Home / Episodes / S13 E5: The Dynamic …
Season 13 — Episode 5

S13 E5: The Dynamic Compute Revolution: Eliminating Cache Invalidation with Julien Verlaguet, Founder & CEO of SkipLabs

28:53 listen
S13 E5: The Dynamic Compute Revolution: Eliminating Cache Invalidation with Julien Verlaguet, Founder & CEO of SkipLabs
Code Story | Startup Podcast for Technical Founders — S13 E5: The Dynamic Compute Revolution: Eliminating Cache Invalidation with Julien Verlaguet, Founder & CEO of SkipLabs
Press Play to Listen While You Browse
S13 E5: The Dynamic Compute Revolution: Eliminating Cache Invalidation with Julien Verlaguet, Founder & CEO of SkipLabs
Code Story | Startup Podcast for Technical Founders
0:00 28:53

Julien Verlaguet is a self proclaimed "French guy", growing up in south of France. He studied in Paris, and moved to the US when he was 27, spending 10 years in the Bay Are and 5 years in New York. He's spent many years developing software, in particular, developing programming languages. Outside of tech, he is married to a Columbian woman, and admits his Spanish isn't as good as it should be. He loves to play Pétanque, merely needing a flat surface to play on. 

Julien was a lead programming language designer at Facebook, and lead the open source release of a new programming language. Over time, he noticed that frontend dev was in a resolution with reactive paradigms, while backend architectures remained bogged down by manual steps. In 2022, he stepped out to create Meta-grade creativity usable in everyday software. 

This is the creation story of Skiplabs

Links

https://skiplabs.io/

https://www.linkedin.com/in/julien-verlaguet-b5710a20/



Current Sponsors:

Checkout our Stacklist! https://stacks.codestory.co/

Hosted by Noah Labhart | Technical Founder & Startup Mentor.



Our Sponsors:
* Check out Granola and use my code granola.ai/CODESTORY for a great deal: https://granola.ai
* Check out Perplexity and use my code CODESTORY for a great deal: https://www.perplexity.ai


Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Latest Season of the Podcast is Sponsored By

Key Takeaways

  • Eliminating Manual Cache Invalidation: Phil Karlton famously declared cache invalidation one of computer science's hardest problems; SkipLabs solves this by introducing reactive, dynamic compute paradigms to the backend, rendering manual caching obsolete.
  • Bringing Frontend Reactivity to Backend Architectures: Modern frontend development revolutionized user interfaces using reactive state paradigms (like React), but backend systems remained bogged down in manual, imperative pipeline management.
  • Meta-Grade Engineering for Everyday Software: After spending years as a lead programming language designer at Facebook (Meta), Verlaguet founded SkipLabs in 2022 to make high-scale, reactive programming paradigms accessible to everyday software engineers.
  • Automating Dynamic Incremental Computation: Instead of recomputing full queries or manually invalidating stale cache keys, reactive backend architectures automatically update state incrementally in real time as underlying underlying data changes.
  • Decoupling System Performance from Developer Overhead: Abstracting low-level state tracking into a dynamic compute runtime frees developers from writing fragile caching layers, reducing technical debt and production bugs.

Frequently Asked Questions

What is SkipLabs, and what core problem does it solve?

SkipLabs is a developer tools and infrastructure company. It builds reactive dynamic compute engines that automate state updates and data reactivity on the backend, eliminating the need for manual cache invalidation and complex ETL pipelines.

Who is Julien Verlaguet, and what is his background in programming languages?

Julien Verlaguet grew up in the South of France and studied in Paris before moving to the US at age 27. He spent a decade in the Bay Area and five years in New York working as a premier programming language designer—most notably leading language design and open-source initiatives at Meta (Facebook).

Why is manual cache invalidation so prone to software bugs?

Imperative caching forces developers to manually track when data changes, where it lives, and when stale keys must be purged. In complex distributed systems, edge cases quickly lead to race conditions, data drift, and broken user experiences.

How does dynamic compute differ from traditional database queries?

Traditional databases require applications to continuously poll or issue full re-queries to fetch updated data. Dynamic compute runtimes track dependencies automatically and propagate incremental state changes in real time as underlying records shift.

What non-technical activities keep Julien Verlaguet grounded outside of software design?

Verlaguet is married to a Colombian woman, enjoys traveling, and is a dedicated fan of Pétanque—a traditional French boules sport that he loves playing anywhere he can find a flat outdoor surface.

What motivated Verlaguet to step out of Meta and launch SkipLabs in 2022?

While at Meta, Verlaguet realized that while massive tech giants could afford to build custom reactive infrastructure from scratch, standard enterprise software teams were still stuck writing manual caching scripts. He founded SkipLabs to bridge that infrastructure gap.