Deon Moolman (@CmdrDats) header
Deon Moolman (@CmdrDats) profile picture

Founder @ https://xitter.cf/t.co/yi7PN3B4nR Married - Coder - Gamer @cmdrdats@mstdn.social

South Africa
Joined March 2007
Playing go online on my physical board, using a projector & webcam: youtu.be/UHG_q03N5X0 #go #baduk #weiqi #clojure
3
5
Deon Moolman retweeted
Are you an animator? I recommend checking out the 'Walks' workshop by the legendary James Baxter. youtube.com/watch?v=vihIPBrP…
1
3
33
4,066
Deon Moolman retweeted
a haskell dev watches a clojure dev
9
18
3
180
14,754
my game Spilled! is in the popular upcoming on Steam!!! a little surreal for my first game... Releasing tomorrow actually 😱 at 7pm CET (2pm EST)
152
390
35
4,432
149,111
Deon Moolman retweeted
This is the perfect example of why #clojure (script) is so awesome. Check this library: - 2 starts ⭐ - last commit 2 years ago 👴 A JS dev would run away instantly. But to a clj dev it looks perfect. - code looks good - you get the actual code not an obfuscated poc inside node_modules This lib is precisely what I need for browser audio processing. github.com/brianium/blah
6
4
48
1,415
Deon Moolman retweeted
I think #clojure got me. I officially can’t code in a large JavaScript project anymore. I’m sigh-ing every 2 minutes and can’t focus at all
8
8
1
80
2,181
Tiny Glade is an absolutely beautiful, silky-smooth PC game built on custom technology. Ray-traced visuals you can run at 60fps on a GTX 1060? Believe it: youtu.be/cvswAg5Lrtw
16
144
27
1,518
174,347
Stackoverflow dev survey 2024: Look who's paying the bills!
165
108
93
1,647
363,851
So, @CheckersSA , according to your staff at Blue Route Mall: if you buy two of the same thing, there's no 'cheapest item', so the correct discount is R66. Please explain to me how this works?
1
50
I'm so looking forward to this one!!
This quoted post is unavailable.
18
Most FP devs dislike abstractions this is what I dislike: github.com/redplanetlabs/spe… This library reinvents *transformations* that could easily be accomplished by combining 2-4 clojure.core functions (reducers, map ops, nth, flatten, etc)
18
3
23
4,665
Pssst, we're cooking something new for a Steam Next Fest demo update 👀👩‍🍳👨‍🍳 PS: sound on for the night vibes by @OdaTilset 🎶🌙
28
72
3
949
35,822
Deon Moolman retweeted
do things no one else is crazy enough to do
4
13
4
93
26,343
#clojure #vscode #calva #cljkondo Protip: add ':missing-else-branch {:level :error}' to your .clj-kondo/config.edn Use 'when' if only single branch. Makes intention clearer.
1
64
I've been following the development of #TinyGlade by @PounceLight for quite some time - love the cute and cozy feel of the game and their gorgeous newsletter. mlite.pouncelight.games/emai… Do them a favour and wishlist on Steam if this is your vibe: store.steampowered.com/app/2…
4
120
Functional programming means algebraic thinking. Algebraic thinking requires types to be as interchangeable as possible. Interchangeable types means fewer types. Therefore, functional programming should by definition strive towards minimalism. Fewer types, less complexity.
I hate it when languages try to be "smart" and return some weird type when I'm expecting an array/list. It's super awkward to have to deal with some LazyWeirdVoodooShitIterator or FunkyWeirdIterable that's not interchangeable with a normal f'ing list.
14
22
2
306
43,977
I hate it when languages try to be "smart" and return some weird type when I'm expecting an array/list. It's super awkward to have to deal with some LazyWeirdVoodooShitIterator or FunkyWeirdIterable that's not interchangeable with a normal f'ing list.
18
25
8
339
152,456
Deon Moolman retweeted
A lot of y'all know that I love playing go! I put together this "how to play" printable pocket guide if you wanna try playing with your friends! buff.ly/4arAhbh
2
24
9,074
I have a helper function called `catch-firebase` and it brings me an unreasonable amount of joy each time I see it.
32