logo
episode-header-image
Dec 2025
24m 51s

Episode 25 - Micro Frontends Patterns

Minko Gechev
About this episode

The episode is inspired by research I conducted a few years ago in which I interviewed hundreds of other senior engineers and architects building web applications at scale.


I begin by introducing the concept of micro frontends and discussing when to use them versus relying on more straightforward and reliable techniques. In the second part of the episode, we cover five different micro frontend patterns and their trade-offs.


Enjoy!

Up next
Dec 2025
Episode 24 - AI Agents
In this episode, we'll cover what AI agents are, how they work, common agentic implementation patterns, and how agents manage their context window. Enjoy! 
18m 38s
Jan 2025
Episode 23 - Building a minimal reactive framework
This episode explores building a minimal reactive framework using signals as a reactivity primitive. We'll look into implementing a simple component model, composing components, separating the view into static and dynamic parts, and implementing fine-grained reactivity. 
17m 54s
Jan 2025
Episode 22 - Signals
In this episode, we'll explore a concept called Signal that has been getting a lot of traction in JavaScript over the past few years. I'll describe a simple implementation so you can understand the internals and then see how it relates to the traditional object-oriented design pa ... Show More
11m 19s
Recommended Episodes
Nov 2024
Mastering Algorithms: From Binary Search Trees to Dynamic Programming and Greedy Strategies
In this episode, we explore foundational algorithms and data structures that every developer and computer science enthusiast should know. Covering everything from Binary Search Trees (BSTs) to advanced concepts like Dynamic Programming and Greedy Algorithms, this episode is packe ... Show More
28m 3s
Jun 2025
Networks and Complexity
In this episode, Kyle does an overview of the intersection of graph theory and computational complexity theory. In complexity theory, we are about the runtime of an algorithm based on its input size. For many graph problems, the interesting questions we want to ask take longer an ... Show More
17m 49s
Sep 2024
machine learning (noun) [Word Notes]
Enjoy this special encore episode. A programming technique where the developer doesn't specify each step of the algorithm in code, but instead teaches the algorithm to learn from the experience. 
6m 16s
Jul 2019
Episode 67: Classic Computer Science Problems in Python
<p>Today I am with David Kopec, author of Classic Computer Science Problems in Python, published by Manning Publications.</p> <p>His book deepens your knowledge of problem solving techniques from the realm of computer science by challenging you with interesting and realistic scen ... Show More
28m 35s
Sep 2024
818: In Case You Missed It in August 2024
Experts from AI and data science discuss the impact and benefits of decentralization, the importance of structuring AI systems in business, and why knowing the basics will always matter for data engineers. Listen to Shingai Manjengwa (episode 809), Daniel Hulme (episode 807), Jer ... Show More
29m 51s
Sep 2025
SurrealDB 3.0 and Building Event-Driven AI Applications with Tobie Morgan Hitchcock
<p>Modern application development often involves juggling multiple types of databases to handle diverse data models. The lack of unification can lead to complex architectures with attendant security concerns and fragmented development workflows. SurrealDB is an open-source, multi ... Show More
55m 18s
Aug 2025
Redis and AI Agent Memory with Andrew Brookins
<p>A key challenge with designing AI agents is that large language models are stateless and have limited context windows. This requires careful engineering to maintain continuity and reliability across sequential LLM interactions. To perform well, agents need fast systems for sto ... Show More
48m 36s
May 2024
Senior Software Engineers and LeetCode With Ilya Pimenov
tail spinning
1h 12m
Mar 2023
AI Today Podcast: AI Glossary Series – Decision Trees
There are many algorithms that can be used for classification and it’s important to at least know them at a high level. In this episode of the AI Today podcast hosts Kathleen Walch and Ron Schmelzer define the terms Support Vector Machine & Kernel Method, and explain how they rel ... Show More
10m 34s
Dec 2024
Episode 220 - How to Actually Explain Complex Tech Without Being Boring
<p>Ever felt like your tech presentations, tutorials, or even code explanations are falling flat? You're not alone! In this episode of Two Voice Devs, Allen and Mark dive deep into the art of effective communication in tech, exploring how to move beyond just listing facts to buil ... Show More
24m 56s