Skip to main content
Angular Master Podcast

Angular Master Podcast

By Dariusz Kalbarczyk
Listen / Code / Repeat. Everything you need to know to become a super Angular developer.
ng-poland.pl
js-poland.pl
angularmaster.dev
workshopfest.dev
Listen on
Where to listen
Apple Podcasts Logo

Apple Podcasts

Breaker Logo

Breaker

Castbox Logo

Castbox

Google Podcasts Logo

Google Podcasts

Overcast Logo

Overcast

Pocket Casts Logo

Pocket Casts

RadioPublic Logo

RadioPublic

Spotify Logo

Spotify

Currently playing episode

AMP 7: Target DDD with Peter B Smith & Manfred Steyer

Angular Master Podcast

1x
AMP 19: Angular app with 1000 components by Kamil Gałek
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev.  Welcome back to the Angular Master Podcast. Today we've got a special guest from Warsaw Poland, Senior Frontend Developer @ BigPicture. Ladies and gentlemen... Kamil Gałek Technical part: Can you tell us a few words about yourself, what do you do on a daily basis? Tell me more about BigPicture, what is it? Can you describe what is the biggest problem with huge apps? What is an incremental change approach? Are there any tools that can help with it? Are there any other challenges during work with that big app? Do you use the monorepo pattern?  If you do, why? Why not micro frontends? What kind of performance issues do you have to solve in BigPicture? How often do you have to work with performance? Is it possible to do some kind of automatic process that helps you with incremental changes on performance issues? Non-technical part: What kind of person is Kamil? How do you see yourself? Do you have some hints for us regarding self-organization? Do you have any favorite hobbies? What’s about your work/live balance? Do you have some hints for us? You will be a speaker at NG Poland 2021, what are you preparing for this year's edition? https://ng-poland.pl https://js-poland.pl https://angularmaster.dev https://workshopfest.dev
33:38
October 23, 2021
AMP 18: Let's talk GraphQL with Gerard Sans
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev.  Welcome back to the Angular Master Podcast. Today we've got a special guest from London UK: MC, Speaker, Trainer, Community Leader - Ladies and gentlemen, Gerard Sans Technical part: Hi Gerard, How are you? What is GraphQL, do we really need it? How to start your adventure with GraphQL? Most common mistakes made at the beginning? What to pay special attention to in a new project? Do you have any advice for a beginner? When is it a good idea to use GraphQL vs REST? How to validate queries in GraphQL? Is it worth to use GraphQL for mobile applications? What is a schema? What is a query? What is a mutation? What is a subscription? What are resolvers? Are there any good GraphQL tools for Angular Developers? How to implement GraphQL in Angular? Can you tell me about the future of GraphQL in general? What are the limitations of GraphQL? Non technical part: What kind of person is Gerard? How do you see yourself? Do you have some hints for us regarding self-organization? Do you have any favorite hobbies? What’s about your work/live balance? Do you have some hints for us? Favorite sports activity? How do you remember your last visit to Poland? https://ng-poland.pl https://js-poland.pl https://angularmaster.dev https://workshopfest.dev
45:18
October 19, 2021
AMP 17: Angular Performance Success with Michael Hladky
Hi everyone, this is Dariusz Kalbarczyk co-founder of NG-Poland.pl & JS-Poland.pl. Welcome back to Agular Master Podcast. Today we have some special guests from Vienna, Austria: Trainer and consultant #Angular #NestJS #rxjs #TypeScript hi is #GDE #MVP & performance engineer. Ladies and gentlemen: Michael Rx Hladky Questions from this episode: 1. Where to start with a performance in Angular? 2. Is SSR a good choice for performance? 3. Can we do additional improvements? 4. Let’s talk about zone.js & NgZone 5. What is ChangeDetection, and should we care about it? 6. Change detection & IVY features 7. detectChanges vs markForCheck 8. How would you measure the difference in the change detection process? 9. How can we refactor an application to go fully zone-less, is it even possible? 10. Can you name some Best & Bad performance practices? 11. Are there any example repositories to see real life implementations? (https://github.com/tastejs/angular-movies) 12. What kind of person is Michael? How do you see yourself? 13. Do you have some hints for us regarding self-organization? 14. Do you have any favorite hobbies? 15. What’s about your work/live balance? Do you have some hints for us? 16. Favorite sports activity? 17. How do you remember your last visit to Poland? 18. You run 4-day workshops, very intensive workshops, how do you regenerate after such a lot of effort? 19. What are you planning for NG / JS Poland? https://ng-poland.pl https://js-poland.pl https://angularmaster.dev https://www.angulararchitects.io https://workshopfest.dev
41:07
October 15, 2021
AMP 16: Let's talk Firebase with Kir JS
The sixteenth episode of the podcast devoted to the broadly understood front-end technology, in particular to the beloved Angular. Kir JS takes us on a journey through interesting, advanced aspects of Firebase and more (Kir JS points out that when appearing in our podcast, he shares his opinions, which are not the official position of his company).   Firebase Summit will be returning as a virtual event on November 10th, 2021 at 9:30 am PST (https://firebase.google.com/summit) https://ng-poland.pl https://js-poland.pl https://angularmaster.dev https://www.angulararchitects.io https://workshopfest.dev
45:55
October 13, 2021
AMP 15: Let's talk about NgRX and Testing with Alex Okrushko
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, AngularMaster.dev & WorkshopFest.dev. Welcome back to Angular Master Podcast. Today we've got a special guest from Cisco Canada: Principal UI Architect , ngrx team member, GoogleDevExpert AngularToronto organizer, ladies & Ladies AlexOkrushko A few selected questions from the episode: 1. Less than a year ago, you started working at Cisco, what are your tasks and what are you responsible for? 2. You are very famous and very active in the NgRx community. Let's start from the very beginning. What is NgRx and why do we need it? 3. What is NgRx state management? Can you elaborate on it further? 4. What are the advantages of using the NgRx Store Module? 5. Explain how the various ngrx/store elements, such as Store, State, Reducer, Action, and Component, communicate with one another? 6. Is automated #testing important or is it overrated? 7. Is it a waste of time or does it help? 8. Are different types of tests (unit, integration, e2e) bringing more value than others? 9. Who does testing on your team if anyone? 10. Are QA folks responsible for the quality of a product? 11. What kind of person is Alex? How do you see yourself? 12. Do you have some hints for us regarding self-organization? 13. How does a typical working day at Cisco look alike for you? 14. Did you change your style of working during the pandemic? 15. What’s about your work/live balance? Do you have some hints for us?
01:00:44
October 9, 2021
AMP 14: Let's talk about the future of Angular with Minko Gechev
Hi everyone, this is Dariusz Kalbarczyk co-founder of NG-Poland.pl & JS-Poland.pl. Welcome back to Agular Master Podcast. Together with Manfred Steyer - Speaker, Trainer, Author from angulararchitects.io. We discuss everything related to our favorite framework. Today we have some special guests from Angular Team:  Minko Gechev. We talk about, among others: 1. The Angular team is currently working on ideas for making Angular-Modules optional. However, originally, they were not even planned for Angular. Why did the Angular Team implement them even though? 2. What are the challenges of making Angular-Modules optional? 3. Who could benefit the most from optional Angular-Modules and who should stick with Angular-Modules? 4. Can you tell us a bit about how the Angular-Teams plan to implement optional Angular-Modules and how this would look like for people developing with Angular? 5. I’ve seen you are currently collecting case studies for Micro Frontends. What are your current learnings you’ve gained from them? 6. Are there ideas to directly support Micro Frontends by Angular and/or the CLI? How could this look alike? 7. Some people in the community are really looking forward to going fully zone-less. It’s also on the roadmap. How could this work technically? How could Angular find out that it’s time to do change detection? 8. If we go zoneless, what would this change for Angular devs? 9. Some years ago, the Angular team experimented with partial hydration. The idea was to just download an index.html upfront. Then, the rest could be downloaded as needed. Where did these experiments lead to and what plans do you have for this topic? 10. With Angular 6 we already got Angular Elements for wrapping Angular Components into Web Components. Frankly, since then, it didn’t evolve that much. What’s the future of it? 11. What can we expect from Angular 13? 12. What do you expect from the future of Angular after version 13? https://ng-poland.pl https://js-poland.pl https://angularmaster.dev https://www.angulararchitects.io https://workshopfest.dev
41:25
October 2, 2021
AMP 13: Accelerating Angular Development with Ivy by Lars Gyrup Brink Nielsen
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland, WorkshopFest.dev & AngularMaster.dev. Welcome back to Angular Master Podcast. Today I met with amazing Lars Gyrup Brink Nielsen. We talked about his new book: Accelerating Angular Development with Ivy. https://workshopfest.dev https://angularmaster.dev https://ng-poland.pl https://js-poland.pl Lars Gyrup Brink Nielsen https://twitter.com/LayZeeDK https://bit.ly/accelerating-angular-development-with-ivy
35:50
September 27, 2021
AMP 12: Let's talk about NX
What's up everyone, this is Dariusz Kalbarczyk co-founder of NG Poland, JS Poland & AngularMaster.dev. Welcome back to Angular Master Podcast. Together with Manfred Steyer - Speaker, Trainer, Consultant, Author from angulararchitects.io. We discuss everything related to our favorite framework. Today we have some special guests from Dynatrace:  Cornelia Rauch & Thomas Gsell. https://www.angulararchitects.io https://workshopfest.dev https://angularmaster.dev https://ng-poland.pl https://js-poland.pl
51:04
September 14, 2021
AMP 11: Angular Community is Amazing with Grzegorz Lipke
Today I met with amazing Grzegorz Lipke, CTO House Of Angular. We talked about Angular and more specifically our amazing community. We also discussed the topic of open source software, how important it is for today's business and how important it is for the company's development. https://workshopfest.dev https://angularmaster.dev https://ng-poland.pl https://js-poland.pl Grzegorz Lipke https://www.angular.love https://houseofangular.io
52:20
September 8, 2021
AMP 10: Target Performance at scale with Michael Hladky
Today we're talking about performance. Whether it is important, everyone will answer yes. How easy it is to create an efficient system, the answers will vary. Together with @Michael_Hladky, we will discuss this topic thoroughly. 1. What is the reason you are so interested in web performance? 2. What did you do in the past in that area? 3. What are Web vitals? 4. How to detect performance bottlenecks? 5. How to document performance issues and measure improvements? 6. What are the Angular’s DevTools for, what is the difference to Chrome dev tools? 7. How to Analyze memory usage and active event listeners? 8. What can we see in the Network analysis tab? 9. Are there any improvement strategies we can follow with network traffic? 10. What are flame charts? 11. How to record and analyze flame charts? 12. What are Blocking tasks and how to spot scripting bottle necks? https://workshopfest.dev https://angularmaster.dev  https://ng-poland.pl https://js-poland.pl
37:09
September 2, 2021
AMP 9: Target RxJS part II with Michael Hladky
Welcom back to Agular Master Podcast. Today together with Michael Rx Hladky Trainer and consultant #Angular #NestJS #rxjs #TypeScript #GDE #MVP, performance engeneer, we discuss everything related to our favorite framework. https://workshopfest.dev https://angularmaster.dev  https://ng-poland.pl https://js-poland.pl
01:04:42
September 1, 2021
AMP 8: Target DDD with Mira Manger & Manfred Steyer
The eighth episode of the podcast is devoted to the broadly understood frontend technology, and in particular to our beloved Angular. Today our focus is on DDD. https://angularmaster.dev https://workshopfest.dev https://ng-poland.pl https://js-poland.pl Manfred Steyer https://www.angulararchitects.io Mira Manger https://www.gutfrau-softwaretechnik.de
31:42
July 21, 2021
AMP 7: Target DDD with Peter B Smith & Manfred Steyer
The seventh episode of the podcast is devoted to the broadly understood frontend technology, and in particular to our beloved Angular. Today our focus is on DDD. https://angularmaster.dev  https://ng-poland.pl https://js-poland.pl
39:18
June 24, 2021
AMP 6: Let's Talk a Bit About Software Architecture & Work-Life Balance
Welcome to our 6th podcast. Today we are talking a bit Software Architecture & Work-Life Balance. Why do we need to concentrate on software architecture at all? How to start when creating an architecture? How does a modern software architect look like? How to document an architecture? How does this fit to agile methods like Scrum? How can we find out if a software architecture fits? Which role plays UML for software architectures? What are typical mistakes and challenges when dealing with software architectures? What are typical architectural styles in the world of Angular frontends? Is work/life balance important? Or is it just a buzzword? What can we do to ensure a better work-life balance? And many more questions! https://angularmaster.dev  https://ng-poland.pl https://js-poland.pl
43:06
June 16, 2021
AMP 5: Target Modern Security with Manfred Steyer
The fifth episode of the podcast is devoted to the broadly understood front-end technology, in particular the beloved Angular. Today, my and your guest will be Manfred Steyer. Or rather, I should say, co-host, considering how many podcasts we recorded together! Today we are going to talk seriously about the Angular Security. 1. What is AuthGuard in Angular? 2. What is http interceptor in Angular? 3. Is Angular secure? 4. Token-based Security. What's it and why is it important? 5. Is JWT authentication or authorization? 6. Is JWT the same as OAuth? 7. Is it safe to store JWT in localStorage? 8. How do I verify my JWT? 9. Why use an Identity-as-a-Service-Solution like Auth0 instead of building your own user authentication from scratch? 10. OAuth2, how does this fit to Token-based Security? 11. What is the difference between OAuth and OAuth2? And a lot more! https://angularmaster.dev  https://ng-poland.pl https://js-poland.pl
01:09:37
June 8, 2021
AMP 4: Target RxJS part I with Michael Hladky
Today we hosted the legend of the RxJS world Michael Hladky! Our goal was to dive into RxJS. Among other things, we touched upon the following topics: What are the main concepts of reactive programming to learn? What is multicasting? What operators are there? When can I use them?  How about error handling? Is there any difference to imperative programming? What are the Error handling operators? How do you deal with error handling when you don't want to stop the process? What are flattening operators? Where can I use flattening operators in practice? What can I do if there is no operator that fits for a specific problem? What is a higher order operator? What is a higher Order Composition? And many more questions! https://workshopfest.dev https://angularmaster.dev  https://ng-poland.pl https://js-poland.pl
01:28:27
June 3, 2021
AMP 3: Target Ivy with Manfred Steyer
The third episode of the podcast is devoted to the broadly understood front-end technology, in particular the beloved Angular. Today we're focusing on Ivy. 1. What exactly is Ivy and what does it do differently than the previous Angular compiler? 2. What do we have to do, to use Ivy? 3. Ivy allows to shrink an Angular-based Hello World Application to just 14 KB. How is that possible? 4. What’s with real-world-applications? 5. Ivy allows lazy loading of components? Why is this great and why hasn’t this been possible before? 6. Are there any other things that Ivy enables? 7. How will optional NgModules work? 8. Zone-less Change Detection - why do we need Ivy for it? 9. How does Ivy enable meta programming and dynamic components? 10. Do we need to migrate to Ivy? And a lot more! https://angularmaster.dev  https://ng-poland.pl https://js-poland.pl
42:22
June 1, 2021
AMP 2: Deep Dive into the Angular Architecture with Manfred Steyer
The second episode of the podcast devoted to the broadly understood front-end technology, in particular to the beloved Angular. Manfred takes us on a journey through interesting, advanced aspects of Angular architecture.  We are talking about Nx, NGRX, Micro Frontends, Monorepos and Security, among others. And finally a surprise topic ;) https://angularmaster.dev  https://ng-poland.pl
47:59
May 25, 2021
AMP 1: Angular Architecture by Manfred Steyer
The first episode of the podcast devoted to the broadly understood front-end technology, in particular to the beloved Angular. Manfred tells his story, about how he started his adventure with Angular and why he focused on architecture. https://angularmaster.dev https://ng-poland.pl
50:58
May 14, 2021