Aktuelle Artikel

 | Yannick Baron

Should You Use NgRx, in the First Place? This is a question that cannot be answered easily. Like every framework or library out there, it was made to do a certain thing, and to do it well. If your app is tiny and does not need an elaborate state management system, why bother. You…

Artikel lesen
 | Yannick Baron

In his webinar on February 18th 2021, Yannick presented the basic concepts and ideas behind all of RxJS's moving parts to make sure you can wield this mighty tool more confidently. Recording of the RxJS Webinar Agenda Why streams? Asynchronicity and the observer pattern Working…

Artikel lesen
 | Yannick Baron

In a previous article, I showed you some of the capabilities of interactive rebase. I mentioned that you can also drop commits when rebasing. In this article, I would like to demonstrate scenarios in which that makes sense and a short-cut to achieve what we want. Article series…

Artikel lesen
 | Yannick Baron

Once you are comfortable with rebase, it is time to step up your game with interactive rebase. As introduced in the previous article, rebasing involves taking multiple commits and applying them to a base tip. Article Series Demystifying git Rebase Interactive Rebase Rebase Onto…

Artikel lesen
 | Yannick Baron

There he is. Bob. The new guy in the office. Time to on-board him onto the flagship project of the company. Sounds like a job for Kevin. Kevin helps out Bob to get setup. Providing him with the appropriate access rights, cloning the repository, and making sure Bob's seat is nice…

Artikel lesen
 | Yannick Baron

Working with git every day as our software of choice for version control, I always try to point out that familiarity with our toolset is important. The more comfortable you are with git, the easier it will be to integrate changes and follow their history. One highly debated…

Artikel lesen
 | Manuel Rauber

In the blog series about Web Components, we talked a lot about the perks and flaws of Web Components (or: the current state of Web Components) and how their integrability in modern SPA frameworks looks like. But we only took a short look at Web Components being integrated as a…

Artikel lesen
 | Yannick Baron

Recording des Git-Webinars Inhalte Motivation: Warum Versionsverwaltung? Initialisierung Datastructure: Tree Branching & Reintegration Resetting Remotes & Empfangen von Änderungen Beheben von Konflikten Plattformen und Lernmöglichkeiten Q&A Die Antworten auf die Q&A-Fragen des…

Artikel lesen
 | Yannick Baron

Stateful Streams in Use Often when modeling our streams with RxJS, we end up in a situation where we need to switch our streams but need to keep their results together. Naturally, the need to store the intermediate result emerges. A common attempt to solve this problem we…

Artikel lesen
 | Yannick Baron

In this third part of the series we want to talk about another advantage when modeling our streams in this manner, specifically in the context of an Angular application. Composing Data Streams to Yield a Single Result and Leveraging the Async Pipe Similar to the previous posts…

Artikel lesen
 | Yannick Baron

In this first part of a small series, I want to share some pitfalls we discovered multiple times in code reviews over the years, as well a few patterns we identified as helpful. Nested subscriptions in use A very common use case is to request a data object from our API to then…

Artikel lesen