David Blackstone
blackstonecode.bsky.social
David Blackstone
@blackstonecode.bsky.social
Looking to up my game as a developer.

Open to work.
Just finished reading Apprenticeship Patterns, on Cenny Davidsson's recommendation. I'm definitely going to re-read this a couple years down the road.

Looking forward to reading The Art of Unit Testing by Roy Osherove next!
November 21, 2024 at 12:41 AM
Reposted by David Blackstone
part of why the "use chatgpt" answers are so irritating to me is that a huge part of why I'm on social media is to learn about people's actual real-life human experiences with computers, like what did you try that worked? what didn't?

it's so useful and I learn SO much that way
November 18, 2024 at 7:05 PM
Working on Java GUI applications, Windows GUI applications, and somebody's custom JS frontend stuff, I've been able to avoid learning CSS ... but now that I'm trying to write my applications, it looks like it's time to learn it, so I'm biting the bullet. Can't make everything straight text forever.😂
November 19, 2024 at 12:33 AM
Reposted by David Blackstone
Reposted by David Blackstone
Was looking for an embeddable HTTP static file server for React Native.

Was surprised to find one that works not only for Old and New Architectures, but for react-native-windows, too! Let's goooo

github.com/birdofpreyru...
GitHub - birdofpreyru/react-native-static-server: Embedded HTTP server for React Native
Embedded HTTP server for React Native. Contribute to birdofpreyru/react-native-static-server development by creating an account on GitHub.
github.com
November 14, 2024 at 1:59 PM
Hey, #ProgramingSky, what's some challenges you're facing as a developer?
November 14, 2024 at 3:21 PM
Finally found out the Supabase docs were misleading me and I need a separate RLS delete policy in order to make delete work. I thought this part meant the RLS select policy was applied for deleting.
November 8, 2024 at 3:27 PM
I've been exploring Supabase for a couple days, and here's some things I'm pretty excited about:
October 30, 2024 at 4:19 PM
Reposted by David Blackstone
I run `npm install --global` and my computer immediately detonates. the mushroom cloud is visible for hundreds of miles, and the surrounding area becomes uninhabitable for centuries.
October 30, 2024 at 3:17 PM
Finally got Supabase running for local development!

I had to make sure to use the latest version of Docker Desktop, not the older one that had been linked from a blog post about Docker Desktop working with Windows Home.
October 30, 2024 at 3:32 PM
Reposted by David Blackstone
Any #Docker folks here? 🐳
October 28, 2024 at 11:00 PM
Reposted by David Blackstone
Some people label things they don't understand as being too complex. When you ask them what they are doing instead, their answers are often as complex, with one major difference. They understand it.
October 28, 2024 at 9:12 PM
Getting the hang of Supabase and I just found out how to install it locally and use the CLI for local development.
October 28, 2024 at 8:35 PM
Continuing Supabase frustrations: sometimes when I create a table in the Table Editor, it's just not there in the SQL Editor. I create a table, then go to run SQL to create policies on that table, and it says I'm referencing fields that don't exist.
October 25, 2024 at 5:27 PM
Never used Resend before, but it looks like a great service. Trying to get it to work, but unfortunately verification for my domain failed. Double checking everything and trying again...🤞
October 25, 2024 at 2:05 PM
Okay, I can fetch and display data on Supabase, but updating seems to be eluding me. Gonna walk through a longer intro on Supabase+React that seems to update data and figure out what I'm missing.

(I suspect it's auth, but I thought I'd do that later...)
October 24, 2024 at 7:10 PM
Reposted by David Blackstone
Stick to boring architecture for as long as possible, and spend the majority of your time, and resources, building something your customers are willing to pay for.
October 24, 2024 at 5:03 PM
Reposted by David Blackstone
Tease out the fundamentals and find a stable solution. If you can't do that then the shiny new thing might be justified.
How do you approach suggesting sticking to boring, solid architectures to a team full of starry eyed developers and managers who want to try out the new shiny things?
October 24, 2024 at 5:40 PM
Reposted by David Blackstone
in case you missed it, the first react compiler beta dropped

among other things is official support for React 17+ so you can try it even with an old React (and yes, version 17 is four years old, which is about seventy five in the javascript years)
React Compiler Beta Release – React
The library for web and native user interfaces
react.dev
October 23, 2024 at 6:31 AM
Trying to create a basic PostgreSQL app with Supabase this morning, but I can't seem to get Supabase's basic React example to work.
October 24, 2024 at 2:57 PM