2025-05-18
.NET solutions really do feel like an officially blessed approach to monorepos.
John Carmack supposedly wrote a game for every letter of the alphabet before he started working on Doom.
Deno and Kaplay
Setting up and managing a Kaplay project from Deno
deno init --npm kayplay -t PROJECT_NAME
But you still have to figure out permissions and then where the heck is the kaplay executable?
Creating a TypeScript Kaplay project
Uses Vite.
See the KAPLAY README.
create-kaplay -t snakelike
Use create-kaplay
for new KAPLAY projects
npx create-kaplay -t -d PROJECT_NAME
create-kaplay
CLI options
-h, --help Print help message
-t, --typescript Use TypeScript
-d, --desktop Enable packaging for desktop release (uses tauri and requires rust to be installed)
-e, --example <name> Start from an example listed on play.kaplayjs.com
-s --spaces <level> Use spaces instead of tabs for generated files
-v, --version <label> Use a specific kaplay version (default latest)
-verb, --verbose Print additional information
My Pedagogic Toolkit
Rule Zero:
Once a workspace is setup, folks should be able to play along with my tutorials using their laptop, on a train, in a tunnel.
On the tutorializing: I want to help folks learn useful skills, but also fun. “Useful” doesn’t mean enterprise-ready, but it does mean I should at least focus on well-supported languages they can use at some point to earn money. That’ll also show prospective clients and employers that I’m comfortable working with what they already use.
Monetization blah.
Tier 1 tech
Tier 2 tech
Things I want to share because even if they’re not the most in demand, they’re cool, fun, and potentially useful.
Tier 3 tech
Stuff I don’t know well but want to—or want to want to.
Tier 1 topics
As for “fun": topics that would interest me if I was getting started today. There should be an emphasis on self-hosting, since my target audience may have limited budget and bandwidth.
- Game Development
- AI technologies (not so much the hype aspect)
- PKM other knowledge management
Backlinks
I updated this page on