Anton Mikhailov retweeted
It is going to be an inspiring week for programmers in Vancouver. I'll live code with Grain DDL in front of an audience at Handmade Network Expo hosted by @handmade_net at 10 sharp, with video published for everyone later.
Live coding on a language you implemented is a type of performance art only a programmer can pull off.
Going first means I get to hang back and watch demos from @antovsky, @nicbarker, @gdechichi, Leddoo, @starfreakclone and @struc_ture afterwards. Let's go.
Announcing Grain DDL: code generation by and for demanding engine developers.
Define your structs and data once. Write custom generators for protocols, save files, language interop, shaders, databases, more.
No macros, no metaprogramming. Generate reviewable code on every keystroke. 300kB compiler exe. Windows, Mac, Linux.
Closed beta applications are now open - link in replies.
Anton Mikhailov retweeted
This Saturday I will be talking about fred at the first Handmade Expo!
I will be revealing some very exciting work I've been doing on the editor along with some insights into the tech behind it.
HM folks are cooking! @antovsky @nicbarker @gdechichi Leddoo @struc_ture @frogtoss
Anton Mikhailov retweeted
There will be announcements made about two livestreams that will happen next week.
Consider this an announcement of an announcement.
Stay tuned
Anton Mikhailov retweeted
Here is a discussion on UI programming with @antovsky (Substance 3d modeler UI), @raysan5 (raylib author) and @nicbarkeragain (Clay author). If you are interested in exploring programming concepts, or to learn about immediate mode gui, watch it!
We've even got @rfleury joining later on!
It's almost 4 hours packed with info worthy of your attention! And has some undeniable entertainment value!
Folks, thank you so much for joining me for the chat! It was an honor!
Anton Mikhailov retweeted
Highly anticipated, debate no 2, on UI programming with @antovsky, @nicbarkeragain and @raysan5 airs this Saturday!
Anton Mikhailov retweeted
Another reason to stay away from Git.
The fixation people have on including some language in a project, just for the sake of having it there and then bragging online about it, has really become tiresome.
I hope other notable C projects will think twice.
Engineering > Following the "latest trends"
Rust is going to be a mandatory part of Git 3.0.
“On Git 3.0, nothing will work without Rust because it will be mandatory,” says Git developer Brian Carlson (who, according to his bio has pronouns of “They/Them”, and is a “cat parent”).
“Without Rust [a Git 3.0 build] will simply die and say that’s not supported.”
Up until now, Git was primarily developed in C.
Anton Mikhailov retweeted
This Thursday (11 Sep) tune in LIVE for another debate with @antovsky @nicbarkeragain @raysan5!
We're gonna discuss making UI - libraries, games, Immediate mode GUI, all of it! Join us!
Live on Twitch/YT/X
Anton Mikhailov retweeted
This mario game made entirely in Dreams by DeadShotLazer_72 is beyond f**king insane. People need to be way more aware about exactly what kind of tools are disappearing here alongside the PS4's life cycle 💀#MadeInDreams
Anton Mikhailov retweeted
Leviathan: Lord of the Labyrinth.
This was supposed to be a standalone creation for fun, but now it's going to be part of my horror game.
You have no idea how fucking amazing this looks in VR.
And yes, this labyrinth is gigantic and a lot to explore.
#MadeInDreams
Anton Mikhailov retweeted
[1/2] My @BetterSoftwareC talk is up! It's called "The Big OOPs: Anatomy of a Thirty-Five Year Mistake". I went through a mountain of historical documents to put this beast together. Only a small fraction of my research could be featured directly in the talk...
Anton Mikhailov retweeted
Tomorrow with @antovsky!
Here is the highlight with Anton comparing work on Dreams (low level game dev) and work at Google.
My audio is a bit botched unfortunately, more on that later!
Anton Mikhailov retweeted
A library I'm considering uses Boost for a few basic containers (small_vector, bimap, etc). Because of Boost's non-modular design (every header includes most other headers), build times are ridiculous.
I removed the Boost dependency and implemented equivalents to all required containers in less than 120 lines in standard C++ each, which was trivial and very quick.
* Lib build times are down from 3 minutes to 7 seconds.
* Lib package is down from 800 MB to 0.5 MB.
* Lib no longer interferes with other modules' requirements.
* Lib is easier to install, debug, customize and maintain.
I understand that always avoiding all dependencies shouldn't be a goal. But I'm still bewildered by the opposite mindset of bloating everything, especially for cases like this library design where the pros to cons are really one sided, and doing it right was actually less work than doing it wrong.
Anton Mikhailov retweeted
You can become a cracked dev without following all the Tech news daily. The fundamentals barely changed in 30 years. You are not missing anything.
Anton Mikhailov retweeted
New dithering method dropped
I call it Surface-Stable Fractal Dithering and I've released it as open source along with this explainer video of how it works.
Explainer video:
youtube.com/watch?v=HPqGaIMV…
Source repository:
github.com/runevision/Dither…
#gamedev #vfx
Anton Mikhailov retweeted
Brought to you by creators from Sans Strings Studio + Sparklegoose! Sebastien Deguy, Natt Tapley, Joel Veitch, Ryan Corniel, + Zac Veitch push the boundaries of digital puppetry.
Turning ideas into something…well, gleeful. Stick around + we’ll show you what that means.
Anton Mikhailov retweeted
bib, my hobby project eurorack 'make your audio sparkly with ambient reverb and tape delay' 1U 12hp thing is out as a kit at thonk today! just sayin'.
Anton Mikhailov retweeted
💥 Unstoppable force…
Artwork by Andre-Lang Huynh.
🔗 artstation.com/artwork/wr8oR…
Anton Mikhailov retweeted
★ Dynamicland's new website documents ten years of progress toward a humane dynamic medium. dynamicland.org
Anton Mikhailov retweeted
I haven't done this in quite a while, but it still feels like a a dream kind of - playing live music with just my PS4, a controller and Dreams, with a strange console DAW I got to build from scratch. This was around 2019 perhaps. What an adventure - will it ever be done again?🫡






















