Skip to content

Angular Warsaw #44

Photo of Dariusz Kalbarczyk
Hosted By
Dariusz K.
Angular Warsaw #44

Details

Building Google Cloud Console: Scaling Angular to the max by Łukasz Jancewicz
Testing Web Performance User-Flows by Christopher Holder
Low-Hanging Fruit: ESLint for Automatic Code Quality by Rainer Hahnekamp
Modern Design Systems with Angular by Julia Rapczynska
The Power of Personal Branding in Software Development - The Angular Path by Dariusz Kalbarczyk

📅 Date: Wed, Aug 21, 2024, 6:00 PM CEST
🕕 Time: 6:00 PM
📍 Location: BEC Poland, Emilii Plater 53, 00-113 Warsaw (23rd Floor)

Who is BEC? BEC is a financial technology company creating IT solutions for a strong group of Danish banks. For the last 60 years, they’ve enabled their customers to invest online, take out loans, and transfer money. In other words, they do everything it takes to run a bank.

Building Google Cloud Console: Scaling Angular to the max by Łukasz Jancewicz
In this talk, I'll share my experiences building Google Cloud Console, one of the biggest Angular apps out there. I'll dive into the challenges we faced scaling the app, migrating, and keeping everything running. You'll get practical tips on performance, testing, and release management for large-scale Angular projects. I'll also reveal the tools and processes we use at Google to maintain such massive projects, and show you how you can apply these lessons to your own work.

Łukasz Jancewicz - Staff Software Engineer at Google, based in Warsaw, Poland. For 7 years, he has been developing Google Cloud Console, probably the largest Angular application in the world. Angular enthusiast. Evangelist of standardization, code health, and testing.

Testing Web Performance User-Flows by Christopher Holder
Users spend 90% of their time interacting with applications after they load, so why do we only test the initial load. This talk will teach you how to set up performance regression tests to make sure your application is blazing fast, not only on initial load but also on user interaction.

Christopher Holder - Christopher is a Full Stack Engineer at push-based.io. He does consulting and auditing on Angular applications to help companies optimize their application architecture and performance as an Open Source contributor he collaborates on projects that help make the web faster and speed regression by making testing performance easier and scalable.

Low-Hanging Fruit: ESLint for Automatic Code Quality by Rainer Hahnekamp
A codebase without @Input() but only input()? No *ngif but @if? How to enforce that? We know that ESLint is the ideal tool for maintaining code quality, but standard linting rules have their limits. Creating custom rules might seem daunting, especially when terms like Abstract Syntax Tree (AST) and flat config show up. Don’t be intimidated. ESLint customization is actually very straightforward. With a few key concepts, you can easily extend its functionality, and this is exactly what my talk will cover.
Rainer Hahnekamp is a Google Developer Expert and a trusted collaborator on the NgRx team. He works as a trainer and consultant within the Angular Architects expert network, specializing in Angular and Spring. Rainer regularly provides in-depth training sessions and offers a weekly overview of key events in the Angular ecosystem on YouTube through ng-news.

Modern Design Systems with Angular by Julia Rapczynska
Say goodbye to constant copy-pasting. Design styles magically transform from Figma into ready-to-use component styles, saving you tons of time. This system acts as your central hub, offering not just storage but a comprehensive toolbox for crafting reusable website building blocks. Streamlined development becomes the norm as efficiency is unleashed. Developers can focus on creating and testing components with the assistance of crystal-clear documentation.

Julia Rapczynska - Full-Stack Angular Developer with expertise in constructing robust, scalable web applications. Proficient in developing reusable components to enhance project adaptability and streamline the development process. Specialized in design systems, ensuring consistent and visually appealing user experiences, while employing automation techniques to optimize efficiency and reduce manual effort.

The Power of Personal Branding in Software Development - The Angular Path by Dariusz Kalbarczyk
Growth This session highlights the importance of personal branding in the software development industry, focusing first on benefits for the individual developer and then for the company.

Dariusz Kalbarczyk - Google Developer Expert and Angular enthusiast. Throughout his career, he has closely collaborated with some of the largest companies in the financial and telecommunications sectors. Dariusz is also the co-founder and organizer of the popular @ngPolandConf and @jsPolandConf

Photo of Angular Warsaw group
Angular Warsaw
See more events
BEC Poland
Emilii Plater 53 · Warszawa