[ Writing / from the notebook ]
Notes from production.
PHP, WordPress, security, performance, and working with AI tools.
2024
- Setting Up FastCGI Page Cache and APCu Object Cache on Your WordPress WebsiteEnhance your WordPress website's performance with FastCGI Page Cache and APCu Object Cache. This guide covers setup steps, necessary nginx configuration edits, and the benefits and risks of these caching mechanisms.
- Creating a MU Plugin to Modernize the WordPress Caption ShortcodeDiscover how to create a Must-Use (MU) plugin to enhance WordPress caption shortcodes using modern image formats like WebP for improved performance and faster loading times.
- Unlocking the Power of MU Plugins in WordPressMU (Must-Use) plugins in WordPress ensure key functionalities are always active, providing essential security, performance optimizations, and site-wide customizations.
- Setting Up a Local WordPress Development Environment with GitHub IntegrationSetting up a local WordPress development environment is essential for any developer who wants to test changes without affecting the live site.
2023
- How to Create a Custom Settings Page for Your WordPress PluginThis comprehensive guide provides a step-by-step approach to adding a customizable settings page to your WordPress plugin, improving user experience and adaptability.
- Secure WordPress REST API POST Requests Without Authentication PluginsDiscover how to enhance the security of WordPress REST API POST requests using a shared secret key and SHA256 encoding, bypassing the need for authentication plugins.
- QA and QC: The Pillars of Our Development ProcessThis article provides an in-depth understanding of Quality Assurance (QA) and Quality Control (QC), their roles in software development, and how they are implemented at TukuToi.
- Creating a Custom WordPress Admin Table with WP_List_TableIn this article, we will explore how to create a custom WordPress admin table using the WP_List_Table class.
- Harnessing GPT as a Coding Assistant: A Guide with a Grain of SaltIn the realm of artificial intelligence, GPT (Generative Pretrained Transformer) has emerged as a groundbreaking tool that has the potential to revolutionize numerous fields, including programming.
- Harnessing Recursive GPT Models for Code Creation and OptimizationThis article delves into the intricacies of creating a recursive loop with Generative Pretrained Transformer (GPT) models for code creation and optimization.
- How to Deploy Your Code Directly to a Server Using GitHub ActionsThis article provides a detailed guide on how to deploy your code directly to a server using GitHub Actions.
- Creating a WordPress Plugin to Generate QR CodesThis tutorial provides a step-by-step guide on creating a WordPress plugin that generates QR codes linking to your post URL. Using the phpqrcode library, you can accomplish this task without the need for a composer.
- Visualizing Time Management: Creating Summary PDFs from timeEdition App CSV Exports Using PythonIn an increasingly digital world, effective time management is crucial for productivity. With numerous projects to manage, activities to complete, and deadlines to meet, tracking your time efficiently is of the essence.
- The Paradox of Open Source: The Power of Collaboration and Mayhem of Pareto in the (F)OSS CommunityThe open source software movement, characterized by collaboration, transparency, and accessibility, has revolutionized software development.
2021
- Why we shouldn't use Third-Party resources and CDN ServicesWe will explore more in depth why we shouldn't use Third-Party Resources and CDN Services.
- What are QA and QC and why do we need them in Development?This article delves into the roles of QA and QC in software development. It highlights the differences between the two, who can perform these roles, and why they are essential in the production of good software and code.