Eduardo Zepeda's latests posts
My Django Rapid Architecture short overview
- Django
- Software architecture
The other day, I was browsing Reddit, and found an Architecture proposal for Django projects called Django Rapid Architecture. It’s a small document with a few guidelines or principles. I’m fond of Django, and I think Django is of the best tools out there that you should use, so ...
Read more
I Built A Trie Tree Data Structure Simulator
- software architecture
- databases
The other day I was reading the second part of System Design Interview, or was it the first? and I recall that the author was using a trie tree to design a autosuggestion search, like the one on Google. I never heard of that data structure before so I decided to build a visual si...
Read more
Swiss Tables the superior performance hashmap
- software architecture
- databases
The Hash Map Got a Swiss Army Knife UpgradeYouve probably used hashmaps in the past, you normally use them but ignore everything about the internals, you limit your knowledge of hashmaps to getting and setting keys, you iterate over them probably, but thats all.hashmap.get(key)ha...
Read more
I Built a Bloom Filter Data Structure Simulator
- databases
- software architecture
Suppose you want to check whether a piece of data belongs to a larger set. Lets say youre Google and you want to check if certain url has been marked as spam, the dumb approach would be to iterate over every url marked as spam to see if you can find it. Sure, maybe you think, Ill...
Read more
How to create a MCP server and MCP tools from scratch?
- artificial intelligence
- javascript
Why Would We Want to Create a MCP Server?Creating a MCP server allows us to connect an LLM or AI to real-time data, personal data, or other data sources.I previously wrote a post where I explain how the Model Context Protocol (MCP) works internally; you can check it out if youre ...
Read more
Zero Downtime Migrations: Shadow Table Strategy Explained
- databases
Picture this: Its 2 AM, youre deploying a simple column type change to production, and suddenly your entire application is down because the table lock is taking forever. Your phone starts buzzing with angry Slack notifications, and youre frantically trying to explain to your team...
Read more
My Bolt vs Lovable vs V0 Vercel Comparison
- artificial intelligence
- opinion
All the tech influencers are spreading FOMO and talking about tools like Bolt, Vercels V0, and Lovable. But I get it, AI is overhyped right and we could be in a bubble.Despite their non-realistic valuation, Im astonished about what these tools can do without needing REST APIs, no...
Read more
AI-generated Art and AI-generated code are treated differently
- opinion
- artificial intelligence
Today, while doom scrolling on Zuckerbergs social network, the algorithm recommended me an image of Sakura Card Captors in the style of the Spanish painter Remedios Varo. Sakura Card Captors image in the style of Remedios Varo created with AI When I checked the comments—I...
Read more
My Curated Best Resources To Learn Python Programming Language
- python
- opinion
The Best books to learn PythonI used these curated resources to learn Python, most of them are books, since I read them, I can heartily recommend them to you. If this little guide can help you to not get lost in the sea of options out there Ill be thrilled to share my experience ...
Read more
My Technical SEO Basics Checklist Only For Web Developers
- seo
- opinion
Previously I told you how I made many mistakes in SEO when I migrated my website from Wordpress to Hugo, after that I started watching a lot of videos about SEO, especially Romualds videos (He is one of the biggest SEO influencers in Spanish speaking countries), Ive also read The...
Read more