Jökull Sólberg

Co-founder and CTO of TripToJapan.com. This blog runs in two modes: helpful posts about TypeScript, agents, and the guts of shipping software, and much less helpful ones about Icelandic politics and the end of the Atlanticist order. The overlap in readership is approximately zero, and I've made peace with that. Reykjavík, Iceland.

  • Anthony Fu 🦋 @antfu.me introduced pulls.review, a tool that categorizes pull-request changes into logical groups and summarizes them so reviewers can focus on the important parts. It works through an opt-in GitHub userscript, GitHub Actions, or a CLI that can also organize local Git changes.

  • Guillermo Rauch introduced gdp-ts, a TypeScript library, linter, and AI skill for encoding authorization checks as compile-time proofs. Sensitive functions require evidence that callers performed the necessary role or entitlement checks, giving coding agents hard constraints that prevent security-critical API misuse before code ships.

  • Luky - A$AP Luky introduced GSS, a CSS-like language for building 3D scenes with selectors, cascade, pseudo-classes, and keyframes. Its compiler turns the entire scene into one raymarched GPU shader, and the initial release includes an npm package, TypeScript types, a Vite plugin, and a CDN build.

  • Chandu Thota says Google Drive and Docs now handle Markdown files natively: Drive can preview .md files, while Docs can open, edit, comment on, and collaboratively work on them without converting them into Google Docs. This makes Markdown a first-class file format across Google Workspace workflows.

  • Emil Kowalski added two new skills to his Skills for Designers and Engineers repository: /mobile-native helps web apps feel native by disabling hover behavior on touch devices, while /break-ui stress-tests interfaces with long names, unusual email addresses, and oversized lists, then fixes the problems it finds.

  • Dan van der Merwe introduced Yielded Auth, a composable authentication library for Effect v4. Applications define contracts with Schema, supply infrastructure through Layers, and can use managed auth tables, map an existing SQL schema, or implement custom storage while keeping the same authentication API across server and client.

  • alex shapalov launched pgGo, a tiny Postgres client designed for coding agents. The roughly 4 MB static Go binary has no dependencies, speaks the wire protocol directly, defaults to read-only parameterized queries, bounds output, enforces strict timeouts, returns predictable SQLSTATE errors, and targets roughly 8 ms one-shot calls.

  • Brad Barbin highlights ClassCAD, a headless programmable CAD engine that runs in the browser via WebAssembly and gives coding agents an MCP workflow for generating, rendering, and numerically verifying parametric models. Its agent-oriented stack uses scripts rather than one-call-at-a-time tooling, returns models and proof data, and can embed the resulting geometry into web, desktop, cloud, or mobile products.

  • Matt 'TK' Taylor announced cf, Cloudflare's new agent-oriented CLI, now in open beta. It exposes more than 3,000 operations across the full Cloudflare API, emits JSON by default, adds command discovery for agents, and introduces a typed cloudflare.config.ts configuration format. The CLI replaces Wrangler's narrower, hand-built command surface with one generated from Cloudflare's API schemas.

  • 13 points out that SF Symbols 27 includes a bundled CLI inside the app package. The sfsymbols executable can search the symbol catalog and export assets, making Apple’s icon library directly usable from scripts and coding-agent workflows.

  • Flo Crivello released Flo State, a free, GPLv3 macOS Markdown editor written in pure Swift. It opens folders of plain files, supports live preview, daily notes, wiki links, tables, Mermaid, math, images, and themes, while launching in about 0.1 seconds and idling at 0% CPU with roughly 50 MB of memory.

  • Yiwei Ho released open-slide 2.0, an agent-oriented presentation framework with a new visual editor, editable PowerPoint export, and a redesigned interface. The workflow lets an agent generate the deck while leaving final visual adjustments to the user.

  • Iheanyi Ekechukwu is considering Tart for self-hosted iOS CI runners to escape GitHub Actions quotas. Tart runs macOS and Linux virtual machines on Apple Silicon through Apple’s Virtualization framework, supports OCI registries and Packer-built images, and integrates with existing CI systems.

  • Carmine Paolino introduced Fastframe, an “egui on rails” toolkit extracted from five Rust desktop apps. Its crates cover theming, desktop-quality text, bundled fonts and icons, gettext localization, cross-platform system trays, GitHub release updates, and logging, giving egui projects a more cohesive application foundation.

  • Jason Lee published GPUI Guides, practical documentation distilled from GPUI, Zed, GPUI Kit, and Longbridge Pro. The guides are written for both developers and AI coding agents, making the framework easier to learn and helping teams build polished native desktop applications faster.

  • Lingui released Lingui 6.8 with a new lingui check command for CI. Its sync check catches catalogs that no longer match source code, while its missing check detects messages without translations, including quietly empty entries before they reach production.

projects

all →
  • Business intelligence for people working in Iceland's planning, property, transport and construction sectors.

  • A privacy-first Icelandic iOS keyboard with BÍN-powered autocorrect and on-device learning.

  • Icelandic e-bike listings in one place — find retailers and models, and compare prices.

  • A harness-agnostic data toolkit for Icelandic public datasets — skills plus the scripts they reference, drivable by any agent.

  • Typed RPC for React, with one wire-safe error union from the server to the component that handles it.

Blackwater Park by OpethUntrue by Burial…I Care Because You Do by Aphex TwinÁgætis byrjun by Sigur RósIn the Aeroplane Over the Sea by Neutral Milk Hotel
The Celebrity Traitors
Slow Horses
The Block
Chad Powers
American Hostage