Rob Janssen

Coder to Developer: Organization

In this episode I talk about various issues you'll face when organizing your project. Topics cover various processes as well as the 80/20 rule.

Coder to Developer: Source Control

Source Control is a fundamental developer tool that should never be overlooked. In this episode I talk about why the use of a source control system is important, as well as the various choices out there. Note: I don't go into details about how to use these systems - this is just an overview of the p

Concepts: Lambdas

Lamdbas are weird little bits of funk (Func?) in code that can perplex people new to the 3.5 platform. In this screencast I show those who are not familiar with them just what they are and where they come from.

Concepts: Behavior-driven Design with Specflow

BDD has been embraced by many as the solution to "TDD drag" - helping developers keep focused on the business value of the software they create while at the same time covering their code with tests. This has been a challenge with .NET - the tools haven't been that expressive. That's changing with Sp

Specflow

Specflow is a great BDD tool focused on helping you describe application behavior. Modeled after Cucumber, Specflow makes testing very, very simple.

Javascript: Up To Speed

In this single-episode production, Rob dives into the various aspects of working with "modern" Javascript. Syntax rules aren't discussed in-depth as the focus of this screencast is to get you up to speed with what's happening in the Javascript world. If you're a web developer and only dabbled with J

Preview: Entity Framework 4

This series will introduce you to basic Object-Relational Mapping (ORM) concepts and quickly take you into the details of using Linq with Microsoft's latest data access strategy. The goal of this series is to focus on solving data access issues - not the theory surrounding it. Topics include ORM ter

Dependency Injection and Inversion of Control

In this episode I dive into Dependency Injection and what it's all about as a programming pattern. I then show you how you can use Nate Kohari's Ninject as an IoC container for your application.

Evolve Your Hierarchy

Up until fairly recent years, game programmers have consistently used a deep class hierarchy to represent game entities. The tide is beginning to shift from this use of deep hierarchies to a variety of methods that compose a game entity object as an aggregation of components.

Broken by Design: MongoDB Fault Tolerance

MongoDB is a NoSQL data store. NoSQL offers a range of features, namely, performance, cost, scale, and elasticity, that are at best difficult and expensive, if not impossible, to achieve with traditional databases. So MongoDB could be cool.

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.