Nathan’s Substack
Subscribe
Sign in
Home
Archive
About
Latest
Top
F# Active Patterns: Type-Safe Event Processing
The Problem: Flexible Events with Strong Typing
10 hrs ago
•
Nathan Fox
Domain-First Development: Building Robust Applications from the Core Out
The Problem with Database-First Development
11 hrs ago
•
Nathan Fox
F# Record of Functions: A Superior Alternative to Abstract Member Interfaces
Why I Prefer Record of Functions Over Abstract Member Interfaces in F#
15 hrs ago
•
Nathan Fox
August 2025
Achieving 4x+ Productivity Gains with GenAI Coding Agents: A Practical Guide for Development Teams
The Evolution of GenAI Coding Tools
Aug 28
•
Nathan Fox
Testing F# Elmish React Components with Fable: A Practical Approach
How to test F# React components when AI assistance and traditional approaches fall short
Aug 18
•
Nathan Fox
.NET Development on Linux: Why It's the Perfect Match for AI Coding Assistants
Yes, you can do .NET development entirely in Linux—and in today's world of AI coding assistants, you might actually prefer it.
Aug 17
•
Nathan Fox
Using Git's Staging Area as Save Points for AI-Assisted Coding
When working with AI coding assistants like Claude Code, GitHub Copilot, or Cursor, you're often iterating rapidly through code changes.
Aug 17
•
Nathan Fox
Treating GenAI as a Structured Data Store: Mastering JSON Responses with System Prompts
The Paradigm Shift: From Chatbot to Data API
Aug 17
•
Nathan Fox
The Dark Side of Project Planning: Writing Documentation Like Darth Vader
"I Find Your Lack of Specifications Disturbing"
Aug 17
•
Nathan Fox
Planning-First Development: How Markdown Documents Drive Structured AI-Assisted Development
Start with a Plan, Not with Code
Aug 17
•
Nathan Fox
Taming GenAI Agents: How Test-Driven Development Transforms Claude Code into a Focused Developer
The Challenge of Unfocused AI Development
Aug 17
•
Nathan Fox
F# Settings for Claude Code: Configuring CLAUDE.md for Better F# Code Generation
TL;DR For best F# code generation with Claude Code, add a CLAUDE.md file to your project with clear style, architecture, and testing guidelines.
Aug 17
•
Nathan Fox
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts