We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Andrew Bromage —
Yup. I've been in the business for over 20 years (though programming for a lot longer than that). …
»
John Meyer —
Hi! I'm having an issue with the code for day 16 where my keyboard won't respond to input. The Xbo…
»
zenmumbler —
The versions on the release page (0.13 and 0.14) are now signed. The coming week I'm going to work…
»
Marc Novakowski —
I started programming about 30 years ago when I was 10 years old, and am now a professional softwa…
»
Jeff Buck —
@zenmumbler, I was wary of installing the tattiebogle experimental unsigned kernel extension, but …
»
ben —
Not necessarily relevant to MSVC, but according to gcc and llvm require at least memcpy, memmove,…
»
Roderic Bos —
Should row 1055 to 1057 not be like this: DWORD ExpectedFrameBoundaryByte = PlayCursor + Expected…
»
Jeff Hutchins —
This is great! I much prefer it. Thanks.
»
Filip —
I work at a research institute with visualization which is similar to games in many ways. Used to …
»
Casey Brant —
I gave this a shot for the first few episodes but quickly found that I had no chance of keeping u…
»
Adrian McCarthy —
In the past, I've built executables without any CRT, and I've also run into the memset problem--no…
»
Mārtiņš Možeiko —
Yeah, forgot about this "optimization". Probably because of optimizations compiler removed some co…
»
Adrian McCarthy —
MSDN implies that, by default, the play cursor position reported by GetCurrentPosition may be inac…
»
norswap —
Kudos! That's nice to know and I bet it will useful later on.
»
norswap —
It's still relevant. It is especially popular for its interesting code snippets and exercises that…
»
norswap —
I'm a PhD in computer science. Whether that counts as a developer is up to you :) One question tha…
»
norswap —
+1 For the code monkey of epic programming success. Also see this song by Jonathan Coulton (of "St…
»
Paul —
Looks like you could use amd64 or x64. Here's an excerpt from the vcvarsall.bat: if /i %1 == amd64…
»
Casey Muratori —
That does not sound right to me - I guess it is theoretically possible that the import library sit…
»
Casey Muratori —
Also, not to beat a dead horse, but no operating system guy would go "DOS was super performant! T…
»
Filip —
This is just for reference: If you create a Mac app from the terminal but would like to debug it u…
»
Zac —
I'm a Computing Student currently at University, so I guess I can't really say I'm a real develope…
»
Johan Öfverstedt —
Another performance problem with virtual dispatch would come if you have an array of pointers to p…
»
Andrew Chronister —
Agree with the Owl of Shame staying shameful - I mean, just look at those eyes. Those are judgment…
»
Casey Muratori —
Actually virtual function dispatch is a major problem on a number of platforms because it is extre…
»
skeeto —
I'm also a developer professionally and for fun (), in near equal amounts of time. I don't work on…
»
skeeto —
Even the interrupt itself goes through the interrupt table in the same fashion, so that's two laye…
»
skeeto —
Unless you're already very comfortable with all of ANSI C, it's definitely still relevant even tod…
»
Thomas Kadlec —
Great Post and thank you for making it! I used your guide to setup my project in Video Studio 2013…
»
Matt Ross —
I thought it might be interesting to see how many people watching along are already developers (pr…
»