talks & speakers
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.
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.
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
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.
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.
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.
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.
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.
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.
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?
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!
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.
Senior full stack developer @ Yoobic
CTO @ Studytube