I’ve been in the front-end world for over 17 years now. I enjoy sharing my knowledge - whether it’s through speaking at conferences, writing articles, or leading workshops for fellow developers and architects.
I'm a big fan of clean code and squeezing out every bit of performance when I'm coding. 🚀
🎧 I'm the organizer of the Angular Catchup - the podcast where we dive into the latest trends and updates in the Angular ecosystem.
We’ve had some amazing guest from the Angular Team like Minko Gechev, Pawel Kozlowski, Jessica Janiuk , or Alan Agius, and from the NgRx Team like Alex Okrushko, or Marko Stanimirović.
-
SSR in Angular v19 - A New Era of Performance with Alan Agius from the Angular Team
In this episode, we’re diving deep into Angular v19 and its powerful new SSR features! Special guest Alan Agius from the Angular Team joins us to unpack how these updates will elevate app performance, SEO, and user experience. Get the inside scoop on what’s rolling out in November and why it matters for Angular developers everywhere. Don’t miss this exclusive preview of Angular’s latest innovations!
-
Angular SSR Deep Dive with Jessica Janiuk from the Angular Team
In this fantastic episode, we had the pleasure of hosting Jessica Janiuk from the Angular Team! We explored all things SSR and Hydration in Angular, uncover best practices, tackle the challenges of scaling SSR applications, AnalogJS support and more! -
Unpacking SignalStore - The Future of Reactive State Management in Angular with Alex Okrushko and Marko Stanimirović from the NgRx Team
In this episode, we unpack SignalStore, the future of reactive state management in Angular! This time, we had the pleasure of hosting Alex Okrushko and Marko Stanimirović from the NgRx team, who shared amazing insights on SignalStore and utilities. They delved into key functionalities; plus, they offered practical tips, best practices, and shared stories about their collaboration with the Angular Team. -
Angular v18 - Advanced Features with Minko Gechev from the Angular Team
In this episode, we discuss the exciting new features of Angular v18 and how they empower developers to create more efficient and scalable web applications. Whether you're just starting or a seasoned pro, this episode provides essential insights into the future of Angular development, and what’s next on the horizon. Don’t miss this chance to stay ahead in the Angular community! -
Signals with Pawel Kozlowski from the Angular Team
We discuss what Signals are, their best practices, capabilities, challenges, and their future in Angular development. Pawel shares how Signals enhance app architecture and tackle real-world scenarios. Whether you're new to Signals or an experienced Angular developer, this episode offers valuable insights on using Signals effectively in your projects.
I'm one of the organizers of the Angular Toronto Meetup,where we gather developers, Angular enthusiasts, and pros to learn, share insights, and discuss the latest trends in Angular. We host talks, workshops, and community discussions, creating a space where everyone, from beginners to experts, can learn and grow. If you’re into Angular, this meetup is the place to be!
I’ve had the privilege of speaking at conferences and meetups worldwide, diving into Angular's latest features and web performance optimization, and sharing live coding sessions.
-
🎙️ Angular Wroclaw 📅 2024.12.04
Turbocharge Your App with NgOptimizedImage - In this session, I'll walk through the latest features that streamline image handling for faster load times and better user experiences. I'll also perform a live coding demo to show you step-by-step how to achieve top-notch performance using NgOptimizedImage directive.
-
🎙️ GDG Warsaw - Angular Jam #2 📅 2024.11.15
Achieving 100% Lighthouse Score: Live Angular Tuning with the Newest Features - Live coding demo where I'm diving into the latest Angular features to fine-tune performance and aim for that perfect 100% Lighthouse score.
-
🎙️ Angular Air 📅 2024.10.28
Boosting performance using the latest Angular features with Sonu Kapoor - In this episode, Jarek Zolnowski and Sonu Kapoor dive deep into the intricacies of optimizing Angular applications for peak performance. Whether you're a seasoned Angular developer or just starting, Sonu and Jarek's expert advice will equip you with the knowledge to build high-performing applications.
-
🎙️ GDG Warsaw - Angular Jam #1 📅 2024.09.06
Why Signals Matter. The Impact on Angular's Change Detection - In this talk I delve into the concept of Signals in Angular, explaining how they reshape change detection for faster, more efficient updates.
-
🎙️ Frontend Nation 2024 📅 2024.06.05
Why Signals Matter. The Impact on Angular's Change Detection - In this talk, I dive into Signals in Angular and show you how they change the game for change detection, making updates faster and more efficient.
-
🎙️ TIL conf 2024 📅 2024.05.16
From Default Drama to Signal Superpowers - Navigating Angular's Evolution for Peak Performance! - I'm diving into Angular's transition from traditional change detection methods to the innovative Signal-based approach. This session is filled with practical insights for developers of all levels, helping everyone gain a deeper understanding of Angular's change detection and optimization techniques.
I try to write in-depth articles regularly on new Angular features, performance tips, and best practices, diving into what helps Angular developers get the most out of the framework.
-
📝 Exploring Angular's Change Detection: In-Depth Analysis This article offers an in-depth exploration of Angular's change detection system, covering how it works internally and offering insights into optimizing performance in Angular applications.
-
📝 The Progressive Journey of Change Detection in Angular
This piece traces the evolution of Angular’s change detection, focusing on improvements over the years and how they benefit developers in crafting responsive applications. -
📝 Testing Reactive Angular Components - A Closer Look
An article diving into testing techniques for reactive Angular components, covering best practices and strategies for building reliable tests for components driven by reactive programming. -
📝 How to efficiently serve an AngularJS app using Brotli
This article provides guidance on using Brotli compression to optimize the performance of web applications, ensuring faster load times and improved user experience. -
📝 A Better Way to Share Components
This article introduces efficient methods for sharing components across Angular applications, discussing strategies for creating reusable, maintainable components in large-scale projects. -
📝 React To Screen-size Changes In Angular
This tutorial explains how to implement responsive design in Angular by reacting to screen size changes, allowing applications to adapt dynamically to different devices using @angular/cdk/layout package. -
📝 Ensuring An Easier Migration Path With Framework-agnostic Libraries Using Axios
This article discusses creating framework-agnostic libraries with Axios to simplify migrating applications between frameworks, offering a smoother transition path. -
📝 Angular v13 Is Out!
A summary of the key new features and improvements introduced in Angular v13, providing an overview of updates relevant to Angular developers. -
📝 AngularJS End-of-Life - What Next?
This article addresses the end-of-life for AngularJS, offering guidance and strategies for transitioning to modern frameworks like Angular and managing legacy code. -
📝 Back and Better Than Ever - Takeaways from ng-conf 2022
This recap of ng-conf 2022 highlights the conference’s key announcements, focusing on updates and trends in Angular development and what developers can expect from the framework in the future.
I'm always on the lookout for ways to enhance my Angular skills, and I love sharing tips that can help others level up their code. Check out these handy resources to boost your Angular development!
- About withComponentInputBinding() - the new feature introduced in Angular 17.
- RFC: An Updated Style Guide for 2024
I'm on a quest to learn from the best in the field, actively traveling the globe to enhance my skills. Here's a list of some conferences I've attended:
- ngPoland 2024 in Warsaw
- Google Next 2024 in Las Vegas
- ng-ROME 2024 in Rome
- jsNation 2024 in Amsterdam
- ng-conf 2023 in Salt Lake City
- ng-conf 2022 in Salt Lake City
- ng-conf 2021 Online
- EnterpriceNg 2021 Online
I’m passionate about sharing my knowledge and experiences in web development, particularly in Angular, performance optimization, and open-source contributions. I’m open to speaking at events, meetups, and podcasts, diving into cutting-edge tech, best practices, and the lessons I’ve picked up along the way.
If you're looking for a speaker to inspire and educate your audience with engaging talks and hands-on demos, feel free to reach out! Let's collaborate to bring valuable knowledge to your next event.