Software Development
How to write simple code: Avoid the Pyramid of Doom
Here's how to avoid nesting code needlessly
All topics → Code Quality
Software Development
Here's how to avoid nesting code needlessly
#pillar-knowledge-work
Learn how to safely use TypeScript interface property names at runtime
Software Development
What is TypeScript? Let's find out!
Front-End
Welcome to the 9th edition of DeveloPassion’s newsletter. Before we start, I’d like to ask all of you to help me out a bit. If you find this newsletter interesting, then please do take a bit of time to share to others on social media: With your help,
Software Development
Leverage strict template type checking to create bulletproof Angular applications
#pillar-knowledge-work
Switch statements are sometimes considered a code smell, but when they do make sense to use, you’d better make sure you don’t forget a single case. Luckily, TypeScript can help
Software Development
Use typed route parameters to improve the quality of your Angular code
#pillar-knowledge-work
In this article, I’ll explain how my commenting practice (yes, that’s a thing :p) has evolved as well as what I currently recommend, whether you’re a junior fresh out of school, a seasoned developer…
A clear roadmap to building your own knowledge system. Subscribe and get it straight to your inbox.
6,000+ readers. No spam. Unsubscribe anytime.
Every week, I share practical systems, tools, and frameworks to help you organize your knowledge, leverage AI, and create consistently. No fluff. No spam.
6,000+ readers already subscribed ✨
Every Knowii tier includes the private community, live events, expert access, monthly challenges, a 3.8K+ concept knowledge base and my ~10K published notes. Pick the depth that fits you:
€14.99/quarter
€59.99/quarter
€119.99/quarter