HAMY LABS POD

Hamilton Greene

Building Simple Scalable Systems for Software Projects, Businesses, and general Creation Cycles.

read less
TechnologyTechnology

Episodes

The State of HTMX (2024)
Sep 22 2024
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 there are any jobs in HTMX.Original blog post with all images and links: https://hamy.xyz/labs/2024-09_the-state-of-htmxChapters00:45 - What is HTMX and what is it used for?04:30 - How Popular is HTMX?07:10 - Do people like using HTMX?10:45 - Do people use HTMX in production apps?12:55 - Are there jobs in HTMX?Links:- What it’s like to run HTMX in Production - Stories from Experienced Software Engineers - https://www.youtube.com/watch?v=Ec_ovkHHuZ8&ab_channel=HAMYLABS- HTMX vs AlpineJS - Which should you use for your web app? - https://www.youtube.com/watch?v=7HI2v9tUnGU&ab_channel=HAMYLABS- Why you should choose HTMX for your next web-based side project - and ditch MPAs and SPAs - https://www.youtube.com/watch?v=vusiFvBNZyQ&ab_channel=HAMYLABSAbout me: I'm Hamilton - a Technomancer. I build Simple Scalable Systems to make the world 1% better.Connect with me:- Website: https://hamy.xyz- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY# Support If you liked this and would like to see more, consider becoming a supporter: https://hamy.xyz/labs/haminionsSupporters get:* Full source code access from courses / tutorials* Exclusive discounts on products / coursesPlus you help me to keep experimenting / sharing!For Sponsorship info: https://hamy.xyz/labs/sponsors
Postgres Over Everything - Why You Should Probably Just use Postgres for your next Web App
Sep 18 2024
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 getting the most out of your relational system while minimizing dev obstacles.Original blog post with all links: https://hamy.xyz/labs/2024-09_postgres-over-everythingChapters00:25 - Just Use Postgres01:00 - Why Use Relational Databases? (vs DocDBs like Mongo, Dynamo)12:05 - Why Postgres over other Relational DBs? (vs SQLite, MySQL, etc)13:45 - How I use Postgres DBs as a Simple Scalable SystemLinks:- The HAM Stack - A Simple Scalable Tech Stack for building modern web apps fast and cheap - https://www.youtube.com/watch?v=NLnZtg63h1I- A Brief Comparison of Modern Programming Languages - TypeScript vs Golang vs Elixir vs Rust vs F# - https://www.youtube.com/watch?v=yEG0fJgewFU- How to Build a Fullstack Webapp with F# - https://www.youtube.com/watch?v=NEI5UgI9lb0About me: I'm Hamilton - a Technomancer. I build Simple Scalable Systems to make the world 1% better.Connect with me:- Website: https://hamy.xyz- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY# Support If you liked this and would like to see more, consider becoming a supporter: https://hamy.xyz/labs/haminionsSupporters get:* Full source code access from courses / tutorials* Exclusive discounts on products / coursesPlus you help me to keep experimenting / sharing!For Sponsorship info: https://hamy.xyz/labs/sponsors
Types vs No Types - How Types Allow Code to Scale across Developers, Organizations, and Code Size (2024.09.04)
Sep 8 2024
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 Type-safe Programming Languages are better than Dynamic - Faster, Safer Software at Scale - https://www.youtube.com/watch?v=xl9DeGYC36IChapters02:05 - What are Types?03:55 - Why are Types Useful?12:00 - Types vs No Types for Software at Scale13:55 - Strategies to Avoid15:30 - Dynamic Types with Value Asserts18:50 - Dynamic Types with Value Asserts and Good Naming at Regular Intervals23:50 - TypesLinks:- How to Write Simple Tests that Scale with Codebases, Organizations, and Changing Requirements - https://www.youtube.com/watch?v=0uDkrL7nFGw- 3 Areas I'm exploring to build more side projects faster and cheaper in 2024 - https://www.youtube.com/watch?v=vqHLaSHRzj4&t=1s- 5 Reasons F# is a great Python alternative for scripting, side projects, and enterprise applications - https://www.youtube.com/watch?v=b12MFKsOVC8About me: I'm Hamilton - a Technomancer. I build Simple Scalable Systems to make the world 1% better.Connect with me:- Website: https://hamy.xyz- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY# Support If you liked this and would like to see more, consider becoming a supporter: https://hamy.xyz/labs/haminionsSupporters get:* Full source code access from courses / tutorials* Exclusive discounts on products / coursesPlus you help me to keep experimenting / sharing!For Sponsorship info: https://hamy.xyz/labs/sponsors
How to Write Simple Tests that Scale with Codebases, Organizations, and Changing Requirements
Aug 23 2024
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 post with all links and code: https://hamy.xyz/labs/2024-08_how-to-write-simple-testsCTA: Get a fun() tshirt - https://www.youtube.com/watch?v=KA1j3ukcgMMChapters03:50 - Why do we test? 11:00 - What does it mean for a Test to be Scalable? 15:20 - Dimensions of Scale for real-world testing20:05 - Strategies for writing tests that Scale27:30 - How to Write Simple Scalable Tests34:50 - How I write tests43:05 - Testing like this is too hard!Links:- My Career as a Software Engineer so far (6 yoe, ex-Meta, ex-Founder) - https://www.youtube.com/watch?v=VupR_6tQEb8- Build a Simple Result type in Python - and why you should use them - https://www.youtube.com/watch?v=1P7J2wI46sg- The HAM Stack - A Simple Scalable Tech Stack for building modern web apps fast and cheap - https://www.youtube.com/watch?v=NLnZtg63h1IAbout me: I'm Hamilton - a Technomancer. I build Simple Scalable Systems to make the world 1% better.Connect with me:- Website: https://hamy.xyz- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY# Support If you liked this and would like to see more, consider becoming a supporter: https://hamy.xyz/labs/haminionsSupporters get:* Full source code access from courses / tutorials* Exclusive discounts on products / coursesPlus you help me to keep experimenting / sharing!For Sponsorship info: https://hamy.xyz/labs/sponsors
What it’s like to run HTMX in Production - Stories from Experienced Software Engineers (2024.04.08)
Aug 20 2024
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:35 - Good: HTMX Simplifies Frontend Code03:45 - Frontend Simplification: Reduce Layers of Abstraction05:55 - Frontend Simplification: No JS needed07:50 - Faster Changes09:40 - Easier to onboard new developers13:30 - Good: HTMX is often MORE performant than SPAs17:35 - Good: Easy to add to existing projects20:15 - Bad: HTMX lacks a paved road24:05 - Bad: HTMX is not a Silver Bullet25:40 - Open Questions: Does HTMX scale for large teams / codebases?Links:- Why you should choose HTMX for your next web-based side project - and ditch MPAs and SPAs - https://www.youtube.com/watch?v=vusiFvBNZyQ&ab_channel=HAMYLABS- HTMX vs AlpineJS - Which should you use for your web app? - https://www.youtube.com/watch?v=7HI2v9tUnGU&ab_channel=HAMYLABS- The HAM Stack - A Simple Scalable Tech Stack for building modern web apps fast and cheap - https://www.youtube.com/watch?v=NLnZtg63h1I&ab_channel=HAMYLABSAbout me: I'm Hamilton - a Technomancer. I build Simple Scalable Systems to make the world 1% better.Connect with me:- Website: https://hamy.xyz- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY# Support If you liked this and would like to see more, consider becoming a supporter: https://hamy.xyz/labs/haminionsSupporters get:* Full source code access from courses / tutorials* Exclusive discounts on products / coursesPlus you help me to keep experimenting / sharing!For Sponsorship info: https://hamy.xyz/labs/sponsors