An analysis of Standalone Components and their impact on Angular applications.
NgRx Best Practices Series: 2. Modularity
This article is about state management from an architectural point of view.
Protractor is dead, long live Cypress! – Part 2
This is the second and last part of the series on replacing Protractor with Cypress. This article gives you a quick introduction and show you potential pitfalls.
Protractor is dead, long live Cypress! – Part 1
On 24th April, Angular announced the deprecation of their E2E testing tool protractor. It was unclear if there will be a successor or if Angular delegates this to its users. At the time of this writing, WebDriver.IO, TestCafé and Cypress came up with schematics for the Angular CLI.
In this article, I will provide a short overview over the differences between the various E2E frameworks, argue why you should use Cypress and – in the second part – help you with the first steps.
If you prefer watching over reading, then this recording of my talk is for you:
JavaScript and Object-Oriented Programming
An introduction into object-oriented programming in JavaScript. Covering the core concepts object, class, encapsulation and inheritance.
Publishing a Java Library to Maven Central
In this article, I will show you the quickest way to publish a Java library to Maven Central.
5 Pillars of Learning Programming
In this article, I want to share the 5 basic pillars I believe a successful programming course should build upon.
Announcing SneakyThrow
Introducing SneakyThrow. A Java library to ignore Checked Exceptions.
JavaScript Essentials: The Engine
In this article, I want to explain what a software developer, who uses JavaScript to write applications, should know about engines so that the written code executes properly.
Ignoring Exceptions in Java
In this article, I show how to ignore checked exceptions in Java. I will cover the rationale, common patterns and list some libraries created for this use case.