HAMY LABS POD
Building Simple Scalable Systems for Software Projects, Businesses, and general Creation Cycles.
Episodes
12 episodes
Why F# is a fun programming language (2024.02.28)
In this video we explain why F# is often described as a "fun" language using its history, comparisons to Python, and theory from video games.Original blog post with all links: https://hamy.xyz/labs/2024-02_fsharp-is-funChapters<...
•
14:42
Is MySQL Actually Free? (And when you need a Commercial License)
In this video we explore whether MySQL is free or not - taking a look at its ownership, its licensing, and whether this applies to you and your software or not.Original blog post with all links: https://hamy.xyz/labs/2024-09_is-mysql-fr...
•
11:46
The State of HTMX (2024)
In this video we do a survey of the state of HTMX in 2024, comparing it to other players in the webdev landscape. We go over what HTMX is, what it's used for, how popular it is, if people like it, if people run HTMX in production apps, and if t...
•
15:35
Why Amazon is Enforcing a 5-Day Return-to-Office - according to a former AWS Engineer
In this video we talk about Amazon's new 5-day per week Return-to-Office policy, why they're doing it, and what the industry thinks about it.Original blog post with all links: https://hamy.xyz/labs/2024-09_amazon-rto-policyChapt...
•
8:57
Postgres Over Everything - Why You Should Probably Just use Postgres for your next Web App
In this video we explore why Postgres is a great default database choice for most web applications - comparing it to Non-relational options like Mongo and Dynamo, other relational options like MySQL and SQLite, as well as some pathways to getti...
•
17:10
Why Zig is Migrating from AWS to Self-Hosted
In this video we explore why Zig is moving from AWS to a self-hosted server on Hetzner. Original blog post with all links and images: https://hamy.xyz/labs/2024-09_zig-migrating-off-awsChapters00:20 - What is Zig Mi...
•
7:50
Types vs No Types - How Types Allow Code to Scale across Developers, Organizations, and Code Size (2024.09.04)
In this video we explore how types vs no types affects common development flows through the analogy of code flows as wires.Original blog post with all links and images: https://hamy.xyz/labs/2024-09_types-vs-no-typesCTA: Why Typ...
•
26:58
1 Simple Reason to Build your Next Web App with HTMX (2024.08.30)
In this video we explore the simple reason why you should consider HTMX for your next web app.Original blog post with all links: https://hamy.xyz/labs/2024-09_simple-reason-use-htmxCTA: See all my HTMX posts - https://hamy.xyz/l...
•
6:26
HTMX vs AlpineJS - Which should you use for your web app? (2024.01.29)
In this video we dive into the similarities and differences of popular low-js tools HTMX and Alpine and give recommendations for when to reach for each for building your own web app.Original blog post with all images and links: https://...
•
16:47
How to Validate Side Project Ideas - and Build Projects You’re Proud Of (2024.08.26)
In this video we explore how I validate side projects - my systems, what I optimize for, and things to avoid.Original blog post with all links: https://hamy.xyz/labs/2024-08_validate-side-projectsChapters01:05 - Goals fo...
•
19:34
How to Write Simple Tests that Scale with Codebases, Organizations, and Changing Requirements
In this video we talk about testing software at scale with respect to codebase size, org size, and requirement changes. I also give some strategies for handling these scalability concerns with simple testing frameworks.Original blog pos...
•
50:34
What it’s like to run HTMX in Production - Stories from Experienced Software Engineers (2024.04.08)
In this video we explore how HTMX runs in production based on feedback from software engineers using it in their own projects.Original blog post with all links: https://hamy.xyz/labs/2024-04_htmx-in-productionChapters01:...
•
29:04