
Reflections on Engineering Cleaner Back-ends
Why I stopped adding layers — DTOs, ports, mappers, use-case objects — and let one strictly-typed data class own the boundary instead.
28 articles

Why I stopped adding layers — DTOs, ports, mappers, use-case objects — and let one strictly-typed data class own the boundary instead.

Stop hardcoding API keys in MCP configs and AI tool settings. Learn how to use 1Password CLI or Doppler to inject secrets just-in-time for Claude, Cursor, Continue, and other AI coding assistants.

An implementation guide to Claude Code's /output-style, the built‑in Explanatory and Learning modes (with to-do prompts), and creating reusable custom styles with /output-style:new.

If your Spaces policy or access-log commands return 403, you’re probably using a limited (per-bucket) key. Use a full-access key, then choose ACLs or a bucket policy for public reads.

How to use Claude Code's error analysis slash-commands and create your own linting commands to automate repetitive CLI tasks.



Comparing Vercel Blob's new general availability pricing and features against Hetzner Object Storage, DigitalOcean Spaces, and traditional AWS S3 to help you choose the right object storage solution.

Anthropic launches Claude Opus 4 and Sonnet 4, setting new benchmarks for coding, reasoning, and AI agents with extended thinking capabilities and improved tool use.

A hands-on look at Google's Jules AI coding agent, its capabilities, and how to configure your development environment for full autonomous abilities in Jules.

Install Java, Maven, Gradle at OS & project levels. Learn common commands for consistent builds & development workflows.

How to create a Spring Boot application with RESTful APIs and static web content using Maven and IntelliJ IDEA in modern Java.



A look at how Techstars' deal terms have changed, from the early days to the current $220k offer.

A modern guide to setting up Java development with JavaFX on macOS and Windows using IntelliJ IDEA or VS Code. While setting `JAVA_HOME` is still useful for some tools like Maven and Gradle, many modern Java environments have reduced reliance on it. This guide includes integration with Scene Builder and modern IDEs.
Building a simulated terminal UI with macOS-like window controls in Next.js, focusing on global state management and hydration patterns.


How I solved my own problem of tracking deprecated files in large codebases with a lightweight VSCode extension that visually flags files marked with @deprecated tags.

The hosting setup I use for aVenture.vc, plus why you shouldn't waste time with complex cloud services when starting out.
Set up automatic subshells in Warp Terminal with a custom Warpify configuration

Quick highlights from Next.js Conf 2024 in SF, including chats with Sahil Lavingia, Theo Browne, and Rahul Sonwalkar, plus winning a mechanical keyboard at the hackathon!

A critical look at how proximity bias affects venture capital investment decisions and what investors can do about it.

A poem on the perils and promises of venture capital investing on AngelList's platform.

A compilation of return data for private funds in Portugal's Golden Visa investment program.

An analysis of the new box spread ETF BOXX, including its yield equivalency after tax and alternative options.