How to Create a Custom Settings Page for Your WordPress Plugin

How to Create a Custom Settings Page for Your WordPress Plugin

This comprehensive guide provides a step-by-step approach to adding a customizable settings page to your WordPress plugin, improving user experience and adaptability.

Read more
The Importance of Favicons for Branding, UX, SEO… and Functionality!

The Importance of Favicons for Branding, UX, SEO… and Functionality!

Favicons may be small, but their impact on branding, user experience, and SEO is significant. This tiny icon is essential for easy site identification and user navigation.

Read more
Switch from Slack to Mattermost and How to Install Mattermost

Switch from Slack to Mattermost and How to Install Mattermost

This article provides a detailed guide on switching from Slack to Mattermost, an open-source, self-hosted messaging platform. It covers the reasons to switch, how to install Mattermost, and how to navigate its features.

Read more
Enhancing WordPress User Deletion: A Comprehensive Guide

Enhancing WordPress User Deletion: A Comprehensive Guide

WordPress is a versatile platform, but it can struggle with performance issues during the user deletion process, especially with large user lists. This guide provides a solution that enhances the user deletion process, addressing these performance issues and providing a mechanism for reassigning comments of deleted users.

Read more
Secure WordPress REST API POST Requests Without Authentication Plugins

Secure WordPress REST API POST Requests Without Authentication Plugins

Discover 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.

Read more
Creating a Stellar GitHub Readme for Your Organization

Creating a Stellar GitHub Readme for Your Organization

A well-crafted GitHub Readme serves as the first point of contact for anyone visiting your organization’s GitHub profile. It conveys the mission, values, and work of your organization, attracting more users and contributors to your projects. This guide provides a comprehensive approach to creating an effective GitHub Readme for your organization.

Read more
QA and QC: The Pillars of Our Development Process

QA and QC: The Pillars of Our Development Process

This 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. It emphasizes the importance of these processes in delivering bug-free, secure, and maintainable software.

Read more
Creating a Custom WordPress Admin Table with WP_List_Table

Creating a Custom WordPress Admin Table with WP_List_Table

In this article, we will explore how to create a custom WordPress admin table using the WP_List_Table class. This class provides a powerful interface for displaying tabular data in the WordPress admin area, complete with sortable columns, pagination, and more. For our example, we will assume that we have a JSON file containing a list […]

Read more
Harnessing GPT as a Coding Assistant: A Guide with a Grain of Salt

Harnessing GPT as a Coding Assistant: A Guide with a Grain of Salt

In 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. However, while GPT can serve as a valuable coding assistant, it’s crucial to understand its limitations and the necessity of human expertise in the process. GPT, developed by OpenAI, […]

Read more
The Golden Ratio and Fibonacci Sequence in Web Design

The Golden Ratio and Fibonacci Sequence in Web Design

Web design is a blend of art and science. This article explores the application of mathematical concepts like the Golden Ratio and the Fibonacci sequence in web design. These principles, used in art and architecture for centuries, can also be applied to create aesthetically pleasing and harmonious web designs.

Read more
Harnessing Recursive GPT Models for Code Creation and Optimization

Harnessing Recursive GPT Models for Code Creation and Optimization

This article delves into the intricacies of creating a recursive loop with Generative Pretrained Transformer (GPT) models for code creation and optimization. It discusses the concept of Recursive Self Training Transformers (RSTTs), their implementation, and the challenges of writing prompts.

Read more
How to Deploy Your Code Directly to a Server Using GitHub Actions

How to Deploy Your Code Directly to a Server Using GitHub Actions

This article provides a detailed guide on how to deploy your code directly to a server using GitHub Actions. It covers the prerequisites, creating an SSH user, identifying the server folder path, setting up your GitHub repository, creating a secret with the private SSH key, and creating a GitHub workflow.

Read more
Understanding Unique Value Proposition: What, How, and Why?

Understanding Unique Value Proposition: What, How, and Why?

This article provides a deep dive into the concept of Unique Value Proposition (UVP), its importance, and how to determine and leverage it for business success. It offers a step-by-step guide to understanding your customers, analyzing your competition, identifying your strengths, and creating a compelling UVP.

