talks & speakers

Verona
 | 

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.

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.

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.

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.