Blog
Projects
Notes
About
Blog Posts (992)
Browse all tags
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
How to convert a string to an int in F#
2024.05.29
My Simple Daily Todolist as a Software Engineer - Maximize Productivity, Minimize Waste
2024.05.22
How to get the IP Address of a Request in F# / Giraffe
2024.05.20
How HTMX Unlocks Faster Webpage Reloads vs MPAs (Multi-Page Applications)
2024.05.15
Comparing HTMX vs MPA (Multi-Page Application) Page Load Performance
2024.05.10
Speeding up random row selection in Postgres by 8x with F# and Entity Framework
2024.05.08
Generating Fullstack Project Ideas with F#
2024.05.06
Fallout 4: Simple Infinite Money Farm (Bottlecaps)
2024.05.03
Fallout 4: Simple Infinite Purified Water Farm
2024.05.01
How to make HTTP Requests with an Authorization Bearer Token in F# using FsHttp
2024.04.29
How I built a Stock Options Scanner in F#
2024.04.26
Does Digital Ocean App Platform Support Scale-to-zero Autoscaling?
2024.04.24
Simple, Scalable, and Systemic Solutions - How to build Software with good ROI
2024.04.22
How to create a C# / dotnet 8 Replit Instance
2024.04.19
How to create an F# / dotnet 8 Replit Instance
2024.04.17
F# - Deserialize JSON with Case-Insensitive properties (System.Text.Json)
2024.04.15
How I use the Lenovo ThinkVision M14 as a Portable Vertical Monitor to Code while Traveling
2024.04.12
How to style HTMX apps with CSS
2024.04.10
PREV
NEXT