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.
Handmade Network»Feed
norswap
It's still relevant. It is especially popular for its interesting code snippets and exercises tha…
»
norswap
I'm a PhD in computer science. Whether that counts as a developer is up to you :) One question t…
»
norswap
+1 For the code monkey of epic programming success. Also see this song by Jonathan Coulton (of "…
»
Paul
Looks like you could use amd64 or x64. Here's an excerpt from the vcvarsall.bat: if /i %1 == amd…
»
Casey Muratori
That does not sound right to me - I guess it is theoretically possible that the _import library_ …
»
Casey Muratori
Also, not to beat a dead horse, but no operating system guy would go "DOS was super performant! …
»
Filip
This is just for reference: If you create a Mac app from the terminal but would like to debug it …
»
Zac
I'm a Computing Student currently at University, so I guess I can't really say I'm a real develop…
»
Johan Öfverstedt
Another performance problem with virtual dispatch would come if you have an array of pointers to …
»
Andrew Chronister
Agree with the Owl of Shame staying shameful - I mean, just look at those eyes. Those are judgmen…
»
Casey Muratori
Actually virtual function dispatch is a major problem on a number of platforms because it is extr…
»
skeeto
I'm also a developer professionally and for fun (GitHub), in near equal amounts of time. I don't …
»
skeeto
Even the interrupt itself goes through the interrupt table in the same fashion, so that's two lay…
»
skeeto
Unless you're already very comfortable with all of ANSI C, it's definitely still relevant even to…
»
Thomas Kadlec
Great Post and thank you for making it! I used your guide to setup my project in Video Studio 20…
»
Matt Ross
I thought it might be interesting to see how many people watching along are already developers (p…
»
Livet Ersomen Strøm
And it hit me: Isn't it a fact that int 21, is a call through a indexed table of functions? Much …
»
Filip
Jeff, when I connect my ps4 controller using USB your app crashes. If I connect using bluetooth i…
»
Mārtiņš Možeiko
Why would you want somebody to prevent running two instances of game simultaneously? Sometimes it…
»
Bert Proesmans
Hi guys In my experience i have never written code that controls the allowed amount of running i…
»
zenmumbler
@itfrombit, yes, you need a driver from tattiebogle. Odd name, but it works. See the GitHub repo …
»
Don
Oh, that is awesome. I remember some of those games as well now, which were also presented. Ah, …
»
Jeff Buck
@zenmumbler, Are you using a 3rd party device driver for your Xbox 360 wired controller on your …
»
Mārtiņš Možeiko
Casey said on Day 19, that for Windows 7 they should have figured low-latency for audio. They hav…
»
Petri
Let's also keep in mind that audio and visuals are not equal: frame or two lag in audio is very c…
»
kyle
I am looking for reading material recommendations for over the holidays. Is the K&R book stil…
»
Nines Baobaberson
Wow! Very cool, thanks for this. I'm looking forward to trying it at some point.
»
d7samurai
I agree that the user doesn't care about the game's "real time" - that is just an internal concep…
»
Casey Muratori
Thanks for the catch!!! I hope that improves our problem... unfortunately I have to wait until M…
»
Casey Muratori
Compelling points being made here, yes. - Casey
»