Blog Posts (1059)

  1. How to Compress Web Responses from F# + Giraffe Endpoints
  2. Build a Simple Fullstack Web App with F# + Giraffe
  3. Build a Simple F# WebAPI with a Data Repository (F# + Giraffe)
  4. Comparing Cloud Egress Costs - Azure vs Digital Ocean vs Google Cloud vs Railway
  5. CloudCompare - Azure vs Digital Ocean vs Google Cloud vs Railway for Serverless Container Offerings
  6. Why you should use Pydantic Dataclasses instead of Python Dataclasses
  7. 2024.Q3 Review
  8. How to Run a Simple Python Program in a Docker Container
  9. Is MySQL Actually Free? (And when you need a Commercial License)
  10. How to Make Serverless Containers Hosted on Railway Scale to Zero
  11. How to fix Open AI API `insufficient_quota` Error
  12. Build a Simple Single-File Web API with F# / Giraffe
  13. The State of HTMX (2024)
  14. Why Theo Ditched Serverless (And Does It Make Sense?)
  15. How to Fix System.IO.IOException: The configured user limit on the number of inotify instances has been reached
  16. Why Amazon is Enforcing a 5-Day Return-to-Office - according to a former AWS Engineer
  17. Postgres Over Everything - Why You Should Probably Just use Postgres for your next Web App
  18. Why Zig is Migrating from AWS to Self-Hosted
  19. Types vs No Types - How Types Allow Code to Scale across Developers, Organizations, and Lines of Code
  20. 1 Simple Reason to Build your Next Web App with HTMX
  21. 3 Validations Every Software Engineer Should Run Before Starting a Side Project
  22. How to Validate Side Project Ideas - and Build Projects You’re Proud Of
  23. How to Write Simple Tests that Scale with Codebases, Organizations, and Changing Requirements
  24. I made fun() tshirts
  25. How to Run a Dotnet 8 CLI App in a Docker Container
  26. Kunitsu-Gami - 3 Ways to Hit Flying Enemies
  27. Kunitsu-Gami - How to Repair Bases
  28. Kunitsu-Gami - Village Map Markers Explained
  29. Kunitsu-Gami - What happens when you repair a base?
  30. How to call Open AI's API with F# (GPT-4o)
  31. Kunitsu-Gami - How to Dig Up Treasure Chests using the Thief
  32. Kunitsu-Gami - How to Heal Villagers
  33. Kunitsu-Gami - How to Autoheal Villagers using the Shaman
  34. Kunitsu-Gami - How to Speed Up Time
  35. How to get HTMX Target from Web Requests in F# Giraffe
  36. How to Build Simple Web Polling with HTMX (with Examples)
  37. Introducing 1000checkboxes.xyz - a Real-Time, Globally Synced Display of 1000 Checkboxes
  38. How to use Fathom Analytics with F# + Giraffe.ViewEngine
  39. What cord should you use with the Lenovo M14 ThinkVision Monitor?
  40. How I Gather Web Analytics for my 8 side projects for $15/month
  41. 2024.H1 Review
  42. How Return to Office Policies Kill Productivity for Software Engineers - and How to Salvage It
  43. My 4 Side Project Income Sources - A Breakdown
  44. How many JIRA tickets should you complete each week as a software engineer?
  45. How to Build a Fullstack Webapp with F#
  46. Build a Simple Result type in Python - and why you should use them
  47. F# + Entity Framework - Group By Aggregation Could Not Be Translated
  48. How I style HTMX apps with Tailwind CSS
  49. How to Write Simple, Clear F# Option Pipelines with Option.orElseWith
  50. Convert nulls to Options in F# with Option.ofObj
  51. How to convert a string to an int in F#
  52. My Simple Daily Todolist as a Software Engineer - Maximize Productivity, Minimize Waste
  53. How to get the IP Address of a Request in F# / Giraffe
  54. How HTMX Unlocks Faster Webpage Reloads vs MPAs (Multi-Page Applications)
  55. Comparing HTMX vs MPA (Multi-Page Application) Page Load Performance
  56. Speeding up random row selection in Postgres by 8x with F# and Entity Framework
  57. Generating Fullstack Project Ideas with F#
  58. Fallout 4: Simple Infinite Money Farm (Bottlecaps)
  59. Fallout 4: Simple Infinite Purified Water Farm
  60. How to make HTTP Requests with an Authorization Bearer Token in F# using FsHttp
  61. How I built a Stock Options Scanner in F#
  62. Does Digital Ocean App Platform Support Scale-to-zero Autoscaling?
  63. Simple, Scalable, and Systemic Solutions - How to build Software with good ROI
  64. How to create a C# / dotnet 8 Replit Instance
  65. How to create an F# / dotnet 8 Replit Instance
  66. F# - Deserialize JSON with Case-Insensitive properties (System.Text.Json)
  67. How I use the Lenovo ThinkVision M14 as a Portable Vertical Monitor to Code while Traveling
  68. How to style HTMX apps with CSS
  69. What it’s like to run HTMX in Production - Stories from Experienced Software Engineers
  70. A Brief Comparison of Modern Programming Languages - TypeScript vs Golang vs Elixir vs Rust vs F#
  71. Top 10 Posts from 2024.Q1
  72. 2024.Q1 Review
  73. 3 Software Engineering Skills you can Learn by Playing Mini Metro
  74. Nova Lands - How to Build Infinite Twig Farms to Fuel Factories from Early to End Game
  75. Mini Metro - The Best Upgrades to Choose to Optimize your Metro System
  76. Mini Metro - 5 Beginner Tips to Reach Top 10% on the Leaderboard
  77. How I host side projects for $5 per month on Digital Ocean without managing servers
  78. How much money my 2k subscriber YouTube channel made in its first month of monetization
  79. 5 Reasons F# is a great Python alternative for scripting, side projects, and enterprise applications
  80. Simple Scalable Systems - How to find 80/20 Silver Bullet Solutions for any domain
  81. How this Developer’s Side Project racked up a $100k Cloud Bill on Netlify - and 5 ways to avoid the same fate
  82. How I plan my day as a Senior Software Engineer - A Simple Scalable System for getting the most important thing done every day
  83. Why Type-safe Programming Languages are better than Dynamic and Lead to Faster, Safer Software at Scale
  84. 4 Essential Components for Effective AI Prompts - A framework for accurate, consistent results for your business from an AI Automation Expert
  85. How Meta runs blameless Post-mortems at scale - Efficient incident reviews w/o the Politics for a Product org of 30,000
  86. 2024.02: Release Notes
  87. How bad user feedback changed my indie Travel App - and saved it from certain failure
  88. Why F# is a fun programming language
  89. 5 Reasons the Hedgehog (🦔) is a great F# mascot
  90. Why you should choose HTMX for your next web-based side project - and ditch the crufty MPA and complex SPA
  91. The HAM Stack - A Simple Scalable Tech Stack for building modern web apps fast and cheap
  92. How to fix Lenovo ThinkVision M14 portable monitor perpetually in standby mode
  93. F# HTML DSL benchmarks for deeply nested pages - Falco.Markup vs Giraffe.ViewEngine vs Feliz.ViewEngine
  94. Visualize your travels with TravelMap
  95. Comparing F# HTML DSLs for Rendering long web pages - Falco.Markup vs Giraffe.ViewEngine vs Feliz.ViewEngine
  96. How to Breed Pals 400x Faster (and Avoid 100s of Hours of Grinding in Palworld)
  97. F# Early Returns - Simple if/else early returns (no monads!)
  98. HTMX vs AlpineJS - Which should you use for your web app?
  99. How HTMX allows you to build modern web apps faster and cheaper than bloated client-side SPA Frameworks
  100. Comparing Managed Postgres Pricing for Side Projects - GCP CloudSQL vs DO Managed DB

Built with CloudSeed Rust