Rob Janssen

All | Unread | Read

Html.AntiForgeryToken – Balancing Security with Usability

When writing forms for your ASP.Net MVC websites the common approach to ensuring only real people use them site is to simply add an Html.AntiForgeryToken() to your form’s view mark-up and controller and be on your way.

Engineering @ ZenPayroll — Keeping Your Data Clean

Active Record validations are an integral part of any Rails application, and with good reason. Maintaining a comprehensive set of validations guarantees that only valid and consistent data will be written to your database.

Alon Fliess - Dataflow networks in .NET 4.5

Thread Parallel Library Dataflow is a new addition to the .NET parallel stack. It is based on agents and message passing blocks. Agent is based on the Actor Model and is one of the building blocks of a Concurrent Dataflow Network. The idea behind the TPL Dataflow library is that you build a network

Latency Numbers Every Programmer Should Know - jsFiddle demo

Numbers Every Programmer Should Know By Year

#46 – Why software sucks

No one makes bad software on purpose. No benevolent programmer has ever sat down, planning out weeks of work, with the intention of frustrating people and making them cry. Bad software, or bad anything, happens because making things is hard, making good things doubly so.

Scripting 101: Logic

As a Systems Engineer, I spend a good chunk of time automating as much of my day as I can. I work for a company that has a lot of legacy systems that can sometimes require a lot of legwork for trivial tasks – we’ll sort the problems, but it won’t be overnight.

There are Only Four Billion Floats–So Test Them All!

A few months ago I saw a blog post touting fancy new SSE3 functions for implementing vector floor, ceil, and round functions. There was the inevitable proud proclaiming of impressive performance and correctness.

Applying Artificial Intelligence to Nintendo Tetris

Bootstrap: You’re Doing It Wrong

Bootstrap is a powerful web presentation framework formerly known as Twitter Bootstrap. I want to address some misconceptions about the framework and describe ways people use Bootstrap incorrectly. I will reveal the causes and offer corrections.

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.