Essays, talks, and conversations.
Self-hosted blog posts plus everything else I've written, recorded, or guested on across the web.
Long-form writing
Why it’s called ZurichJS
Why is it called ZurichJS? The name started as something simple, but over time it came to represent something much bigger. This post breaks down how the meetup got its name, why JavaScript became the common ground, and why ZurichJS was never meant to be just about JavaScript.
2025 in Review: a year of exposure, compounding, and trusting my gut
A reflective 2025 year-in-review covering community building with ZurichJS, conference speaking across the world, shipping high-impact systems at Smallpdf, and showing up consistently online. Lessons learned, things shipped, and what’s next for 2026, including ZurichJS Conf in Zurich.
External articles
Podcast appearances
YouTube
AI Engineering: Are We Trading Craftsmanship For Scale?
YouTube
Life of Dev - Episode 36 - Faris Aziz
ConTejas - Faris Aziz: How to Get Promoted, Build Resilience, and Lead with Empathy
YouTube
Frontend Architecture at Scale with Faris Aziz
Spotify
Developer Communities: What's the Secret Behind ZurichJS' Rise?
Want me on your podcast?
I love technical conversations — payments, performance, engineering leadership. Tell me about your show.