Inspired by Sylvia's post for short-form content. Actually, the structure of this blog is based a lot on hers...
-
Local Man Discovers Devcontainers (micro)
I've been sleeping on devcontainers for years. For years, Jetbrains IDEs have been my go-to; they're easy to set up and tend to just work out of the box. Sure, they cost a little money, but it was worth it to me.
However, devcontainers in VS Code solve all of the problems I've had with it. Everything is baked into the devcontainer itself. It isn't just build dependencies, but also runtime dependencies (like a DB, Redis, message broker, etc.) and extensions! Just commit the configuration to your repo and someone should be able to be productive instantly.
Not sure why I've been resistant to it for so long. Switching to Project Bluefin (a modified version of Fedora Silverblue) made me consider it; I'm so glad I did.
-
Stopped Drinking Coffee
Three weeks ago, I stopped drinking coffee. One of my friends (hi Morgan, do you read this?) planted the seed. I don't quite remember the reasoning, but I'm so glad I did it. I feel soooo much better. My brain fog has almost entirely been lifted. I can think again!
I do find myself wanting it again, but it's not a habit I want to fall back into yet. I like how I feel much more than I want coffee. I'll still get a coke when I go out for dinner, though.
-
Maybe GraphQL Isn't So Bad
In the same vein as my recent microservices post, maybe I should re-evaluate my other tech opinions. Maybe GraphQL isn't so bad...
-
Squarespace SUCKS
Yes, Squarespace, I DON'T want my DNS records to move over when transferring my domain. Why would I want my website and email to continue working?????
-
Crab Legs on Sale
There's a reason those crab legs were on sale... I'd rather buy them full price than eat those again...
-
PyCharm Search Slowness
PyCharm search on my work laptop is UNUSABLY SLOW. It only recently got this slow. Switching to nvim for the moment. I lose some of the niceties, but I can at least move around the codebase.
EDIT 2024-12-11: It was user error... I had a buildup of log files that it was trying to index.
-
Using Django
For the Wookieepedia and the wedding planner app I'm working on (see Now for more details), I'm using different technologies: ASP.NET Core and Django respectively.
Both of these apps have a common set of requirements:
- Most of the time, the app is read-only
- A teeny-tiny set of users need to infrequently modify data
Django, coupled with the built-in admin UI, are a better fit than ASP.NET Core. Maybe there's a library that adds an admin panel, but it Just Works with Django. I have been tempted to rewrite the Wook app, but I've already rewritten it twice... Plus the deadline is approaching...
-
First Micro Post
Testing out the microblogging setup that Sylvia posted about. Had to make one small tweak to the CSS since I'm using the Bear default theme:
.status ul.embedded.blog-posts > li > span { flex: auto; }
There's a CSS rule applied to the
<span>
where the date would be at least 130px tall.