Atomis Development Blog

A blog about coding, development, and everything in between.

Latest Posts

Black Forest Games: Scoring a Garden Championship in BASIC

The Black Forest Games dashboard with the live standings table

The points sheet in the garden gets wet every summer, so this year it is 651 lines of jdBasic instead. Live standings straight out of one SQL query, points configurable per game so the finale can still turn everything around, and a certificate PDF written byte by byte without a PDF library.

Record a result →

jdVOID Part II: The Card Factory

The jdVOID card designer with a ship figure on the 40 unit grid

Five days after jdVOID shipped it did not get more content, it got tools. A card designer in the browser, a bench where two cards duel under the real rules, a sweep of one card against all the others, and replays that measure a balance change against matches that were actually played.

Build a card →

jdVOID: A Weekend Arena Duel, Written in BASIC

jdVOID key art: orbital stations trading fire across a galactic arena

My son and I wanted a game to play against each other, so we built one in a weekend. jdVOID is a two-player arena duel written entirely in jdBasic: one rules module shared by server and client, the client running as WebAssembly in a phone browser, and every sprite drawn by array math at startup.

Drop a ship →

A Complete SaaS in 19 Megabytes of RAM

jdeRG is live: a German e-invoicing SaaS (XRechnung/ZUGFeRD viewer, validator and creator with Stripe billing) written entirely in jdBasic. The whole production process runs in about 19 MB of RAM - less than an empty Express hello world.

Read the numbers →

My First Blog Post

The test jdBasic file. Click the title to read more...