Blog Posts (1050)
- How to Make Serverless Containers Hosted on Railway Scale to Zero
- How to fix Open AI API `insufficient_quota` Error
- Build a Simple Single-File Web API with F# / Giraffe
- The State of HTMX (2024)
- Why Theo Ditched Serverless (And Does It Make Sense?)
- How to Fix System.IO.IOException: The configured user limit on the number of inotify instances has been reached
- Why Amazon is Enforcing a 5-Day Return-to-Office - according to a former AWS Engineer
- Postgres Over Everything - Why You Should Probably Just use Postgres for your next Web App
- Why Zig is Migrating from AWS to Self-Hosted
- Types vs No Types - How Types Allow Code to Scale across Developers, Organizations, and Lines of Code
- 1 Simple Reason to Build your Next Web App with HTMX
- 3 Validations Every Software Engineer Should Run Before Starting a Side Project
- How to Validate Side Project Ideas - and Build Projects You’re Proud Of
- How to Write Simple Tests that Scale with Codebases, Organizations, and Changing Requirements
- I made fun() tshirts
- How to Run a Dotnet 8 CLI App in a Docker Container
- Kunitsu-Gami - 3 Ways to Hit Flying Enemies
- Kunitsu-Gami - How to Repair Bases
- Kunitsu-Gami - Village Map Markers Explained
- Kunitsu-Gami - What happens when you repair a base?
- How to call Open AI's API with F# (GPT-4o)
- Kunitsu-Gami - How to Dig Up Treasure Chests using the Thief
- Kunitsu-Gami - How to Heal Villagers
- Kunitsu-Gami - How to Autoheal Villagers using the Shaman
- Kunitsu-Gami - How to Speed Up Time
- How to get HTMX Target from Web Requests in F# Giraffe
- How to Build Simple Web Polling with HTMX (with Examples)
- Introducing 1000checkboxes.xyz - a Real-Time, Globally Synced Display of 1000 Checkboxes
- How to use Fathom Analytics with F# + Giraffe.ViewEngine
- What cord should you use with the Lenovo M14 ThinkVision Monitor?
- How I Gather Web Analytics for my 8 side projects for $15/month
- 2024.H1 Review
- How Return to Office Policies Kill Productivity for Software Engineers - and How to Salvage It
- My 4 Side Project Income Sources - A Breakdown
- How many JIRA tickets should you complete each week as a software engineer?
- How to Build a Fullstack Webapp with F#
- Build a Simple Result type in Python - and why you should use them
- F# + Entity Framework - Group By Aggregation Could Not Be Translated
- How I style HTMX apps with Tailwind CSS
- How to Write Simple, Clear F# Option Pipelines with Option.orElseWith
- Convert nulls to Options in F# with Option.ofObj
- How to convert a string to an int in F#
- My Simple Daily Todolist as a Software Engineer - Maximize Productivity, Minimize Waste
- How to get the IP Address of a Request in F# / Giraffe
- How HTMX Unlocks Faster Webpage Reloads vs MPAs (Multi-Page Applications)
- Comparing HTMX vs MPA (Multi-Page Application) Page Load Performance
- Speeding up random row selection in Postgres by 8x with F# and Entity Framework
- Generating Fullstack Project Ideas with F#
- Fallout 4: Simple Infinite Money Farm (Bottlecaps)
- Fallout 4: Simple Infinite Purified Water Farm
- How to make HTTP Requests with an Authorization Bearer Token in F# using FsHttp
- How I built a Stock Options Scanner in F#
- Does Digital Ocean App Platform Support Scale-to-zero Autoscaling?
- Simple, Scalable, and Systemic Solutions - How to build Software with good ROI
- How to create a C# / dotnet 8 Replit Instance
- How to create an F# / dotnet 8 Replit Instance
- F# - Deserialize JSON with Case-Insensitive properties (System.Text.Json)
- How I use the Lenovo ThinkVision M14 as a Portable Vertical Monitor to Code while Traveling
- How to style HTMX apps with CSS
- What it’s like to run HTMX in Production - Stories from Experienced Software Engineers
- A Brief Comparison of Modern Programming Languages - TypeScript vs Golang vs Elixir vs Rust vs F#
- Top 10 Posts from 2024.Q1
- 2024.Q1 Review
- 3 Software Engineering Skills you can Learn by Playing Mini Metro
- Nova Lands - How to Build Infinite Twig Farms to Fuel Factories from Early to End Game
- Mini Metro - The Best Upgrades to Choose to Optimize your Metro System
- Mini Metro - 5 Beginner Tips to Reach Top 10% on the Leaderboard
- How I host side projects for $5 per month on Digital Ocean without managing servers
- How much money my 2k subscriber YouTube channel made in its first month of monetization
- 5 Reasons F# is a great Python alternative for scripting, side projects, and enterprise applications
- Simple Scalable Systems - How to find 80/20 Silver Bullet Solutions for any domain
- How this Developer’s Side Project racked up a $100k Cloud Bill on Netlify - and 5 ways to avoid the same fate
- How I plan my day as a Senior Software Engineer - A Simple Scalable System for getting the most important thing done every day
- Why Type-safe Programming Languages are better than Dynamic and Lead to Faster, Safer Software at Scale
- 4 Essential Components for Effective AI Prompts - A framework for accurate, consistent results for your business from an AI Automation Expert
- How Meta runs blameless Post-mortems at scale - Efficient incident reviews w/o the Politics for a Product org of 30,000
- 2024.02: Release Notes
- How bad user feedback changed my indie Travel App - and saved it from certain failure
- Why F# is a fun programming language
- 5 Reasons the Hedgehog (🦔) is a great F# mascot
- Why you should choose HTMX for your next web-based side project - and ditch the crufty MPA and complex SPA
- The HAM Stack - A Simple Scalable Tech Stack for building modern web apps fast and cheap
- How to fix Lenovo ThinkVision M14 portable monitor perpetually in standby mode
- F# HTML DSL benchmarks for deeply nested pages - Falco.Markup vs Giraffe.ViewEngine vs Feliz.ViewEngine
- Visualize your travels with TravelMap
- Comparing F# HTML DSLs for Rendering long web pages - Falco.Markup vs Giraffe.ViewEngine vs Feliz.ViewEngine
- How to Breed Pals 400x Faster (and Avoid 100s of Hours of Grinding in Palworld)
- F# Early Returns - Simple if/else early returns (no monads!)
- HTMX vs AlpineJS - Which should you use for your web app?
- How HTMX allows you to build modern web apps faster and cheaper than bloated client-side SPA Frameworks
- Comparing Managed Postgres Pricing for Side Projects - GCP CloudSQL vs DO Managed DB
- 3 Tips for Choosing your First Palworld Base Location (that you won't regret later)
- How to Find Fulfilling Work as a Software Engineer and Achieve more Impact with Less Stress
- 3 Ways Vertical Monitors Boost Focus and Productivity for Software Engineers
- This is the best book I've ever read on Domain Driven Design
- How I got interested in F#
- The best way to get started learning and building with F#
- 3 Areas I'm exploring to build more side projects faster and cheaper in 2024
- Why I write online as a Software Engineer - Unlocking understanding, memory, and progress
- Digital Ocean App Platform vs Google Cloud Run Pricing (2024)