Rob Janssen

All | Unread | Read

Semantic Versioning is Not the Solution

People often think they can introduce incompatible changes in their library API, and just increase major version number as semantic versioning proposes, to save the library clients from problems. It is not true. Consider a dependency tree: my-application web-server 1.1.1 commons-logging 1.1.

PITIful RESTful URLs — Medium

If you do REST right, you’ll end up with simplified URLs for resources. But guess what? Most people do it the other way around. Here are a top list of annoyances: So you needed to filter some items by Year, Month and Day, and you decided to do it in the most RESTful way possible.

Memory in .NET - what goes where

A lot of confusion has been wrought by people explaining the difference between value types and reference types as "value types go on the stack, reference types go on the heap". This is simply untrue (as stated) and this article attempts to clarify matters somewhat.

The dream which made me reconsider Java

as a fan of C, Python and Perl I have always dismissed Java. For 20 years in fact. Until yesterday! This is what happened: As I was waiting for the compilation of the latest kernel to finish, I was browsing some Java forums (for a laugh, as you do). But I must have nodded off.

Unidirectional JavaScript

Building a unidirectional web app means having your data flow in one direction. Jake Verbaten talks about structuring a unidirectional application and a library he’s been working on called Mercury.More HTML5 & JavaScript Resources: http://crcl.to/goTickets to Forward 2: http://forwardjs.com/

Mythbusting modern hardware to gain "Mechanical Sympathy" - Martin Thompson

Here's a description of Martin's talk from GOTO Aarhus 2012:I this session we will attempt to bust the "myth" that computer hardware has become so complicated that no average developer could possibly understand the platform on which their software is executing. Martin believes it is possible for the

Unorthodox Performance

John-David Dalton wants to improve JavaScript performance. To do so, he’s developed some unique and unconventional techniques, and a utility library called Lo-Dash.More HTML5 & JavaScript Resources: http://crcl.to/goTickets to Forward 2: http://forwardjs.com/

Make the world better, one line at a time

I tell my kids all the time to make the world a better place, and it’s something I try to live by as well.  How much better you make it is basically irrelevant, and ultimately out of your control.

The Lesser Known Features of ES6

Bryan Hughes focuses on exciting new features for ES6 that fewer people are talking about, like, Destructing Assignment, Computed Property Names, the “for…of” statement, the Rest and Spread Operators.More HTML5 & JavaScript Resources: http://crcl.to/goTickets to Forward 2: http://forwardjs.com

Insects and Entropy

Jon was a Computer Science major at Ohio State University taking a course in artificial intelligence.

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.