Federico Knüssel

I'm a software engineer with a keen interest in web development, and I help teams ship clean and maintainable code. Feel free to hit me up on .

January 09, 2019

Testing asynchronous code

A brief intro to the different ways to set up your asynchronous tests and the reason behind it.

August 6, 2017

DOM & BOM revisitedExternal link

Reviewing DOM manipulation and talking to the browser with JavaScript.

August 6, 2017

A simple Observable implementationExternal link

Let's write our own Observable interface implementation to understand what's going on under the hood when we work with RxJS.

February 1, 2017

A look at the inner workings of ReduxExternal link

Let's try to understand what's really going on under the hood when we use Redux by implementing a simplified version of it from scratch.

December 30, 2016

Making sense out of ContextExternal link

Learn how the this keyword works, and the different ways in which contexts are bound on function calls.

December 26, 2016

Manipulating event streamsExternal link

Here we'll explore how applying transformations to source streams produce new observables.

September 21, 2016

Event Streams vs PropertiesExternal link

Brief overview of what properties are and how they are different from event streams. We also cover how to create them and how to convert event streams into properties and vice versa.

September 17, 2016

Wrapping things in BaconExternal link

Learn to create event streams from multiple sources: DOM events, promises, timers and many others.