By Strongbrew. In this workshop you will learn how to use RxJS properly in an angular application.
You will see many code examples to get familiar with RxJS patterns to make your Angular applications reactive. Both simple and complex, eg: an infinite scroll. In addition, you will learn about the tools to analyse a problem and write some proper RxJS code around that problem.
After the workshop, you should be able to fix easy and even complex problems and have more insights into the wonders of RxJS. Most importantly, you will learn how to "think in streams".
By Pragmatic Web Security. Learn to untangle authentication in Angular applications.
Authentication and session management in Angular applications does not seem that different. But when you take a closer look, you will find yourself surprised. For example, many Angular applications opt for JWT tokens instead of cookies. But did you know that comparing these two makes no sense? Authentication and session management affect not only the frontend but also the backend. When do you need to protect your API against Cross-Site Request Forgery? And how do you deploy a correct Cross-Origin Resource Sharing (CORS) policy?
Many developers struggle with these questions. In this workshop, we take a close look at common mistakes in Angular applications. Throughout the day, we build up a set of best practices. In the end, you will walk away with the knowledge to make educated decisions about the security of your applications.
By Strongbrew. StrongBrew does not only stand for the fact that we adore the famous Belgian beers, but we also look at our workshops as brews, certain recipes to create awesome webapps. We also hold strong opinions on how one should create webapplications, and even though there are multiple ways to get stuff done, we would love to teach you how we do things.
By Thoughtram. We help people to get a deep understanding of different technologies through trainings and code reviews. Our services can be arranged online, making it possible to join in from anywhere in the world, or on-site to get the best experience possible.