Dominic Elm

Dominic Elm


Trainer @thoughtram and Co-founder of @machinelabs_ai

Dominic is an entrepreneur, passionate Web Developer, Angular, Firebase and ReactiveX enthusiast, sportsman and he's also into Design. Dominic shares his knowledge and passion for Angular as a Trainer at thoughtram.


Changing the Game with Cypress


When we talk about UI tests, the first thing that comes to mind is  probably Selenium. No wonder, it’s the most widely used testing  framework for web applications. It was originally developed in 2004 and  now, after 14 years, it still takes a dedicated team of QA engineers to  implement it correctly. Tests are often flaky, painful to debug, and the  overall developer experience is rather poor. But for many years there  wasn’t another choice, until Cypress was born. Cypress tries to solve  the biggest testing challenges, e.g. painless setup, easy to write  tests, support for async testing, performance, and a good understanding  of why  tests fail. Cypress is made from scratch focusing on developer  experience, debuggability and consistency.  In this talk, we’ll look at how to get started with Cypress and dive  into some basic tests. We’ll also see how to work with http requests and  explore the debugging capabilities of Cypress.

You’ll learn:

Taming Forms in Angular

In this training, we'll discuss template-driven and reactive forms by creating an application that uses various form control types.

Just like AngularJS was pushing the boundaries of web development at it's time of creation, Angular is pushing hard again. We believe in its success and think investing time to learn it now, will be time very well spent.

Workshop provided by thoughtram

Details »