
Building a Multilingual Slide System Inside Astro with Reveal.js
How I built a two-type slide deck catalog inside my Astro website — discriminated unions, AEO twins, asset isolation, and live theme sync.
Tech talks, slides, videos, and events.
Showing 30 of 30 articles (Page 1 of 2)
Tip: press Esc to clear the search.

How I built a two-type slide deck catalog inside my Astro website — discriminated unions, AEO twins, asset isolation, and live theme sync.

A hands-on comparison of Reveal.js, Slidev, Marp, Spectacle, and more — with a feature matrix to pick the right slides-as-code tool for developer talks.



Why Astro won me over — Microsoft and Firebase cases, measurable gains, and a live Pereira Tech Talks migration to prove it is not hype.



Three YC applications, three rejections, one acceptance — what changed each time, the real interview, and scaling DailyBot after YC.

Building and failing products at Rocka.co — lessons from each experiment, reading real PMF signals, and how DailyBot finally stuck.


How CSS Grid changed the way I think about layouts — from Flexbox limitations to two-dimensional freedom, with practical exercises and accessibility tricks.

Why styling matters in component-based frameworks and how Vue makes CSS scoped, modular, and powerful. From preprocessors to component architecture.

Bringing virtual reality to the web and why democratizing VR matters. From 360° photos to interactive 3D worlds, all with HTML and JavaScript.





How Webpack transformed front-end development—my talk on entry points, loaders, plugins, and why developer experience beats configuration complexity.


A deep dive into Satoshi's Bitcoin whitepaper—what makes it revolutionary, the technical ideas that stuck with me, and why it changed finance.

Why GraphQL changed how I build APIs: strong typing, client-driven queries, one endpoint, and an experience that makes REST feel outdated.

Why Vue became my favorite framework after years of Angular and React — a deep dive into progressive design, reactivity, and what makes Vue special.

From RDDs to streaming: notebooks, a Docker cluster, and a presentation teaching Apache Spark for my university Big Data final project.


From Bitcoin's origins to industrial revolution — exploring how blockchain technology is reshaping money, trust, and the future of digital ownership.

Why blockchain goes beyond cryptocurrency: supply chains, identity, voting, and how decentralized trust reshapes modern digital systems.

Building VR experiences with HTML — my talk at Pereira Tech Talks on A-Frame, Mozilla's framework bringing virtual reality to the web with zero configuration.


Connect a static contact form to Google Forms via HTTP POST — no iframe needed. Step-by-step guide with Postman and jQuery Ajax.

Why I moved from REST to GraphQL for microservices — divide and conquer, client-defined queries, and the trade-offs you need to know.