Adacolb
  • Home
  • Current
  • Past
  • Blog

Currently building 3 projects

Following my path through IT and development.

I build things with Next.js, SQL and Lua and write up what I learn along the way: the wins, the mistakes and the bits nobody documents.

  • Next.js
  • SQL
  • Lua
  • Supabase
  • Vercel
  • GitHub
  • LinkedIn
  • YouTube
  • Email

Currently building

All current work
Lua
1local ship = Fleet.Spawn("Venator")
2ship:SetAttackMove(target.Position)
3
4task.spawn(function()
5 while ship:IsAlive() do
6 ship:Update(dt)
7 task.wait()
8 end
9end)

SpaceBattle

A Roblox Star Wars fleet-combat game: a galaxy campaign, real-time battles and ground combat, all in Luau with help by Anthropic's Claude Code

  • Lua
  • Roblox
  • Rojo
TypeScript
1const { data } = await supabase
2 .from("posts")
3 .select("slug, title, excerpt")
4 .eq("published", true)
5 .order("published_at", {
6 ascending: false,
7 });

This site

The site you're reading: Next.js on Vercel, posts stored in Supabase, light and dark themes.

  • Next.js
  • Supabase
  • Vercel
SQL
1select player, wins,
2 rank() over (
3 order by wins desc
4 ) as place
5from leaderboard
6where season = 3
7limit 10;

SQL Notebook

Short, practical SQL lessons, from joins to window functions, written as I learn them.

  • SQL
  • Postgres

Latest writing

All posts

Hello, world

What this blog is for and what I'm building.

  • Meta
23 Oct 2026

© 2026 Adacolb (Adam Colbourne)