I don't think Cenny is on BlueSky yet. He's on the old site, and also has this great suggested list of programming books to work through: www.programmingbooks.dev
Posts by David Blackstone
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!
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
Thank you, this is awesome.
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.๐
Somehow this reminds me a lot of what Paul Graham used to say about using Lisp macros. Paraphrased: "Don't use them unless you really know what you're doing and it's really necessary - oh, and our software is like 51% Lisp macros."
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...
Hey, #ProgramingSky, what's some challenges you're facing as a developer?
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.
Footnote says Windows support is planned after the 1.0 release; I'll be interested in comparing it to mintty.
I've seen this recommended recently, the "Really Friendly Command Line Intro" by Tracy Osborn. hellowebbooks.com/learn-comman...
โข I can go back and forth between making changes with the studio and making changes with migration scripts with ease
These are features I've seen people pay heavily for in other systems.
โข Even on the local installation I get to use the sophisticated yet easy graphical Supabase studio
โข There's an organized system of database migrations to manage changes to my schema as I proceed
โข There are command-line utilities to manage everything including synchronizing database schemas between my local and my hosted installs
โข When I outgrow the free hosting offerings on supabase.com, I don't have to immediately move to paid offerings: I can install and develop locally!
โข There's automatically a RESTful api for me.
โข It uses PostgreSQL under the hood, so it's the best, most robust open-source database.
I've been exploring Supabase for a couple days, and here's some things I'm pretty excited about:
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.
Along the way, I had a failed attempt to get it working under Ubuntu on Virtual Box, and another failed attempt to get it working on the same system with Podman instead of Docker.
Educational, but not very fruitful.
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.
ant clean devel deploy is still etched in my memory from three jobs ago.
I think I'm going to abandon Windows entirely and try to host this within a VirtualBox Linux installation.
Any #Docker folks here? ๐ณ
Even *more* downloads later, welp
Between yt-dlp and Video DownloadHelper I'm able to get pretty much anything I want including video that streams in segments. I imagine David is more interested in hacking on his own but I thought I'd throw it out there.
Then I reinstalled Docker, but with the version linked to from this blog post about Docker for Windows Home. I'm not sure if that made a difference or not, might've been fine with the other once I had WSL installed. www.docker.com/blog/docker-...