Rob Janssen

All | Unread | Read

What is the single most influential book every programmer should read? [closed]

If you could go back in time and tell yourself to read a specific book at the beginning of your career as a developer, which book would it be? To search: Use the search box in the upper-right corner. To search the answers of the current question, use inquestion:this. For example:

NathanAlden/DOMViewJS · GitHub

Tired of flat, unstructured jQuery? Effective use of jQuery requires that we cache jQuery objects in variables when possible, like this: (function ($) { $(function () { var $container = $(".container"); var $button = $container.find("input[type='button']"); var $label = $container.

The people behind BrowserSwarm

Introducing BrowserSwarm - A tool that automates your testing of JavaScript across browsers. Spend less time testing and more time innovating. BrowserSwarm is designed to grow. Stay tuned as we add new Tests, Unit Testing Frameworks and automated testing across more browsers and devices.

Web security headers you should be thinking about – HSTS

Your website really isn’t ‘secure’, though you probably know this. As a developer or product owner, you know the real idea behind web security is to only make it hard enough for an exploitation artist to give up and try another target less secure.

Common Composition

Portable component composition annotations, dependency injection framework agnostic. Typically, application logic doesn't require deep knowledge of specific dependency injection framework features, APIs and extensibility points.

Going Beyond Usernames and Roles with Claims-Based Security in .NET 4.5

Claims-based security lets you manage your site's authorization process using any criteria that makes sense to you. And the Microsoft .NET Framework 4.5 provides some performance support for you once you start using claims-based security.

The switch() statement isn't really evil, right?

Skip to main content You are here Home › Blogs › The switch() statement isn't really evil, right? Categories: Tags: For more complete information about compiler optimizations, see our Optimization Notice.

Visual Studio Tips: Starting to code your class project in TFS

This blog follows up two previous posts on how to use TFS for class projects, and how to use TFS for requirements. As a developer, I live in Visual Studio, and that’s where we start working on the tasks assigned to us.

Why OpenHeatMap is banned from Github

OpenHeatMap is an abject failure commercially, but I’ve kept it running because around 40,000 people a year use it to create simple visualizations.

Dear Lazy Developer, Rock On!!!

There is nothing wrong with being labelled a lazy developer, I believe it to be a badge of honor. Lazy developers seek clarity and simplicity, which is the hallmark of a well designed solution. Lazy developers, or developers who appear lazy are very smart.

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.