Rob Janssen

Hopefully More Controversial Programming Opinions

Computer science should only be offered as a minor. You can major in biology, minor in computer science. Major in art, minor in computer science. But you can't get a degree in CS.

TechDays 2010: Understanding the Model-View-ViewModel pattern

The Model-View-ViewModel pattern (also called MVVM) is a hot topic in today’s Silverlight and WPF world.

How To Design A Good API and Why it Matters

Google Tech TalksJanuary 24, 2007ABSTRACTEvery day around the world, software developers spend much of their time working with a variety of Application Programming Interfaces (APIs). Some are integral to the core platform, some provide access to widely distributed frameworks, and some are written in

Using CSS flexible boxes

The CSS3 Flexible Box, or flexbox, is a layout mode providing for the arrangement of elements on a page such that the elements behave predictably when the page layout must accommodate different screen sizes and different display devices.

20 controversial programming opinions

One of the very first ideas we had for this blog was to convert some of the wonderful gems of the early era of our site, the undisciplined period, to blog posts. Questions that were once enthusiastically received by the community, but no longer fit Programmer’s scope.

The new Java 0Day examined

Update - Oracle has now released fixes for this vulnerability.

"The Best Programming Advice I Ever Got" with Andrei Alexandrescu

Be sure to check InformIT for a new article every Wednesday. See more advice from other programmers here.

What is the biggest mistake people make when starting to use LINQ?

What are the fundamental misunderstandings people have when they first start using LINQ? For instance, do they think it is one thing when it is really something else?

public shaunew / Pac-Man

This repository is currently disabled. For more details please see the takedown notice

How To Cheat On Facebook Apps Permissions

Facebook doesn't care about your privacy, but you should. Facebook implements OAuth2 - readers of my blog know how shitty OAuth2 is and how awesome OAuth2.a will be. Apps actually cannot require permissions ('scope' param). They propose it, but you can choose them - update authorization URL.

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.