Eduardo's blog
this is the description of the blog section
DatabasesSoftware / engineering practiceEngineering management / careersEssays / personal
- Posts
- 45 from 1 Jul 2023 to 22 Jul 2026
- Posting
- now and then (4 in the last year)
- Kind
- personal blog
- Feed
- https://ebellani.github.io/blog/atom.xml
2026 3
2025 8
- Cloudflare's outage should not have happened, and they seem to be missing the point on how to avoid it in the future
- On dealing with GPT results, or, Pots, Kettles And Hallucinations
- What is mathematics? A classification based on universals
- Google Cloud's outage should not have happened, and they seem to be missing the point on how to avoid it in the future
- The principles of database design, or, the Truth is out there
- Theory in practice: Why Treating Metadata as Relations Pays Off
- How to Replace LeetCode with Something That Actually Works
- Queries when you have a postgresql based system
2024 26
- How to have decoupled systems without setting your company on fire
- How to unlock motivation for high performance in your team
- A simple way to deal with the principal threat to scalability
- Debunking Event Sourcing
- Are you considering Event Sourcing? Think again.
- Crowdstrike's outage should not have happened, and the company is missing the point on how to avoid it in the future
- How to avoid frustration with software architecture
- How to avoid a common career pitfall
- Integrity Constraints and business value
- Substantial and accidental forms of a SQL expression
- Why updateable views, or, Why modules matter?
- A real life example of database design
- How to use the relational model to do database design?
- How to (not) lock yourself into architectural drawbacks, or, Microservice architecture as the reification of Pi-Calculus
- A practical principle on politics (office or otherwise)
- A point about FAANG points
- What is really the matter with the 'database'?
- The three traditional laws of being
- Who should rule
- Principles of reliable applications
- Pots, kettles and databases
- What is database normalization and why should you do it?
- How I do development on PostgreSQL over Emacs
- Performance and safety
- Renaming, not abstraction, is the problem of our industry
- A dangerous book
2023 8
- Measure, don't guess.
- Themes of the Elite Private School Curriculum
- CQRS as nominalism
- How to stand out in your career, the shortest version I know
- Recruitment and Selection of high performing programmers
- What is a good manager?
- Is chatGPT replacing you? or: The nature of the intellectual act
- An illustrated way to enable openVPN on Qubes OS 4.1.2