Rob Janssen

All | Unread | Read

How to waste CPU and kill your disk by scaling 100 million inefficiently

I recently run into this blog post Scaling to 100M: MySQL is a Better NoSQL (from about 6 months ago) and cringed, hard. Go ahead and read it, I’ll wait. There are so much stuff going on here that I disagree with that I barely even know where to start.

Strings and the CLR - a Special Relationship

Strings and the Common Language Runtime (CLR) have a special relationship, but it’s a bit different (and way less political) than the UK <-> US special relationship that is often talked about.

Introducing HyperDev

It’s been awhile since we launched a whole new product at Fog Creek Software (the last one was Trello, and that’s doing pretty well). Today we’re announcing the public beta of HyperDev, a developer playground for building full-stack web-apps fast.

Healthy OOP

I enjoy writing code in an Object Oriented fashion. Thinking in terms of objects gives me a model that, when followed consistently, ends up producing code that is well organised, and that I know to be relatively easy to understand, test, and refactor.

How to Worry Less About Being a Bad Programmer

I just came across another manifestation of imposter syndrome, in the form of "Am I really a developer or just a good googler?" The answer I read missed the point, so I'm going to break this mess down, because too many people are afraid for no good reason.

Live Streaming Security Games

Aside from our cool research, ForAllSecure also works on creating fun and engaging games to promote computer security.

ASP.NET - Writing Clean Code in ASP.NET Core with Dependency Injection

What About Real Logic? So far I haven’t really implemented any real business logic—it’s just been simple methods returning simple collections of data. The real value of testing comes when you have logic and special cases you need to have confidence will behave as intended.

The Business Case for Actors and Akka.NET

Akka.NET is a .NET implementation of the actor model. The actor model is an old technology, originating in 1973 as an approach to parallel computing at a time when it looked like the computers of the future might be constructed using thousands of small, low-powered CPUs.

Who the Heck Wrote This? 3 Ways to Deal With Bad Code

We’ve all been there. After hours or even days of tirelessly trying to narrow in on the cause of some small bug, you finally close in on a particular section.

Home

As of December 1st, 2015, our name has officially changed to Xenko! Xenko is a powerful cross-platform game engine. Enjoy the latest features of .NET 4.6 and C#6 to write stunning games efficiently!

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.