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
Oliver Marsh
Great read, thanks for sharing!
»
pragmatic_hero
There's was a small typo, should have been 1dude->gun_type->damage //instead of dude->g…
»
Jeremiah Goerdt
This is good stuff. I'm still struggling to shake my OOP roots from Java in college. I'm curious…
»
Jeremiah Goerdt
pragmatic_hero Once MS drives Windows and MSVS completely into the ground (and they are really t…
»
Mārtiņš Možeiko
pragmatic_hero A) Is barely extra level of indirection [base + index * size + offset] vs [address…
»
ratchetfreak
actually a larger problem is that the value of dude->gun_idx has to be loaded before damage st…
»
ragezor
Thank you. My brain is now at ease :)
»
pragmatic_hero
HawYeah Yeah I guess I hadn't really considered it before because the extra level of indirection…
»
pragmatic_hero
CaptainKraft mmozeiko Any IDE written in Java or JavaScript is a big NO for me. Are there better…
»
Mārtiņš Možeiko
1. I also use these kind of enums for constants. Why? Because enum values don't have "type", some…
»
ragezor
Hi, I have a couple of questions I did not manage to answer myself. They are mostly about C. 1. …
»
Charles Nicholson
Heya! Thanks for doing this, project based learning is great in my experience.
»
Marshel Helsper
Hello everyone!
»
Mike T
Thanks for doing this, it is immeasurably helpful to get practical content like you have been pre…
»
Allen Webster
Awesome read! I totally empathize with that feeling where OOP is all you know and you can't help…
»
Mārtiņš Možeiko
Finalspace Regarding the purpose of MemoryAllocate/MemoryAlignedAllocate: Its meant to be a call …
»
Finalspace
mmozeiko Wait, I'm not talking about aligned_malloc. I'm talking about your functions which don't…
»
Mārtiņš Možeiko
Wait, I'm not talking about aligned_malloc. I'm talking about your functions which don't use alig…
»
Per Vognsen
Thanks for helping us with this! I'm going to update links in the repository to point people here…
»
Finalspace
mmozeiko Finalspace FPL does not use a singleton pattern,... You misunderstood me. I'm not talkin…
»
Per Vognsen
Yup, I had fuzzing planned starting as soon as we have a bit more code in place, but maybe I shou…
»
Mārtiņš Možeiko
Btw, I recommend to use fuzzers to catch these kind of errors in any kind of parser - source code…
»
Mārtiņš Možeiko
Same as with HandmadeHero I am sharing Bitwise videos on Resilio Sync. For those who doesn't kno…
»
Per Vognsen
Yeah, Pratt parsing is neat and easy to code, but most people couldn't have invented it from scra…
»
Per Vognsen
That's a good catch with token_kind_name. It's funny I made a big note and then proceeded to use …
»
Anikki
I think this is a very simple way of parsing expressions. It's called a Pratt parser. Changing th…
»
Maykeye
One day has passed since last stream. Probably time to start discussing the findings. Here're fu…
»
Michael Campagnaro
Hi! Looking forward to learning some new things with all of you.
»
Jeremiah Goerdt
mmozeiko CaptainKraft Are there better alternatives that work on Windows and Linux? Not sure if b…
»
Mārtiņš Možeiko
CaptainKraft Are there better alternatives that work on Windows and Linux? Not sure if better, bu…
»