Khalid ZeiterConcurrency in GoConcurrency is a crucial aspect of modern software development, enabling programs to effectively utilize the computational resources of…May 28, 20231May 28, 20231
Khalid ZeiterGetting Started with Event-Driven Architecture in PHPIn recent years, event-driven architecture (EDA) has emerged as a powerful approach to building scalable and responsive systems. EDA is a…May 10, 20231May 10, 20231
Khalid ZeiterBasic Debugging Techniques in PHPDebugging is a crucial part of the software development process. It involves identifying and fixing errors or bugs in the code to ensure…May 6, 20232May 6, 20232
Khalid ZeiterPHP & OWASP Top 10: Essential Steps for Keeping Your Web Application Safe and SecurePHP is a popular server-side scripting language used to develop web applications. However, like any other web application, PHP applications…May 3, 2023May 3, 2023
Khalid ZeiterPHP Security: Protecting Your Code with Best Practices and Proven TechniquesAs a PHP developer, writing secure code should be a top priority to protect your applications and users from potential threats such as…May 2, 20231May 2, 20231
Khalid ZeiterBuilding a Simple Dependency Injection Container in PHPDependency Injection (DI) is a widely adopted design pattern used in software development to decouple code modules and facilitate testing…Apr 30, 2023Apr 30, 2023
Khalid ZeiterBuilding a Simple Redis Clone in Golang: Conclusion and Next StepsSource: https://github.com/kzeiter/build-redis-in-goApr 28, 2023Apr 28, 2023
Khalid ZeiterBuilding a Simple Redis Clone in Golang: Part 4Part 4: Adding Persistence with Disk Storage Source: https://github.com/kzeiter/build-redis-in-goApr 28, 2023Apr 28, 2023
Khalid ZeiterBuilding a Simple Redis Clone in Golang: Part 3Part 3: Adding Pub/Sub Support Source: https://github.com/kzeiter/build-redis-in-goApr 28, 2023Apr 28, 2023
Khalid ZeiterBuilding a Simple Redis Clone in Golang: Part 2Part 2: Adding Support for Numbers, Lists, and Sets Source: https://github.com/kzeiter/build-redis-in-goApr 28, 2023Apr 28, 2023