7 CODER W🙂RDS is a word puzzle game for people interested in computer science in general. You are given 7 clues and you need to guess the word behind each clue by combining shuffled word tiles. To this day I have the game 7 Little Words on my phone, the old version. I play it all the time and I thoroughly enjoy it. I thought it would be cool to build a remake which only encompasses words from the
Is AI going to steal your job, or is it just another fancy autocomplete? The AI buzz is deafening, promising to revolutionize everything. But for us mere mortals building websites and shipping features, what's actually useful in the day-to-day grind? Let's cut through the hype and look at what's making a real difference. Forget robots taking over the world. The true power of AI for developers righ
Why Traditional URL Shorteners Are a Privacy Nightmare When you click a bit.ly link, here's what happens: Bit.ly logs your IP, timestamp, user agent They see the destination URL They track your browsing patterns They sell this data to advertisers Even if you trust the shortener, their database can be hacked. I built cryptly to solve this problem using blockchain and encryption. Encryption (Clien
As developers, we use online tools all the time — JSON formatters, CSS generators, minifiers, validators… But honestly, most of them feel like this: painfully slow After a while, it just gets frustrating. So instead of complaining, I decided to build my own. I didn’t want to create just another tool website. I focused on three simple things: Speed – everything should feel instant I started with a
So you've outgrown MySQL. Maybe you need better JSON support, real window functions, or you're moving to a managed cloud database that defaults to Postgres. Whatever the reason — MySQL to PostgreSQL migration trips up almost everyone the first time. The two dialects look similar but behave very differently under the hood. Why MySQL Dumps Don't Import Directly into PostgreSQL users ( id INT(11) NOT
If you've built more than one multi-step form in React, you’ve probably noticed a pattern… Every time you need: Step navigation (next / back / jump) Validation per step Shared state across steps Conditional flows …and every time, you end up rewriting the same logic again. It’s not hard — just repetitive, messy, and error-prone. Most approaches fall into two extremes: Too basic → you manage everyth
Dependency Injection (DI): It’s Not Just About Clean Code—It’s About Saving Server Costs Many developers view Dependency Injection (DI) as a high-level architectural concept for making code look “pretty.” But from my perspective, the ultimate goal of any advanced technique is simple: Enable the server to handle heavier loads while keeping the overhead costs low. DI is a secret weapon for exactly t
Introduction Code reviews. For many developers, they are a necessary evil — a box to check in the development process. However, I have come to appreciate them as a powerful tool for elevating code quality, fostering collaboration, and improving team dynamics. Today, I want to share my journey from viewing code reviews as a mundane task to recognizing their critical role in successful projects. L