In the previous post I’ve explained what discriminated unions are in the TypeScript language. We’ll now look into a classic example of how this concept can be applied to a real-world scenario – building an interpreter.
In this post, we’re going to look into an interesting feature of the TypeScript language. It’s called discriminated unions and is also known as algebraic data types. The latter name comes from Functional Programming paradigm where such types are used very heavily.
Last Tuesday I gave a talk about using Functional Programming in Angular at the NgPoland conference – the biggest Angular conference in Central and Eastern Europe (and big it was – over 600 Angularians in one place). While I’m planning to write an article based on my talk, first I would like to post some notes from the other talks I saw.
Change detection is the mechanism responsible for data binding in Angular. Thanks to it you don’t need to manually manipulate the DOM tree. Instead, you can make changes to the model and they are automatically reflected in the view.
In the previous post about Angular and RxJS we discussed the AsyncPipe and how it can be used to consume Observables in Angular templates. This time we will focus on the essence of functional-reactive programming. Let's see how we can reinvent the way we look at how data flows in our program.
Hangfire is a great tool which can help you with doing background processing in .NET web applications. It’s great for tasks such as background import or asynchronous processing of some events or requests.
This week instead of a regular article I’ve decided to post a video recording of the talk I gave last week on Angular Warsaw meetup #14.
It's time to see a practical application of immutability. You will now learn about Redux - an amazing concept which will change how you think about building applications.