Angular
Spring Camp - 2025 editionRediscover your passion for programming with Angular Meetups Spring Camp!
Meetup
15th April12th June
22nd May
Meetup
AgendaOnline
Online
Online
Online
Signal Forms – simplicity, reactivity and joy
Reactive Forms = power + boilerplate. Template-driven = simplicity – control. What if you didn’t have to choose?
Signal Forms bring a fresh, signal-based approach to form management in Angular: type-safe, reactive, and radically simple. No more sprawling FormGroup declarations. No more manual subscriptions. No more choosing between control and developer experience.
In this talk, we’ll explore how Signal Forms rethinks the way we build and manage forms. You’ll see how signals eliminate the friction we’ve accepted for years, replacing it with code that’s easier to read, easier to test, and for the first time in Angular forms history actually fun to write.
Angular Architecture Revisited Modernizing Angular Architectural Patterns
When I started using Angular in 2018, most architectural "rules" were already set in stone: Smart vs. Dumb components, isolated domains, and shared modules.
For years, these patterns have stood the test of time. But do they fit the simplicity of Modern Angular?
In this talk, we will put these patterns on trial. We will analyze where the classic approaches hold us back and where they still add value.
Then, we will look forward. We will discuss how Modern Angular enables new, simplified patterns, draw comparisons with how other frameworks handle state and composition, and review the tools that support this shift. Join me for a refreshing take on how to structure your next application
Online
Zoneless Angular: Predictable Performance
Zone.js has shaped Angular’s change detection for years - but that era is ending. In this talk we’ll trace the evolution of Angular’s CD mechanisms, explore what zoneless mode changes (and what it doesn’t) - along with the performance wins that come with it.
Atomic State Patterns with Angular Signals: Simplifying Complex UI
As Angular applications grow, our state management often follows one of two paths: a bloated, boilerplate-heavy global store or a complicated "God Component" managing dozens of RxJS streams or reactive signals. When you add complex requirements—like multi-layered filters, dynamic UI "pills," and bi-directional URL synchronization—the cracks in these traditional patterns begin to show.
In this talk, we will explore a fundamental shift in architecture: Atomic State Patterns.
By leveraging the power of Angular Signals, we can move away from monolithic state objects and toward decentralized, high-performance "atoms" of logic. We will live-architect a real-world filtering system, demonstrating how to:
Deconstruct the Monolith: Break down complex filter states into independent, composable Signal units.
Master the URL Bridge: Create a "Source of Truth" where the URL and local UI state are perfectly synced without race conditions.
Harness Derived State: Use computed() signals to automatically generate UI elements like "Filter Pills" without manual subscription management.
Stop fighting your state. Start composing it.
Ashes to Ashes, Specs to Specs: To Vitest & Beyond
While tools like Jasmine, Karma, and Jest were always there when we needed them for testing our Angular apps, it's time to move on. In this talk, we'll revisit the battle scars they left behind, and explore how Vitest isn't just trendier — it's the result of hard-earned lessons in speed, reliability, and developer experience.
You'll leave with:
A sense of closure for the old stack.
A tour of the modern features Vitest brings to the table.
Vitest migration recipes.
Clarity on “Partial” vs. “Full” Browser Mode.
The anatomy of a maintainable test: Fakes, Object Mothers, and patterns that future-proof your specs.
Zoneless-ready time travel: replacing fakeAsync.
Come for the nostalgia. Stay for the clarity. Leave ready to cook.
Online
The Secret Life of Events in Angular
You've written (click) hundreds of times. But have you ever wondered what's actually happening behind the scenes? Angular's event system has a hidden layer — one that lets you do things most developers don't even know are possible. In this talk, we'll pull back the curtain, explore how it all works under the hood, and see how to apply this magic directly in your real-world projects.
Call for
speakersWould you like to submit your presentation proposals and join a remarkable event as a speaker that unites a diverse group of passionate speakers from the industry? Join us as a speaker!
Keynote
Speakers
Damian Maduzia
Angular Expert
Keen on web accessibility and design, passionate about creating inclusive digital experiences. Angular enthusiast who thrives on writing HTML with a strong focus on WCAG compliance and uses a screen reader daily to ensure usability. Always down for a bowl of ramen and a good workout.
Alain Chautard
Google Developer Expert
Alain is a Google Developer Expert in Angular, and Google Maps. His daily mission is to help development teams adopt Angular and build at scale with the framework. He has taught Angular on all six continents.
A world traveler and photographer, Alain is also an international conference speaker, and a published author of several video courses.
Dmytro Mezhenskyi
Google Developer Expert
Dmytro Mezhenskyi is the founder of the Decoded Frontend YouTube channel, where he shares his knowledge about the Angular framework. As an author, he has created a series of advanced video courses focusing on Angular and GraphQL. With over 10 years of experience in frontend development and as an active community member, Dmytro has been recognized as a Google Developer Expert in Angular and a Microsoft MVP in Web Development. Currently, he is dedicated to teaching, aiming to help developers worldwide improve their skills in Angular.
Spring Camp
Speakers
Restart
Meetup!Had to stop your Angular meetups but ready to kick them off again? Angular.Love is here to help! We’re helping to bring back the Angular community after the pandemic. We want to support and team up with meetup organizers everywhere.
Reignite Your Angular Community!
We’ll help you bring vibrant Angular meetups back to your city! With Angular.Love’s assistance, your community will thrive again, letting you return to your pre-pandemic activities with renewed energy!
We can help you with:
*Finding speakers and Angular experts
*Event promotion on social media
*Logistic organization
Past
eventsThis is going to be our 16-18th Angular Meetup! We have been organising this event since 2021 in association with Angular Warsaw and NG Poland.
The
BenefitsOur meetups give developers the chance to meet fellow Angular enthusiasts and discuss all things Angular. They often feature Google Developer Experts such as Nir Kaufman, Marko Stanimirowić, Fanis Prodromou, J. Alisa Duncan, Stefan Haas and give attendees the opportunity to gain unique knowledge.
Gain Professional Tips
Get practical tips on your own projects. Find out how to tackle challenges you face in your work through informative lectures, live coding, and access to case studies.
Learn from Experts
Listen to the biggest experts in the Angular world. Meet Angular Developers or Google Developer Experts at every meetup and talk about anything you'd like to learn about.
Create Angular Community
Contribute to the development of the Angular community. Participate in Angular discussions on the latest cutting-edge topics, give feedback on lectures, and meet people like you.
About
usangular.love is a place for all Angular enthusiasts created to inspire and educate. It’s a community of passionate people who share their knowledge and support others by providing them with the best practices and tips. This is the place where Angular thrives.
Community
We support the worldwide Angular Community by organizing Angular meetups and running a blog angular.love dedicated to sharing Angular news and knowledge.
Awards
We are proud to have won two Angular Awards. In 2021, we won “Angular Hero of Community” and in 2022, we won “Angular Hero of Education” at the largest Angular conference in Poland, NG Poland.
Take part in
the event
Address: Jana Kazimierza 5, 01-248 Warszawa
Join Angular
Spring CampRegister to book your place for the event online. You will get a link to the live transmission and recordings.
Subscribe
NewsletterWe are working on scheduling the next Angular.love meetup. Sign up for the meetup newsletter, and we’ll let you know about the next event!
Angular
Spring CampRediscover your passion for programming with Angular Meetups Spring Camp!