talks & speakers
What's new in Angular
In this talk we’ll explore new features in Angular and how the improved developer experience is lowering the friction for building great experiences on the web.
Simona Cotin
Engineering manager on the Angular team @ Google
Simona Cotin is an engineering manager on the Angular team at Google, where she focuses on the core framework and tooling.
How to scale up your angular projects like a pro
Are your teams or your projects growing up? Is your build slower every day and your team tired? Your projects are not well structured or do you need to split better your code? Using NX all of these problems can be resolved. In this talk, I'll show you how you can improve the developer experience of your team by introducing NX.
Luca Del Puppo
Full Stack Developer @ Flowing
I'm a Full Stack Developer in Flowing, I love javascript and typescript. In my free time, I love to study new technologies or something about improving myself and do trail running in my love Dolomiti.
It’s Alive! Dynamic Components in Angular
The main use-case for using Dynamic Components is when we can decide only in run-time which component is loaded. They’re also the only solution when we want to embed Angular components in non-Angular ones. In many cases, replacing in-template components with dynamic ones is beneficial to performance and code quality. In this talk we’ll learn how to create and use Dynamic Components, and discuss several types of usages.
Shmuela Jacobs
Web Dev Consultant, Founder @ ngGirls
Shmuela Jacobs is a proud ngMom of two ngBoys, happily married to ReactDad. Shmuela combines her love for coding useful apps, teaching and helping Web developers as a consultant and trainer. She's the founder of ngGirls, and a GDE in Angular and Web Technologies, ex Cloud Advocate at Microsoft, holding M.Sc. in Information Management Engineering and B.Sc. in Physics.
Architecting large scale Angular apps with Module Federation
Angular has found wide adoption in the enterprise space. Big companies love Angular because it comes with conventions and excellent tooling. There needs to be some proper architectural foundation, which becomes even more evident as your application grows and you have more team members working on it. Spaghetti code and interdependencies among app features, as well as build and serve times going from seconds to minutes, are common symptoms of large-scale Angular apps which significantly impact the team's productivity and morale. This talk will outline an architectural approach to solve such issues, at horizontal vs. vertical slicing of Angular apps and how Webpack's Module Federation can help.
Juri Strumpflohner
Director of Developer Experience @ Nrwl
Juri Strumpflohner is the Director of Developer Experience at Nrwl where he helps developers with questions around frontend development, monorepos, scaling and modern tools. He is a core member of Nx, a smart, fast and extensible build system, optimized for monorepo development. Prior to moving into developer relations Juri has been consulting for some of the world's biggest companies, helping them scale their development efforts, particularly in the frontend space. Juri is a Google Developers Expert in Angular, international speaker and Egghead instructor. Reach out to him on Twitter (@juristr) or his website on juri.dev.
Testing Angular apps with Cypress in CI
The Test Pyramid should be a well-known metaphor of grouping tests in buckets, with unit tests at the base and E2E at the top. But this concept has led over the years to invest heavily in the former and often ignore the latter, while a good end-to-end test suite is what saves the day in difficult times. In this talk I'll explain what Cypress is, how to best integrate it with Angular, and how to configure it in a CI/CD pipeline on GitHub.
Edoardo Dusi
Lead Developer @ SparkFabrik
I am a full-stack developer and team leader, graduated in Computer Science when we were still talking about Web 2.0 and the reference JS library was script.aculo.us, then started freelancing working mainly on Drupal and, as last act of my solo career, worked on the new Iperbole portal for the municipality of Bologna. Eventually I embraced the SparkFabrik project, became a Lead Developer, shifted the focus to the Frontend, first Angular then React, and bootstrapped a new React Native unit. My main focus is still engineering, but there's more: I like to create relations, tech content, talks, videos, blog posts, and I host the Continuous Delivery podcast.
GraphQL in Angular
Let's learn GraphQL the practical way! In this talk, we'll cover the basics of GraphQL and then, we'll use it to build a fully-fledged web application. For accessing our data, we'll utilize the MongoDB Realm GraphQL API. For the front-end, we'll use Angular and Apollo Client. Through the talk, we'll answer some of the most common questions about GraphQL, such as:
- How is GraphQL different from REST?
- What are the performance benefits of using GraphQL?
- Is GraphQL free and open source?
Stanimira Vlaeva
Developer Advocate @ MongoDB
I’m a Developer Advocate at MongoDB and a Google Developer Expert for Angular. Based out of Sofia, Bulgaria, I love the tech community, speaking and writing!
Love Story - Testing angular components with Storybook and Playwright
Components work in browsers, not in a mock of the browser. Therefore, they are best tested with real browsers. This is even more true when using a design system that is built on web components. In this talk I will show how we combined two tools - Storybook and Playwright to test our components with different setups, viewports, data and more to get fast and reliable system.
Tally Barak
Senior full stack developer @ Yoobic
Tally has over 30 years of software development, product management, and consulting experience. Today Tally works for Yoobic as a senior full-stack engineer and is responsible for all the FE tooling, testing, and DevOps processes. Tally loves Javascript and its ecosystem and is happily sharing this knowledge with other developers.
Service Workers: understand and use 👨🔬
Thought understanding how ServiceWorkers work in Angular is hard? Sometimes it is. Especially if you started working with ServiceWorkers only within Angular. In my presentation we will try to quickly go through all the journey, starting with pure JavaScript ServiceWorkers and only then move to all Angular wrapper features. Hope you will be able to apply some advises about PWAs to your projects right after the talk.
Stepan Suvorov
CTO @ Studytube
🇺🇦🇳🇱 CTO at Studytube, Angular Evangelist, Angular GDE, organizer of Angular Kharkiv and co-organizer of Dutch Angular Group, teacher, and co-founder javascript.info. Enjoying programming for many years, 12 years with Javascript, and since 2012 with Angular, keen of teaching and making other developers better.