Read more
Creating a WordPress Plugin to Generate QR Codes

Creating a WordPress Plugin to Generate QR Codes

This 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. All you need is a text file editor or a code editor, and about 30 minutes of your time.

Read more
Visualizing Time Management: Creating Summary PDFs from timeEdition App CSV Exports Using Python

Visualizing Time Management: Creating Summary PDFs from timeEdition App CSV Exports Using Python

Introduction In 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. timeEdition by MAMP GmbH is one such App that helps you keep track of time spent on different activities and projects. However, […]

Read more
A Farewell to Stack Overflow: A Decade-Long Journey Ends

A Farewell to Stack Overflow: A Decade-Long Journey Ends

After a decade of active participation, I have decided to bid farewell to Stack Overflow (SO), a platform that has been a significant part of my professional journey as a programmer. This decision was not made lightly, but after careful consideration of the platform’s evolution, its current state, and my personal experiences. Stack Overflow, since […]

Read more
The Paradox of Open Source: The Power of Collaboration and Mayhem of Pareto in the (F)OSS Community

The Paradox of Open Source: The Power of Collaboration and Mayhem of Pareto in the (F)OSS Community

The open source software movement, characterized by collaboration, transparency, and accessibility, has revolutionized software development. However, it faces significant challenges, including the disproportionate distribution of work and the sustainability of projects. This article explores these issues and proposes solutions to ensure the longevity of the open source community.

Read more
Making the Switch: Why We Transitioned from Sublime Text to Visual Studio Code

Making the Switch: Why We Transitioned from Sublime Text to Visual Studio Code

We’ve been faithful users and staunch advocates of Sublime Text for nearly a decade. It’s been an integral part of our development process, providing a lightweight and fast editor that seemed to align perfectly with our needs. Yet, we recently made the decision to transition to Visual Studio Code (VS Code). This wasn’t a decision […]

Read more
The Path in the CMS World: A Journey from ClassicPress to WordPress

The Path in the CMS World: A Journey from ClassicPress to WordPress

TukuToi, a strong advocate of ClassicPress, has made the decision to move back to WordPress due to its consistent platform and compatibility with PHP, jQuery, and plugins. While still supporting ClassicPress financially, TukuToi highlights the need for major changes in the project to consider using it again for production. TukuToi has been a (almost stubborn) […]

Read more
Why TukuToi is sponsoring the ClassicPress Project, and how ClassicPress will have an impact on the CMS market

Why TukuToi is sponsoring the ClassicPress Project, and how ClassicPress will have an impact on the CMS market

As of today, TukuToi is officially sponsoring the ClassicPress Project with a yearly recurring sponsorship of USD 250.- Our contribution includes also assistance in the form of Code submitted to the ClassicPress GitHub repository and several powerful Plugins developed solely for the ClassicPress CMS. Why TukuToi Sponsors the ClassicPress Project TukuToi is sponsoring the ClassicPress […]

Read more
What’s better, ClassicPress or WordPress? A hands-on comparison.

What’s better, ClassicPress or WordPress? A hands-on comparison.

This article provides a factual comparison between ClassicPress and WordPress, highlighting the differences in size, performance, and usability to help you choose the right CMS for your website.

Read more
Why we shouldn’t use Third-Party resources and CDN Services

Why we shouldn’t use Third-Party resources and CDN Services

We will explore more in depth why we shouldn’t use Third-Party Resources and CDN Services. We have written previously about why we shouldn’t use Analytic Tools for our Websites, and extend the topic in this article by exploring more in depth the negative aspects of Third-Party Resources and Content Delivery Networks (CDN). Almost every webmaster […]

Read more
To Drag & Drop, or not to Drag & Drop, that is the question

To Drag & Drop, or not to Drag & Drop, that is the question

The debate between using Drag & Drop builders like Gutenberg Blocks and custom coding for website creation is a common one. This analysis delves into the advantages and disadvantages of each method, providing insights on when to use each for optimal results.

Read more
What are QA and QC and why do we need them in Development?

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.

Read more