Rob Janssen

Pinning Useful and Obscure Stuff to the Windows 8 Start Menu

There were a lot of good comments on my post Windows 8 productivity: Who moved my cheese? Oh, there it is. I've continued to explore ways to remove clicks from my life and shorten keystroke chains.

How To Build a Game In A Week From Scratch With No Budget

An RPG in a week, starting from scratch? How hard could it be? I did it because of a dare. There are many great resources available to small, budget-conscious independent game developers today.

Spaghetti Architecture and the Importance of Starting Over

Lets say that you work for a company, and you produce shapes, depending of course on what the market desires. When you first come to market, you see that people want things that roll. So, you build a circle. It rolls all around, and your customers are happy.

Damn Cool Algorithms: Homomorphic Hashing

In the last Damn Cool Algorithms post, we learned about Fountain Codes, a clever probabilistic algorithm that allows you break a large file up into a virtually infinite number of small chunks, such that you can collect any subset of those chunks - as long as you collect a few more than the volume

Extending C# Listview with Collapsible Groups (Part I)

NOTE: This post is kinda long. However, most of the length is a result of code postings (even after removing some extra stuff). Bear with me! I’ve been deep in a project for work for the past two months.

12 signs that your developers are doing it wrong

Quality can be a difficult thing to judge in software development. It takes time to get things right. But just because it takes a while to get things done, it doesn’t mean things are being done correctly.

The Definitive INotifyPropertyChanged, Pt. 2

Continuing from the previous post on INotifyPropertyChanged and the PostSharp Domain Toolkit, it’s now time to satisfy curiosities and share some details on how the framework works, what its limitations are and how to overcome them by using available customization.

How to Make Portable Class Libraries Work for You

A Portable Class Library is a .NET library that can be used (in binary form, without recompiling) on multiple .NET platforms.  When you create a Portable Class Library in Visual Studio, you can choose which platforms to target.  Portable libraries support targeting the .

Two Solitudes

Two Solitudes Presentation Transcript Two Solitudes Greg Wilson Two Solitudes Greg WilsonNot as long ago as you might think 2 You are free to: Copy, share, adapt, or re-mix; Photograph, film, or broadcast; Blog, live-blog, or post video of;This presentation.

Selecting randomly from an unknown sequence

A was reminded today of a technique I'd read about somewhere before: how to choose randomly from a sequence of unknown length. The typical use is to choose a random line from a file.

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.