19 posts tagged "Programming"
view all tagsAdvanced PHP Error Handling and Logging
Error handling is an essential aspect of any PHP application, ensuring that issues are managed gracefully and logged properly for debugging…
October 14, 20243 minsAre We Solving Real Problems in Programming or Just Adding Layers of Abstraction?
As the world of software development evolves, it often feels like we’re moving further from solving real-world problems and deeper into the…
October 03, 20244 minsWhy Legacy Code Exists and Why It's Not a Problem for Everyone
Legacy code is a term we hear often in software development, and it’s usually spoken with a negative connotation. But why does legacy code…
September 27, 20242 minsWhy I'm Trying to Master Vim Motions
In my free time, I’ve been dedicating myself to mastering Vim motions. It’s a personal challenge that’s not just about improving my…
September 23, 20242 minsDomain-Driven Design (DDD) in PHP
Domain-Driven Design (DDD) is an approach to software development that emphasizes collaboration between technical experts and domain experts…
September 19, 20243 minsHandling Large Data Sets in PHP with Streams
When working with large data sets, memory limitations can become a serious issue in PHP. Loading an entire file or database result set into…
September 18, 20243 minsHow to Use PHP Traits for Code Reusability
When developing PHP applications, code duplication can become a serious problem. As projects grow, you may find yourself writing the same or…
September 17, 20243 minsWhat Are Middlewares in PHP and How Do They Differ from Controllers?
In PHP development, understanding the difference between middlewares and controllers is essential for designing a clean and efficient…
September 16, 20243 minsExploring PHP Microframeworks
PHP microframeworks have become popular due to their lightweight, minimalistic approach to web development. Unlike full-stack frameworks…
September 12, 20243 minsAsynchronous Programming in PHP An Introduction to Swoole
PHP has traditionally been synchronous and blocking, meaning it waits for each operation to complete before moving on to the next one…
September 11, 20242 minsWhy Do People Blame Others?
Blame-shifting is a common phenomenon that occurs in every profession and department, not just in the tech world. Whether it’s a developer…
August 28, 20242 minsRediscovering My 2020 Code
Recently, I stumbled upon a piece of code I wrote back in 2020. It was like discovering a time capsule—an artifact from a different era in…
August 23, 20242 minsUnderstanding ORMs
When developing applications that interact with databases, one of the challenges developers face is mapping the object-oriented programming…
August 04, 20244 minsIs Regex That Difficult to Understand?
Regular expressions, or regex, are powerful tools for pattern matching and text manipulation. They can be incredibly useful, but many people…
July 04, 20241 minsWhy Clean Code Doesn't Always Work
Clean code is a programming philosophy that emphasizes writing code that is easy to read, understand, and maintain. While this approach is…
May 21, 20245 minsUnderstanding SOLID Principles in Programming
As someone who is learning about these concepts myself, I hope this guide will be helpful for both you and me in understanding these…
May 20, 20244 minsBuilding Scalable PHP Applications
If you’re using PHP and aiming to build scalable applications, it’s essential to implement strategies that ensure your application remains…
May 11, 20243 minsThe Origins of Common Variable Names
When diving into programming, especially when learning from tutorials or examples, you often encounter variable names like , , , or . These…
October 08, 20232 minsWhy Programmers Are Called Authors
In the world of software development, programmers are often referred to as “authors.” This might seem unusual at first glance, especially…
April 08, 20231 mins