Rob Janssen

Brian Beckman: Don't fear the Monad

Cross posted from msdn's channel 9. Functional programming is increasing in popularity these days given the inherent problems with shared mutable state that ...

Happy 18th Birthday JavaScript! A look at an unlikely past and bright future.

It was 18 years ago today that JavaScript was announced in a joint press release by Netscape and Sun. That week, Michael Jackson's "Earth Song" was in the charts, and in 17 days Ruby would launch its first version too.

What is Your Branching Model?

Note: At no point are we asking about local branching (on your local workstation with Git, etc). This is all about branching on the remote repository. That is if your company has one, and isn’t completely distributed, with no central repo.

Deontological Software Development

I've recently started walking the dog for three miles every morning. It's a great for clearing my head before work and making sure I have some "me time" outside of the daily work grind. During these walks I listen to lectures from the Open Yale Courses.

Software Engineering: The Next 50 Years

It is not unreasonable to speculate on what the future of software engineering will look like in the next 50 years. Software engineering is still a young discipline, with almost a half of a century since the coining of “software engineering”.

Building Real-time Web Apps with ASP.NET SignalR

Download How do I download the videos? To download, right click the file type you would like and pick “Save target as…” or “Save link as…” Why should I download videos from Channel9? It's an easy way to save the videos you like locally.

Making the Web Faster with HTTP 2.0

HTTP (Hypertext Transfer Protocol) is one of the most widely used application protocols on the Internet. Since its publication, RFC 2616 (HTTP 1.

SamyPesse/How-to-Make-a-Computer-Operating-System · GitHub

Online book about how to write a computer operating system in C/C++ from scratch. Caution: This repository is a remake of my old course. It was written several years ago as one of my first projects when I was in High School, I'm still refactoring some parts.

Programming Deliberately

My dayjob is working on an iOS app, I also have an evening side project building a Mac application. In both cases I am the only developer. This has some benefits. Mostly, I set my own direction for the design of the code. Mostly, I get to make my own estimates.

Building a Balanced Universe

Hello everybody, my name is CCP Prism X and I am a Libra! This summer we saw a welcome influx of players with the release of EVE Online: Odyssey.

This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.

This list is compiled from my Pocket list.