Blog
Projects
Notes
About
Blog Posts (1010)
Browse:
featured
tags
stats
Build a Simple Markdown Blog with F# and Falco
2025.02.12
How One Million Checkboxes was Built (Tech Stack and System Design)
2025.02.05
Spin up a Fullstack F# WebApp in 10 minutes with the CloudSeed Project Template
2025.01.31
Why I'm Ditching F# + Giraffe For Falco For Building WebApps
2025.01.29
The Future of HAMY GAMES
2025.01.28
How do you know it's time to quit your job?
2025.01.27
TTL Calculator - Convert DNS TTL seconds to human-readable time (built with Datastar)
2025.01.24
How To Hide Your Server's IP Address For Free With Cloudflare
2025.01.22
How to Fix Lenovo P1 Gen 7 - Fans Running While Sleeping And Plugged In
2025.01.20
The Best Laptop Size to Maximize Productivity for Software Engineers
2025.01.15
How to sign up for YouTube Premium with a Google Workspace Account
2025.01.10
Why I'm Shutting Down 1000 Checkboxes
2025.01.08
How to find a fulfilling career - no matter what you're into
2025.01.06
How to Fix Lenovo P1 Gen 7 Screen Flickering
2025.01.04
My 2025 Programming Language Tier List
2025.01.03
2024 Review
2025.01.02
How I added an AlpineJS click counter to my HTMX-powered website
2025.01.01
Disclosures
2025.01.01
What we learned running F# in production for 5 years
2024.12.27
HAMY LABS - 2024 Review
2024.12.25
How I Created a Bot for this F# Incremental Clicker Game using JavaScript
2024.12.18
Should you play Path of Exile 2 in Early Access or wait?
2024.12.13
3 things I don't like about my Lenovo P1 Gen 7
2024.12.13
Python: Check if a string is a positive or negative integer
2024.12.11
Advent of Code 2024 - Day 6 in F#
2024.12.06
Advent of Code 2024 - Day 5 in F#
2024.12.05
Why you should use snake_case instead of camelCase for variable names
2024.12.04
Advent of Code 2024 - Day 4 in F#
2024.12.04
Advent of Code 2024 - Day 3 in F#
2024.12.03
Advent of Code 2024 - Day 2 in F#
2024.12.02
Advent of Code 2024 in F# - Day 1
2024.12.01
Hetzner's Price Increases Explained (And what it means for your business)
2024.11.29
How Popular is F# in 2024?
2024.11.27
Build a Simple F# Lookaside Cache
2024.11.20
Is Python Actually More Popular than JavaScript in 2024?
2024.11.13
Building an in-browser Auto-clicker with JavaScript
2024.11.08
Build a Fullstack Webapp with F# + Falco
2024.11.06
Build a Single-File Web API with F# + Falco
2024.10.30
How Software Engineers Actually Use AI to Improve Productivity
2024.10.29
Creating a Bot for my site using Actors in F#
2024.10.25
Fathom vs Umami Analytics Pricing
2024.10.24
How to create Conditional HX-Triggers based on Element Visibility with HTMX
2024.10.23
How to configure a Custom Domain on Coolify
2024.10.21
How to Delete an App on Coolify
2024.10.18
Hosting my Docker Container on a VPS with Coolify as a PaaS with GitHub Autodeploys
2024.10.16
One Million Checkboxes - Globally Synced Data with HTMX
2024.10.14
Were Tesla’s Optimus Robots actually Autonomous (or Remote-Controlled by Humans)?
2024.10.13
How I Generated 100k webpages for my Side Project using AI
2024.10.11
Type-Safe Currency Conversion with F# Units of Measure
2024.10.10
How to Compress Web Responses from F# + Giraffe Endpoints
2024.10.09
Build a Simple Fullstack Web App with F# + Giraffe
2024.10.08
Build a Simple F# WebAPI with a Data Repository (F# + Giraffe)
2024.10.07
Comparing Cloud Egress Costs - Azure vs Digital Ocean vs Google Cloud vs Railway
2024.10.04
CloudCompare - Azure vs Digital Ocean vs Google Cloud vs Railway for Serverless Container Offerings
2024.10.03
Why you should use Pydantic Dataclasses instead of Python Dataclasses
2024.10.02
2024.Q3 Review
2024.10.01
How to Run a Simple Python Program in a Docker Container
2024.09.30
Is MySQL Actually Free? (And when you need a Commercial License)
2024.09.28
How to Make Serverless Containers Hosted on Railway Scale to Zero
2024.09.27
How to fix Open AI API `insufficient_quota` Error
2024.09.25
Build a Simple Single-File Web API with F# / Giraffe
2024.09.23
The State of HTMX (2024)
2024.09.22
Why Theo Ditched Serverless (And Does It Make Sense?)
2024.09.21
How to Fix System.IO.IOException: The configured user limit on the number of inotify instances has been reached
2024.09.20
Why Amazon is Enforcing a 5-Day Return-to-Office - according to a former AWS Engineer
2024.09.19
Postgres Over Everything - Why You Should Probably Just use Postgres for your next Web App
2024.09.18
Why Zig is Migrating from AWS to Self-Hosted
2024.09.14
Why I'm Starting a Podcast as a Software Engineer
2024.09.11
Types vs No Types - How Types Allow Code to Scale across Developers, Organizations, and Lines of Code
2024.09.04
1 Simple Reason to Build your Next Web App with HTMX
2024.08.30
3 Validations Every Software Engineer Should Run Before Starting a Side Project
2024.08.28
How to Validate Side Project Ideas - and Build Projects You’re Proud Of
2024.08.26
How to Write Simple Tests that Scale with Codebases, Organizations, and Changing Requirements
2024.08.23
I made fun() tshirts
2024.08.21
How to Run a Dotnet 8 CLI App in a Docker Container
2024.08.14
Kunitsu-Gami - 3 Ways to Hit Flying Enemies
2024.08.11
Kunitsu-Gami - What happens when you repair a base?
2024.08.11
Kunitsu-Gami - How to Repair Bases
2024.08.11
Kunitsu-Gami - Village Map Markers Explained
2024.08.11
How to call Open AI's API with F# (GPT-4o)
2024.08.07
Kunitsu-Gami - How to Dig Up Treasure Chests using the Thief
2024.08.05
Kunitsu-Gami - How to Autoheal Villagers using the Shaman
2024.08.05
Kunitsu-Gami - How to Speed Up Time
2024.08.05
Kunitsu-Gami - How to Heal Villagers
2024.08.05
How to get HTMX Target from Web Requests in F# Giraffe
2024.08.02
How to Build Simple Web Polling with HTMX (with Examples)
2024.07.31
Introducing 1000checkboxes.xyz - a Real-Time, Globally Synced Display of 1000 Checkboxes
2024.07.29
How to use Fathom Analytics with F# + Giraffe.ViewEngine
2024.07.26
What cord should you use with the Lenovo M14 ThinkVision Monitor?
2024.07.24
How I Gather Web Analytics for my 8 side projects for $15/month
2024.07.17
2024.H1 Review
2024.07.13
How Return to Office Policies Kill Productivity for Software Engineers - and How to Salvage It
2024.07.10
My 4 Side Project Income Sources - A Breakdown
2024.07.03
How many JIRA tickets should you complete each week as a software engineer?
2024.06.26
How to Build a Fullstack Webapp with F#
2024.06.19
Build a Simple Result type in Python - and why you should use them
2024.06.12
F# + Entity Framework - Group By Aggregation Could Not Be Translated
2024.06.10
How I style HTMX apps with Tailwind CSS
2024.06.07
How to Write Simple, Clear F# Option Pipelines with Option.orElseWith
2024.06.05
Convert nulls to Options in F# with Option.ofObj
2024.05.31
PREV
NEXT