Blog Posts (1029)
- 2023.11 - Release Notes 2023.12.03
- Are you shadow-banned from Hacker News? 2023.12.01
- Type-safe Server-side HTML Rendering with F# / Giraffe 2023.11.29
- The Rise and Fall of Ruby on Rails | HamReacts 2023.11.27
- Getting Started with F# and Entity Framework 2023.11.24
- F# + Scriban - HTML Template Parsing Benchmarks 2023.11.22
- Stop wasting your time on Bad Startup Ideas 2023.11.15
- Measuring Developer Productivity | HamReacts 2023.11.13
- 3 Tips to be an effective Software Engineer (with less work and more fun) 2023.11.10
- 10 Lessons from 15 years of Software Engineering | HamReacts 2023.11.08
- What's in my Backpack (Travel Edition) 2023.11.05
- F#-like records in Python 2023.11.01
- Python Dataclass best practices (and why you should use them) 2023.10.29
- Formatting F# functions the right way 2023.10.25
- Your Programming Language Benchmark is Wrong 2023.10.18
- Improving dotnet publish speed by 8% 2023.10.11
- 2023.Q3 Reflection 2023.10.06
- CloudSeed: Improving Docker build times by ~14% 2023.10.04
- Reflection Schedule 2023.10.02
- Nobody likes ties 2023.09.13
- Containerized Webscraping with C# and Selenium 2023.09.13
- Webscraping with F# and Selenium 2023.09.06
- 2023.08: Release Notes 2023.09.05
- F# vs TypeScript - Sorting Performance (Round 2) 2023.08.23
- Kenshi: Early-game automated money farm (4k / game day, The Hub) 2023.08.20
- My Career as a Software Engineer so far (6 yoe, ex-Meta, ex-Founder) 2023.08.16
- Code a grid of squares in Pts.js 2023.08.13
- Intro to Pts.js: Code a flashing square 2023.08.09
- F# vs TypeScript performance - Sorting 1 million elements 2023.08.02
- TimeTick 2023.07.23
- LeetCode 1328: Break a Palindrome (TypeScript) 2023.07.19
- How fast can we sort 1 Million elements in F#? 2023.07.12
- 2023.H1 Review 2023.07.07
- How fast can we sort 40k elements in TypeScript? 2023.07.05
- Finding Balance 2023.06.27
- The State of F# (2023) 2023.06.21
- My Best Exapunks Solutions 2023.06.21
- One (Card Game) 2023.06.19
- Flip String to Monotone Increasing - LeetCode Medium Walkthrough (TypeScript) 2023.06.14
- This Zonai Vehicle solos Lynels (Zelda TOTK) 2023.06.04
- THE best exploration vehicle in Zelda: TOTK 2023.05.31
- Is C# faster than F#? 2023.05.24
- [Release][CloudSeed]: Faster, simpler routing with F# / Giraffe 2023.05.17
- Release: TimeDrip 2023.05.10
- Run three.js with SvelteKit 2023.05.07
- TimeDrip 2023.05.03
- The Nature of Code: Example I.1 - Traditional Random Walk (Godot 4 + F#) 2023.05.03
- 2023.04: Release Notes 2023.04.30
- Godot 4: Script with F# 2023.04.30
- Simple Orbits 2023.04.29
- The HAMYBURGER: My 2023 tech stack 2023.04.26
- I asked ChatGPT to draw a smiley face with p5.js 2023.04.19
- [Series] The Nature of Code - Godot 4 + F# 2023.04.15
- How I start every project 2023.04.12
- Escape the Build Trap (The simple way) 2023.04.05
- 2023.Q1 Review 2023.03.31
- How Stack Overflow scales with monoliths 2023.03.29
- I quit my job as a software engineer (again) 2023.03.26
- Instagram's tech stack will surprise you 2023.03.22
- Software Monoliths for Scale 2023.03.15
- Log Fathom Analytics events from SvelteKit 2023.03.08
- Fathom Analytics - Dashboard Walkthrough 2023.03.01
- The best Roulette play (by expected value) 2023.02.17
- Use Fathom Analytics with SvelteKit 2023.02.15
- Release: Creation Cycle - Effective Meeting Template 2023.02.12
- Effective Meetings for Software Engineers 2023.02.08
- Top F# Backend Web Frameworks in 2023 2023.02.01
- Release Notes: January 2023 2023.01.31
- What is HAMY LABS? 2023.01.25
- HAMINIONs - Exclusive access to project code and discounts 2023.01.16
- Cradle: Long-form anime prose 2023.01.12
- Endpoint Routing with F# / Giraffe 2023.01.11
- Digital Minimalism: More signal, less noise 2023.01.08
- Conscientious Capitalism - Sustainable engines for good 2023.01.04
- 2022 Review 2023.01.03
- F# / Giraffe Web APIs - 1% faster 2022.12.28
- The Creation Cycle (v2022.12) 2022.12.25
- My 2022 Job Search (as a Senior Software Engineer) 2022.12.21
- The rule of 3 2022.12.20
- I'm done skiing 2022.12.18
- Improving F# / Giraffe web benchmarks by 6.56x 2022.12.14
- [Pokemon Violet] Efficient Pokemans 2022.12.11
- Build a simple F# web API with Giraffe 2022.12.07
- Markdown header links with markdown-it 2022.12.04
- Up and Running with CloudSeed (F# / SvelteKit boilerplate) 2022.11.30
- 2022-11 Release Notes 2022.11.29
- Docker Error: The container name is already in use 2022.11.26
- Read CSVs in F# / .NET Interactive Notebooks 2022.11.23
- My last day at Instagram / Meta (Badge Post) 2022.11.20
- Run SvelteKit with Node in Docker 2022.11.16
- Godot 3: Script with F# 2022.11.09
- MARQUEE 2022.11.04
- Building a Fullstack Web App with SvelteKit and F# (SMASH_THE_BUTTON) 2022.11.02
- Release Notes: October 2022 2022.10.31
- Create a new F# project from the command line 2022.10.26
- Are Hacklang Async / Awaitables hot or cold? 2022.10.25
- Run F# / .NET in Docker (Console App) 2022.10.19
- Is the lottery worth playing? 2022.10.14
- Fix Verizon Fios zero upload speed 2022.10.14
- Embed multiple third party scripts in Svelte markdown (.md / .svx) with mdsvex 2022.10.12
