Design Patterns
-
Software Development
Design patterns in game development: parsing OBJ files
Today we will take a look at a common task in game development: parsing asset files – from a code…
Read More » -
Software Development
The Ugly Truth about Emergent Design
If the 2nd D in TDD is design, then we’re talking about emergent design. The tests drive the design, which…
Read More » -
.NET
Documentation regarding TAP – Task-based Asynchronous Pattern
Last week we saw the TAP – Task-based Asynchronous Pattern, which is the recommended new approach for asynchronous programming in the…
Read More » -
Software Development
Your DI framework is killing your code
I read a really interesting post recently looking at the difference between typical OO code and a more functional style. There’s a…
Read More » -
.NET
Documentation regarding the Asynchronous Programming Model (APM) and the Event-based Asynchronous Pattern (EAP)
The Asynchronous Programming Model (APM) and the Event-based Asynchronous Pattern (EAP) are marked as legacy by Microsoft. The new pattern…
Read More » -
.NET
How to fake a singleton in C++
When unit testing legacy code I find several (anti) patterns which prevent getting code under test. The most recurring pattern…
Read More » -
.NET
Buffer Allocation Strategies – Explaining the solution
In my previous post, I threw a bunch a code at you, with no explanation, and asked you to discuss…
Read More » -
Software Development
User experience on the main path–get it or get lost
The background for this post: Recently I got an email from a startup founder about a service that they are…
Read More » -
.NET
Detailed frame-time performance measurement
Performance has always been an important aspect of game development. From the early days, where the processing power of hardware…
Read More » -
Software Development
Foolproofing code, and incentives
After my post on accessing game objects by unique ids last week, I was asked whether it was not potentially…
Read More »
- 1
- 2