
Lessons About Microservice Architecture I Wish I Had Learned Earlier
There are only patterns, patterns on top of patterns, patterns that affect other patterns. Patterns hidden by patterns. Patterns within patterns.If you watch close, history does nothing but repeat itself.What we call chaos is just patterns we haven’t recognized. What we call random is just patterns we can’t decipher. what we can’t understand we call…
Keep readingWhen Good Design Goes Bad: The Kong Performance Bottleneck with Cassandra
Most of the evil in this world is done by people with good intentions.T.S. Eliot I decided to start a series where I talk about how good design choices can result to bad experiences. I do my best to give an objective look into various architectural decisions and engineering problems, and how to avoid some…
Keep readingThe Need for Improved Ad Blocking for A Better Digital Experience
The ad industry thinks their clients are their customers. They think the companies who pay for the production are the ones they are supposed to serve. So the ads they produce make their clients happy…but infuriate the rest of us.Simon Sinek Nowadays, we are constantly bombarded with ads everywhere. It has gotten worse when smartphones…
Keep readingThe Paradox of Perfection
Perfection is not attainable, but if we chase perfection we can catch excellence.Vince Lombardi I’m a goddamn perfectionist. I’ve been like this as far as I can recall. I always demand the highest quality (translation: never enough) of work from myself and other people, to the point that it can be very toxic to work…
Keep readingI Settled on WordPress Despite Being a PHP Hater
Those who know me personally or have worked with me professionally know I am very opinionated when it comes to tech, and I don’t sugarcoat it. So, it may come as a surprise when I launched this site, which is running in wordpress.com. Before you go bashing me for being a hypocrite, let me tell…
Keep readingA Lesson in Scaling Your Life
“…there’s no I in ‘team’. There is a me, though, if you jumble it up.”Dr. Gregory House For a huge part of my career, I have been put in situations where I needed to be that one guy to solve everyone’s problems. Many of my projects in the past are rescue projects. If you are…
Keep readingHello World
Every programmer starts their journey by writing a program that writes “Hello World” on the screen. While it looks so simple, it is considered a rite of passage. Even veteran programmers, when they start learning a new language, always start with a simple “Hello World” program. Blogging isn’t new to me. I have done my…
Keep readingFollow My Blog
Get new content delivered directly to your inbox.
Disclaimer
The views and opinions expressed here are solely mine, and do not reflect the views or opinions of my current or previous employers.