Blog

Law. Code. Startups. Wins (and failures).

Curious what's next? Follow me on X (Twitter).

All posts

coenttb avatar
Blog 6 Modern Swift Library Architecture - Monday, 21 July 2025

Testing doesn’t have to be a tangled mess. Discover how modular Swift package architecture transforms testing—from brittle and slow to fast, focused, and intuitive. We’ll walk through real-world and show how adding dark mode touched only one test suite in one package. Yes, really.

free20 minutes
coenttb avatar
Blog 5 Modern Swift Library Architecture - Monday, 14 July 2025

When single-package modularity isn’t enough, it’s time to embrace composition of packages. Discover how to architect Swift library ecosystems that enable independent evolution, flexible integration, and possibilities you haven’t imagined yet.

free30 minutes
coenttb avatar
Blog 4 Modern Swift Library Architecture - Thursday, 10 July 2025

Ever found yourself trapped maintaining a giant Swift monolith? There’s a better way. Discover how modular Swift package design lets you break down complexity, speed up testing, and dramatically simplify maintenance. Let’s explore modern Swift architectures together—one package at a time.

free30 minutes
coenttb avatar
Blog 3 - Monday, 24 March 2025

Let’s take a tour through pointfree-html‘s API for generating HTML documents. We will discover how its HTML protocol composes HTML components using recursive rendering and appreciate its handling of attributes and styles—all while delivering blazing-fast performance. This library has made working with HTML much more pleasant for me, both for web content and everyday legal documents. I’m confident you’ll agree with me.

free40 minutes
coenttb avatar
Blog 2 - Friday, 21 March 2025

Let’s explore generating HTML in Swift—moving beyond brittle string interpolation and cumbersome formatting. Learn how tools like Plot and PointFreeHTML bring type-safety and elegance to document creation, and how code can be used to eliminate repetitive (legal) tasks.

free15 minutes
coenttb avatar
Blog 1 - Monday, 16 December 2024

Built a startup. Went broke. Sold soul. Built another startup. Almost went broke again. Hit reset, leveled up in life sciences, and now I’m doing my own thing—coding legal tech with Swift and sharing the grind.

I’m open-sourcing coenttb.com, my Swift Vapor website, because starting from scratch is overrated. Swift for web is hard, but it doesn’t have to be lonely.

Follow for legal tech, Swift tips, and lessons from almost going broke (twice).

Note

👉 Newsletter | Repo | X

free5 minutes