Open in app

Sign In

Write

Sign In

Rainer Hahnekamp
Rainer Hahnekamp

1.8K Followers

Home

About

Published in

ngconf

·Sep 7

Fassade Pattern in NgRx

Dieser Artikel behandelt das Fassaden Pattern in NgRx. Der Autor setzt voraus, dass ein entsprechendes Grundwissen im Umgang mit NgRx vorhanden ist. Die Fassade entkoppelt NgRx von unserer Anwendung. Dabei werden Selektoren als Properties vom Typ Observable angeboten. Die Actions werden zu normalen Methoden. Eine Videoversion gibt es hier: https://youtu.be/K4dpVXuhm14 Theorie …

Angular

7 min read

Fassade Pattern in NgRx
Fassade Pattern in NgRx
Angular

7 min read


Published in

ngconf

·Sep 7

NgRx Facade Pattern

This article covers the Facade pattern in NgRx. The reader must have a basic understanding of NgRx or a similar state management library. The Facade pattern decouples NgRx from the rest of our application. It does that by masking NgRx-actions as method calls and the selectors as properties of type…

Angular

7 min read

NgRx Facade Pattern
NgRx Facade Pattern
Angular

7 min read


Published in

Better Programming

·Nov 8, 2022

Type-Safe TypeScript With Type Narrowing

A guide to common patterns to boost your project’s type safety — This article shows common patterns to maximize TypeScript’s potential for type-safe code. These techniques are part of the same group, which we call type narrowing. The source code is available on GitHub. A video version of this article is available on: Introduction Whenever we deal with a variable of multiple…

Programming

11 min read

Type-Safe TypeScript with Type Narrowing
Type-Safe TypeScript with Type Narrowing
Programming

11 min read


Published in

Better Programming

·Feb 1, 2022

Angular Standalone Components and Their Impact on Modularity

A look at “Optional NgModules” — One of the upcoming features in the Angular framework will be “Standalone Components” (SC) or “Optional NgModules”. It will remove the necessity for NgModules. There are many blog posts, articles, etc. about SC. …

Angular

7 min read

Angular Standalone Components and Their Impact on Modularity
Angular Standalone Components and Their Impact on Modularity
Angular

7 min read


Published in

Better Programming

·Aug 4, 2021

Getting Started With Cypress: Write Your First Angular Test

Write robust E2E tests — 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 is delegating this to the users themselves. At the time of this writing, WebDriver.IO, TestCafé, and Cypress have provided schematics for the Angular CLI. This…

Programming

5 min read

Getting Started With Cypress: Write Your First Angular Test
Getting Started With Cypress: Write Your First Angular Test
Programming

5 min read


Published in

Better Programming

·Jul 29, 2021

Protractor Is Dead, Long Live Cypress

The landscape of E2E frameworks is changing — On 24th April, Angular announced the deprecation of their end-to-end (E2E) testing tool, Protractor. It remains unclear whether there will be a successor or if Angular will delegate this to its users. At the time of this writing, WebDriver.IO, …

JavaScript

6 min read

Protractor Is Dead, Long Live Cypress
Protractor Is Dead, Long Live Cypress
JavaScript

6 min read


Published in

codeburst

·Dec 14, 2020

Why you don’t need Web Components in Angular

Web Components do not deliver on their promises. I wrote this essay for Angular developers who are evaluating web components or are wondering what went wrong with the web components they already use. …

Angular

7 min read

Why you don’t need Web Components in Angular
Why you don’t need Web Components in Angular
Angular

7 min read


Published in

We’ve moved to freeCodeCamp.org/news

·Nov 15, 2018

An introduction to Object-Oriented Programming in JavaScript

This article is for students of JavaScript that don’t have any prior knowledge in object-oriented programming (OOP). I focus on the parts of OOP that are only relevant for JavaScript and not OOP in general. I skip polymorphism because it fits better with a static-typed language. Why do you need to know this? Have you picked JavaScript…

JavaScript

9 min read

An introduction to Object-Oriented Programming in JavaScript
An introduction to Object-Oriented Programming in JavaScript
JavaScript

9 min read


Published in

We’ve moved to freeCodeCamp.org/news

·Jul 4, 2018

JavaScript essentials: why you should know how the engine works

This article is also available in Spanish. 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. You’ll see below a one-liner function that returns the property lastName of the passed argument…

Technology

8 min read

JavaScript essentials: why you should know how the engine works
JavaScript essentials: why you should know how the engine works
Technology

8 min read


Published in

We’ve moved to freeCodeCamp.org/news

·Jun 19, 2018

The main pillars of learning programming — and why beginners should master them.

I have been programming for more than 20 years. During that time, I’ve had the pleasure to work with many people, from whom I learned a lot. …

Programming

8 min read

The main pillars of learning programming — and why beginners should master them.
The main pillars of learning programming — and why beginners should master them.
Programming

8 min read

Rainer Hahnekamp

Rainer Hahnekamp

1.8K Followers
Following
  • Arman Murzabulatov

    Arman Murzabulatov

  • Ben "The Hosk" Hosking

    Ben "The Hosk" Hosking

  • Pinterest Engineering

    Pinterest Engineering

  • Alex Rickabaugh

    Alex Rickabaugh

  • Alejandro Cuba Ruiz

    Alejandro Cuba Ruiz

See all (100)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams