mastodon.online is one of the many independent Mastodon servers you can use to participate in the fediverse.
A newer server operated by the Mastodon gGmbH non-profit

Server stats:

11K
active users

#amcoding

0 posts0 participants0 posts today

Well, finally got through all the dependencies I needed to do a little refactoring to document what I want to do with my fun project. Not sure if "writing documentation" is fun by itself.

Project Layout (v4.0.0, 2025-03-15)
https://d.moonfire.us/garden/project-layout/
https://src.mfgames.com/dmoonfire-garden/project-layout

So, the initial version of v4 project layout that explains that last year or so of my development evolution on private projects:

  • Expanded philosophies
  • Why I switched to Just
  • My reasons for using .config/ for configuration files
  • High-level use of Nix flakes including my two project setup flakes
  • Standard directories on polyglot projects
d.moonfire.usProject Layout (v4.0.0, 2022-07-19)

Today's log for trying to get fiss (my Rust CLI for duplicating some of TaskWarrior's functionality using Forgejo issues) doing something useful. Tonight's goal is to get fiss list showing a list of issues to subscribe forge projects which no regards for filtering.

It's a weekday and I need to figure out how to assemble a weight machine, so hopefully this won't take wrong.

Narrator: Dylan was wrong, of course.

The rest will be unlisted.

When using a database, is it possible in one go, when adding a new column to an existing table, to use one default value for existing columns (initial migration, so to speak), but another for every new row going forward (real default)?

Scenario: I want to set the value in pre-existing columns to true, but in all subsequent rows to false by default.

Please, please, when talking about runtime stuff, call it , not —String.prototype.toLowerCase() is a JavaScript feature, not a TypeScript feature, so your tutorial "How to change my string to lower case in TypeScript" doesn't make sense

Please, please, when talking about server-side features, call it , not JavaScript—I know, it's also JS, but people WILL get confused, because JavaScript is mostly understood as a totum pro parte for client-side JavaScript