Kevin Bloch
banner
codingthat.bsky.social
Kevin Bloch
@codingthat.bsky.social
→ Pluralsight Author
→ Freelance Software Developer
→ Former Managing Editor for the Toptal Engineering Blog
→ codingthat.com
Reposted by Kevin Bloch
The Theme for Ludum Dare 58 is ...

Collector

ldjam.com #LDJam
October 3, 2025 at 9:59 PM
Reposted by Kevin Bloch
RIP Graham Greene. Every time he popped up on screen when I was a kid, my mom would excitedly point him out for being an actual Native on the screen. Able to be deadly serious and infinitely hilarious (even in smaller roles like Last of Us), he ate up the screen. Nʌki’wah brother.
September 1, 2025 at 10:42 PM
I can't wait to work with #Elixir in production...it just gets better and better! iamkonstantin.eu/blog/less-gl...
Less Glue, More Product: Why Elixir Shrinks Architectural Complexity
If you’re building a backend mostly alone, Elixir lets you avoid service sprawl and ship features faster.
iamkonstantin.eu
August 6, 2025 at 8:15 AM
Reposted by Kevin Bloch
Mike has world-class skill and drive, and gaming owes him so much even for just running ludum dare. Not just indie gaming, we all now AAA benefits from our labor.

That he's without a project is criminal. Hire Mike yesterday please. #gamedev #indiedev
So uh, is anyone looking to hire a developer with an uncomfortable amount of knowledge about #atproto and #activitypub, experience building from scratch and running a social network (@ludumdare.com), hacking on GPU drivers/network protocols/the Linux kernel, plus a couple decades as a pro gamedev? 🤷
Shit... no job. Ah well, you can't say I didn't try. 🤷
July 1, 2025 at 9:38 AM
@ludumdare.com I'm wondering if there's a sponsor or other workaround in place for the October #LDJam to happen this year? Or it's not known yet but still a 'maybe'?

If not, I totally understand (please do take care of you and yours!) 🙏
June 18, 2025 at 6:32 PM
Reposted by Kevin Bloch
I finally found the 2025 way of interacting with cookies from a LiveView. Much thanks to @steffend.me!

Pretty elegant, hope it gets merged into LiveView soon.

gist.github.com/SteffenDE/38...

#Elixir
lv_session_example.exs
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
April 7, 2025 at 1:58 PM
Reposted by Kevin Bloch
Google is now *requiring* you to make your address & email public to publish an app.

I've looked into PO Boxes, etc., but they start at hundreds of dollars per year, which is way more than it's worth just to keep a couple of games listed.

They really don't care about small publishers. At all.
January 31, 2025 at 8:13 PM
@infrequently.org thanks for sharing your wisdom in infrequently.org/2024/11/if-n... . Regarding footnote 10, what do you think of "The Hydration Parasite Test"? ;)
If Not React, Then What? - Infrequently Noted
Frameworkism is now the dominant creed of today's frontend discourse, and it's bullshit. We owe it to ourselves and to our users to reject dogma and embrace engineering as a discipline that strives to...
infrequently.org
February 4, 2025 at 9:45 AM
Reposted by Kevin Bloch
I've found a pattern from adventure games that applies to programming. When you pick up an item, it has exactly one use in a future task. After that point, it's spent. Same is true for values in a data structure.

Anybody else use this heuristic? Does it have a name?
February 2, 2025 at 5:54 PM
Anyone else find it weird that a) Dell has a security advisory starting with DSA-2025 while it's still 2024 and b) that it is the main reason for a critical BIOS update but not be listed in their security advisory database? www.dell.com/support/home...

Sus much, or am I missing something? 🤔
Dell Inspiron 15 7510/16 7610 and Vostro 15 7510 System BIOS | Driver Details | Dell Canada
www.dell.com
December 26, 2024 at 2:05 PM
Ever wish your calculator's numbers were the same layout as your phone? Enjoy github.com/codingthat/c...

(Thanks to substack.com/@paultingen for the idea! 🙏)
December 3, 2024 at 11:46 AM
If you're using svelte-headless-table, how are you handling its lack of Svelte 5 support (and general lack of updates)?

1️⃣ <a href="https://poll.blue/p/GCiZHW/1" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">Reinventing the wheel
2️⃣ <a href="https://poll.blue/p/GCiZHW/2" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">Sticking with Svelte 4
3️⃣ <a href="https://poll.blue/p/GCiZHW/3" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">Using another project (do tell! :) )
4️⃣ <a href="https://poll.blue/p/GCiZHW/4" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">Deprioritizing your own project for the moment

📊 Show results
December 3, 2024 at 10:18 AM
Sad to see really cool projects like github.com/bryanmylee/s... go unmaintained. I wish FOSS funding, especially for projects like this, were more universally available.
GitHub - bryanmylee/svelte-headless-table: Unopinionated and extensible data tables for Svelte
Unopinionated and extensible data tables for Svelte - bryanmylee/svelte-headless-table
github.com
December 3, 2024 at 10:17 AM
Took Cursor out for a spin.

Pretty neat, but a few defaults could be improved, IMHO, or at least made into options.

1) Using "Fix with AI" automatically opens a new thread, where the AI loses all previous context; running this multiple times can lead to it alternating between 2 broken suggestions.
November 26, 2024 at 11:14 AM
Reposted by Kevin Bloch
November 5, 2024 at 4:34 AM
Reposted by Kevin Bloch
Yeah, that's an explicit philosophy in Godot that the engine shouldn't crash, and recover from errors as gracefully as possible.

It can take time for new contributors to understand why. Surely developers want to find and fix such issues and a crash is a surefire way to flag them?
November 1, 2024 at 8:43 AM