Jan van Brügge

Jan van Brügge @jvanbruegge

About: Student of the technical university munich, chief software engineer for the MOVE-II CubeSat, likes functional programming and sports

Joined:
Jan 20, 2017

Jan van Brügge
articles - 14 total

My Open Source Journey

This post was first published on the Futurice Blog It's October again, Hacktoberfest time. Also time...

Learn More 6 0Nov 6 '20

Redesigning a framework

For the last few years, the core team of Cycle.js (André and me) has been redesigning the architectur...

Learn More 57 10Aug 11 '20

Why vim macros are awesome

Today I had to write some TypeScript code again, in particular the pipe function. It takes any amount...

Learn More 10 0Jan 25 '20

Let the compiler do the work for you!

Recently I came across a little programming puzzle, the task was to take a binary search tree and ret...

Learn More 51 10Aug 1 '19

What the heck is polymorphism?

Polymorphism is the idea of defining data structures or algorithms in general, ...

Learn More 239 19Feb 23 '19

Haskell by example - Utopian Tree

In this series we solve coding challenges from Hackerrank in Haskell in a prope...

Learn More 12 6Nov 6 '18

Haskell by example - The birthday bar

This is the beginning of a series where I show you how to solve coding challeng...

Learn More 18 4Nov 2 '18

Inside a framework - How the Cycle.js DOM driver works

In this article I want to show you the main algorithm and the data structures that make the DOM driver efficient, but still easy to use.

Learn More 32 0Aug 20 '18

How does a Map work?

You most likely have already used a "Map" in your programs. But do you know how those even work internally? Let's implement a map ourselves.

Learn More 91 4Apr 4 '18

What does "Big-O notation" mean anyway?

If you are a programmer, chances are that you have stumbled over the term "Big-O notation". But what does this actually mean?

Learn More 142 11Mar 7 '18

Why I always recommend Arch Linux

Why Ubuntu is less user friendly than Arch-based distros

Learn More 112 70Sep 18 '17

Understanding Observables

To understand observables we will build a toy version of RxJS ourselves

Learn More 66 6Sep 1 '17

Using Cycle.js to view real-time satellite test data

Thinking about performance for plotting real time data

Learn More 19 0Apr 16 '17

Hi, I'm Jan van Brà gge

My introduction post

Learn More 1 0Jan 20 '17