Miroslav Jonas
Nx - the easy choice
#1about 7 minutes
The paradox of choice in front-end development
Front-end development presents an overwhelming number of choices for frameworks and libraries, leading to decision fatigue.
#2about 4 minutes
Three approaches to making technical decisions
Developers typically make decisions as a randomizer, an analyst, or a follower, each with its own trade-offs.
#3about 3 minutes
Overcoming initial skepticism about Nx and monorepos
The speaker shares their initial reservations about Nx being too opinionated and complex before realizing its benefits for projects of all sizes.
#4about 7 minutes
Core benefits of using a monorepo architecture
Monorepos enable atomic changes, simplify code sharing, and enforce a single set of dependencies across multiple applications and libraries.
#5about 5 minutes
Why simple code co-location is not enough
Co-locating projects in one folder fails to solve issues like running unnecessary builds, enforcing code boundaries, and maintaining consistent tooling.
#6about 8 minutes
Addressing common misconceptions about Nx
Nx is not just for large, Angular-based enterprise projects; it's a flexible tool with a manageable learning curve for various ecosystems.
#7about 5 minutes
How Nx scales from proof of concept to startup
Nx provides value at every project stage, from scaffolding a proof of concept with generators to managing migrations and best practices for a growing startup.
#8about 5 minutes
Enterprise-grade features like caching and boundary enforcement
Nx improves large-scale development with powerful features like local and distributed caching, strict module boundaries, and the affected command graph.
#9about 1 minute
Key takeaways for adopting Nx and monorepos
Adopting a monorepo with Nx provides superpowers for any project size or framework, not just large enterprise Angular applications.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
12:19 MIN
Using Nx to manage and scale a frontend monorepo
Stairway to Heaven - Scaling Frontends the Right Way
14:03 MIN
Enhancing Angular monorepos with Nx tooling
Sustainable Angular Architectures with Nx and Strategic Design
18:08 MIN
A practical demonstration of an Nx workspace
Stairway to Heaven - Scaling Frontends the Right Way
23:22 MIN
Q&A on backend, git structure, and micro frontends
Generate Customer Journeys from reusable Building Blocks
19:14 MIN
Considering alternatives to micro frontends
Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
46:57 MIN
Summary of sustainable architecture principles
Sustainable Angular Architectures with Nx and Strategic Design
30:52 MIN
Code walkthrough of an Nx and DDD project structure
Sustainable Angular Architectures with Nx and Strategic Design
42:14 MIN
Speeding up CI builds with Nx affected commands
Sustainable Angular Architectures with Nx and Strategic Design
Featured Partners
Related Videos
Sustainable Angular Architectures with Nx and Strategic Design
Manfred Steyer
Stairway to Heaven - Scaling Frontends the Right Way
Florian Rappl
How to Stop Choosing JavaScript Frameworks and Start Living
Sasha Shynkevich
Next, Nest, Nuxt… Nust?
Marius Obert
Micro Frontends with Module Federation: Why and How?
Manfred Steyer
NgRx Tips for Future-Proof Angular Apps
Marko Stanimirović
Angular tips/tricks you can use from tomorrow on
Benedikt Starzengruber
What the heck do "declarative" and "reactive" actually mean?
André Kovac
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Senior Frontend Developer - Typescript / Svelte - (f/m/x)
doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript






NodeJS Software Engineer - Conversational AI
MANGO
Palau-solità i Plegamans, Spain
Redis
Node.js
TypeScript
Kubernetes
Natural Language Processing

