News
If They Can Teach You, They Can Replace You
Here's the brutal truth the education system will never tell you.
Rewriting memcpy in Assembly: A Journey Into x86_64
A journey into implementing memcpy, going from a naive implementation to optimisations involving SIMD, instruction ordering, and s...
Building Two-Way Conversations Between Apps
The advantages of using the symfony/webhook component over writing logic in standard controllers can be boiled down to three key a...
List is a Monad: Understanding Map, flatMap, and Maybe in Practice
Monads are more than just containers, and there isn’t the-one-and-only monad. Monads usually involve generic types, but they requi...
Revering AI Reveals Incompetence, Not Intelligence
Nothing is really good anymore; and AI is the peak of this lamentable trend.
AI’s Habit of Repackaging Ideas Without Credit
LLMs are celebrated as revolutionary, yet they operate by extracting and repackaging the work of millions of authors without credi...
Machine Learning in Java: Getting Started with DeepLearning4J, Tribuo, and Smile
Java has powerful tools for ML:**DeepLearning4J, Tribuo, and Smile. In this article, we’ll explore how to use these libraries, sho...
How I Built a Config Framework That Scales Across 15+ Microservices
After deploying 15+ microservices, I developed a structured approach that solves these problems through careful YAML organization...
Tracking my Computer Science Relearning Journey
I have been studying full time since June 24,2025.
Your AI Agent Is Too Slow—Here’s How to Fix It
Build a resilient AI agent with Symfony Messenger and Redis. Learn async workflows to boost performance, scalability, and fault to...
Refactoring 033 - Removing Redundant or Unused Annotations
Make your code simpler and more maintainable by removing redundant or unused annotations.
