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.
Featured Partners
Related Videos
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
What the heck do "declarative" and "reactive" actually mean?
André Kovac
Hello generics, goodbye boilerplate!
Miroslav Jonaš
Micro-Frontends with Module Federation: Beyond the Basics
Manfred Steyer
Typescript, React and Atomic Design - a match made in heaven
Nathalia Rus
From learning to earning
Jobs that call for the skills explored in this talk.


Senior Backend Engineer – AI Integration (m/w/x)
chatlyn GmbH
Vienna, Austria
Senior
JavaScript
AI-assisted coding tools


Angular Developer
Picnic Technologies B.V.
Amsterdam, Netherlands
Intermediate
Senior
RxJS
Angular
TypeScript


Lead Kotlin Multiplatform Developer
N-iX
Municipality of Madrid, Spain
Intermediate
API
iOS
DevOps
Kotlin
GraphQL
+3
NodeJS Software Engineer - Conversational AI
MANGO
Palau-solità i Plegamans, Spain
API
Azure
Redis
Node.js
Salesforce
+6





