Rob Janssen

Code In the Dark - Tictail

The rules 15-20 min HTML/CSS No preview One champion Hosts

The Z-80 has a 4-bit ALU. Here's how it works.

The 8-bit Z-80 processor is famed for use in many early personal computers such the Osborne 1, TRS-80, and Sinclair ZX Spectrum, and it is still used in embedded systems and TI graphing calculators.

Is it safe to „let it crash”?

If something gets out of control, why not just “let it crash”? If you think about critical parts of the infrastructure or critical systems like planes, trains or nuclear reactors – well, obviously you can’t.

How i sent 300k emails through Github’s API in a matter of minutes

This is meant as a cautionary tale about using Github’s API on a repository with quite a few watchers (460 in this case). Earlier this year we migrated our code from Google Code to Github. We didn’t have a good migration plan for the 1200 or so issues back then, so we kept them on Google Code.

We don’t do code reviews to improve the code

Short piece on an interesting discussion at a customer yesterday: we are testing what I call “AA” (as in Alcoholics Anonymous meetings) code reviews meetings with the team. Those are for developers only (no non-developer is present), and anyone can bring a piece of code he wrote:

Process and Threads for Beginners

You write a java program and save it as abcd.java and run it with java abcd. While this program is executing it is a process. File abcd.java is not a process, but when it's executing it is a process. You write a Python program and save it as abcd.py and run it with python abcd.py.

Using Logs Effectively

Keeping customers happy is crucial and one way to do this is to keep our services available 100% of the time. Failing this we need to be able to fix any problems as quickly as possible to prevent disruption to their business.

WCF Services and Large Responses

There's plenty of help online on how to configure your WCF services. Good luck finding the 'right' answer - it took me hours of searching to finally find the answer that fixed my problem. Hopefully this will help you get there more quickly than I did.

To my daughter's high school programming teacher

Skip to main content You are here Home » About » Blog » To my daughter's high school programming teacher To my daughter's high school programming teacher Tags: © USENIX 2014

Turn On Your Damn Warnings

Does your build environment have optional warnings? Turn them on. All of them. This has been said hundreds of times before, but I ran into lack-of-warnings problems in practice last week so I get to say it again. Originally this post was going to be an ‘unfathomable bugs’ post.

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.