I quit coffee at the beginning of the year and shared how it affected me as a software engineer and in my most recent job search.| hamy.xyz
Hamilton Greene - Technomancer| hamy.xyz
Projects| hamy.xyz
Alt title: There and back again, a Technomancer's tale.| hamy.xyz
I get asked this question a lot in various forms: "How do I get good at coding?"| hamy.xyz
I recently migrated my sites from SvelteKit to F# and did a review of how much money my projects made vs how much they cost.| hamy.xyz
I've been using Google Cloud Run to host my apps for years - I even use it to host this site for ~$1 / month.| hamy.xyz
I've primarily used Google Cloud Run to host my sites for the past few years. I am a big fan of Platform as a Service (PaaS) managed container hosting and Cloud Run has proven to be very reliable and easy to use for my low-traffic purposes (I run this site on it for ~$1 / month).| hamy.xyz
CloudSeed is the F# project boilerplate I've built over the past several years. Its goal is to make building F# apps easy while providing a robust foundation for scale. I've used it in most of my projects over that time - tweaking, refactoring, and overhauling aspects of it as I discovered better ways of doing things.| hamy.xyz
I reflect periodically to better understand where I am, how I got here, and decide where I want to go.| hamy.xyz
Support HAMY LABS: Become a HAMINION| hamy.xyz
SvelteKit has been my go-to frontend framework for the past few years. It was a breath of fresh air from React land, providing a simpler more streamlined experience (esp wrt routing, templating, and data management).| hamy.xyz
For the past several months I've been researching and experimenting with server-side rendering paradigms in F#. The recent server-side rendering trend (enhanced with things like Alpine and HTMX) has been interesting to me as it feels like a step forward for the already amazing Monolithic architecture - this time allowing you to reasonably move from 2 monoliths down to 1 for most applications.| hamy.xyz
Recently I've been playing around with server-side HTML rendering in F#. In the process, I've experimented with several approaches:| hamy.xyz
I've been experimenting with different paradigms for server-side html rendering with F#.| hamy.xyz
Recently I've been experimenting with server-side HTML rendering with F#. In the process I've tried a few different paradigms to try and find one with a good balance between devx and performance.| hamy.xyz
This post is part of the 2023 F# Advent Calendar.| hamy.xyz
Entity Framework is the most popular ORM in the dotnet community. It's been optimized and battle-hardened through years of enterprise use and thousands of development years.| hamy.xyz
In this post we're going to walk through web endpoint routing with F# using the Giraffe web framework. We'll go over:| hamy.xyz
This post is part of the 2022 F# Advent Calendar.| hamy.xyz
Overview| hamy.xyz
How I Review my Code with AI2025-10-29 | artificial-intelligence | create | software-engineer | tech | vibe-engineer | | hamy.xyz
Low-js tools like HTMX and AlpineJS are the future of the web. They allow us to build modern web apps without the bloat of popular SPA frameworks.| hamy.xyz
I've built dozens of projects over the years with technologies ranging from static-site generators to old-school MPAs to SPAs with React / NextJS / SvelteKit. For the past 5ish years SPAs have been the most popular way to build frontends with React coming out on top.| hamy.xyz
I build a lot of side projects but I want to build more in 2024. I've found that there's often a lot of baggage that can get in the way when trying to plan, build, and launch a given project.| hamy.xyz
HTMX is a tiny JS library that gives your HTML superpowers - allowing it to act more like a modern interactive app than a crufty old enterprise page. It does this by allowing you to swap out only bits of a page rather than requiring a full reload to change the UI (this is what those fancy clientside frameworks like Svelte, React, Vue, etc are doing under the hood to make them feel "modern"). This essentially means that you can build modern apps without any clientside framework - just you and ...| hamy.xyz