Rob Janssen

All | Unread | Read

Hacking Your Project Manager

Since becoming a software developer, more times than I can remember I’ve been in meetings where I’ve been blindsided by my manager’s requests.

Performance Quiz #14: Memory Locality, x64 vs. x86, Alignment, and Density

It's been a very long time since I did a performance quiz and so it's only right that this one covers a lot of ground. Before I take even one step forward I want you to know that I will be basing my conclusions on:

When Logstash and Syslog go wrong – Kartar.Net

One of the challenges of centralized logging is that log formats blossom like umbrellas in cheap cocktails. One of the few apparent exceptions to this is Syslog.

How To Call WCF Services Properly

No matter how many client sites I visit, invariably I stumble across Windows Communication Foundation (WCF) client-side code that leaks memory and resources. This can result in an application crashing or connection limits being reached resulting in further service calls being rejected.

NuGet: You're Doing It Wrong

NuGet is the new (well, relatively new) hotness. Everyone loves NuGet. I am even guilty of extolling some of its virtues.

MySQL 5.7 – HTTP Plugin for MySQL

It is official: MySQL listens to HTTP and speaks JSON. MySQL got a new plugin that lets HTTP clients and JavaScript users connect to MySQL using HTTP. The development preview brings three APIs: key-document for nested JSON documents, CRUD for JSON mapped SQL tables and plain SQL with JSON replies.

Greenhorn–the anatomy of a Windows 8 exploit

The CSAW CTF 2014 qualifications are just over, and several participants have probably gained new superpowers. Last year, I picked up CRIME in the finals. This year, I'm already ahead of my learning schedule as isra17, a fellow 1337 h4xx0r, guided me through my first return-oriented exploit.

The true power of regular expressions

As someone who frequents the PHP tag on StackOverflow I pretty often see questions about how to parse some particular aspect of HTML using regular expressions. A common reply to such a question is: You cannot parse HTML with regular expressions, because HTML isn’t regular.

Why hourly time tracking doesn't work for software

Software developers never want to do hourly time tracking. I’ve seen team leads who fill out the time tracking for their whole team to spare them the trouble.

Designing A Rocket Icon In Adobe Fireworks

Many people know that Fireworks is a great tool for web design1, prototyping2 and UI design3. But what about icon design? Icon design is a very specific skill that overlaps illustration, screen design and, of course, visual design.

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.