Angular Architecture Master Class - Coming Soon
Available lectures
JS Poland Is A Premier Technology Conference In CEE, Focused On JavaScript Ecosystem 4th Edition (Online CET)
Meet Experts
The world’s best JavaScript experts inspire you to bring your JavaScript projects to the next level. You will meet and mingle with peers, world renowned speakers, technology fans, published authors and Open Source core committers.

The Biggest Angular Conference In CEE 5th Edition
Learn from the Best
Every year we are happy to host the best experts in the flied of Angular, TypeScript, RxJS, Redux, etc. Their presentations will let you expand your current knowledge, get practical tips and learn new trends.

Adding authentication and authorization to an Angular app can be challenging. It’s hard to know where everything goes, what the best practices are for working with RxJS, and what the most secure implementation is. Luckily, Auth0 has a brand new Angular SDK to make this process smooth. In this workshop, you’ll learn how to allow users to log in and out of an application, how to display user attributes, how to protect routes with guards, and how to call a secured API with an access token. You’ll be up and running quickly so you can focus on building features and improving your app!

- Teacher: Sam Bellen
- Teacher: Ana Cidre
- Teacher: Sam Julien
During this training you will build a cloud-enabled offline-first Progressive Web App (PWA) that can seamlessly transition from online to offline while providing a great user experience.
Offline-first apps need to support: intermittent connectivity, transition seamlessly between online and offline states, provide reliable CRUD on-device data, data synchronisation and data conflict resolution to enable real-time collaboration. Amplify DataStore is an on device persistent repository for interacting with local data and able to automatically synchronize via GraphQL. Using Amplify DataStore will allow us to implement offline-first while using a simple programming model.

- Teacher: Gerard Sans
The synchronization of State is one of the most challenging parts in web applications. In this workshop we’ll go over what is this State and what are the problems that we are trying to solve. We’ll start with no libraries approach, pull and push-based services and then dive deeper into Global and Local state management with two of the most popular libraries designed to handle state: @ngrx/store and @ngrx/component-store

- Teacher: Alex Okrushko
Learn how to leverage object-oriented programming principles and design patterns for creating modular, maintainable applications – in the context of modern UI development. Learn how to think, describe, and communicate with other developers using a common language and terms. Learn how to complex frameworks and libraries work under the hood by identifying the patterns that were used.
– You will use just TypeScript. No frameworks or external libraries.
– All patterns will be explained using real-world, practical use-cases.
– Solve real-world problems through hands-on exercises

- Teacher: Nir Kaufman
Improving Angular performance for new and returning customers without optimizing single line of code.
– First time load optimization techniques
– Web app reload optimization techniques
– Runtime performance optimization techniques

- Teacher: Maciej Czerwiakowski
This workshop will bring your RxJS skills to the next level! We will focus on **framework-agnostic** techniques that you can use to improve the UX of your application and learn about the essential parts of reactive architecture. Error handling, and retry strategies, as well as combination and flattening scenarios and also topics related to state management are just some of the topics covered in this workshop.

- Teacher: Michael Hladky
Business applications must be scalable, extendable and maintainable in the long term! This creates several challenges for the underlying software architecture.
In this workshop you will get to know some architectural styles, patterns and tools to master these challenges. You will learn how monorepos improve your architecture, how Nx supports you, and how it can be used to monitor and enforce your architecture.

- Teacher: Manfred Steyer
I typically talk about state in Angular and state management libraries.
That’s not surprising, given that I’m part of the NgRx team. During this webinar, let’s take a high-level look at components, what steps we can do to improve their performance, scalability and maintainability. Does reactivity help? What are the common friction points exist in Components between imperative and reactive parts. And finally, why thinking about state flows ahead of time matters?

- Teacher: Alex Okrushko
Monorepos allow huge enterprise applications to be subdivided into small and maintainable libraries. This is, however, only one side of the coin: We need to first define criteria for slicing our application into individual parts and we must establish rules for communication between them.
This webinar looks at a solution provided by Strategic Domain-Driven Design. Using an Angular-based case study, we investigate the idea of the ubiquitous language and the bounded context, sub-domains, and context mapping. Building on this, you will learn how to implement these ideas for Angular using Nx monorepos. We also discuss approaches for reducing coupling between the specific parts of our monorepo and for enforcing your architecture.
By the end, you will have a technical solution and appropriate methodology to build sustainable Angular solutions.

- Teacher: Manfred Steyer
Let’s implement Angular built-in directives.
Learn how they work, and most importantly – learn how to design and implement powerful custom directives for everyday use.
Both beginners and professionals are welcome! There is always something new to learn 🙂

- Teacher: Nir Kaufman