HAMY LABS POD

HAMY LABS POD

By Hamilton GreeneTechnology
Download on the App Store

HAMY LABS POD episodes

  • 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-aws

    Chapters

    00:20 - What is Zig Migrating?
    00:55 - How was Zig Hosted on AWS?
    01:40 - Why is Zig Migrating off AWS? 
    03:40 - What is Zig Migrating to?

    Links:

    - How this Side Project racked up a $100k Cloud Bill on Netlify - and 5 ways to avoid the same fate - https://www.youtube.com/watch?v=-PBT-SBVcKI&ab_channel=HAMYLABS
    - Hosting my Server-Side-Rendered F# site on Google Cloud for $1 per month - https://www.youtube.com/watch?v=ktliIiBK2Vw&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=HAMYLABS

    About 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/haminions

    Supporters get:
    * Full source code access from courses / tutorials
    * Exclusive discounts on products / courses

    Plus you help me to keep experimenting / sharing!

    For Sponsorship info: https://hamy.xyz/labs/sponsors

    8 min
  • 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-types

    CTA: Why Type-safe Programming Languages are better than Dynamic - Faster, Safer Software at Scale - https://www.youtube.com/watch?v=xl9DeGYC36I

    Chapters

    02:05 - What are Types?
    03:55 - Why are Types Useful?
    12:00 - Types vs No Types for Software at Scale
    13:55 - Strategies to Avoid
    15:30 - Dynamic Types with Value Asserts
    18:50 - Dynamic Types with Value Asserts and Good Naming at Regular Intervals
    23:50 - Types

    Links:

    - 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=b12MFKsOVC8

    About 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/haminions

    Supporters get:
    * Full source code access from courses / tutorials
    * Exclusive discounts on products / courses

    Plus you help me to keep experimenting / sharing!

    For Sponsorship info: https://hamy.xyz/labs/sponsors

    27 min
  • 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-htmx

    CTA: See all my HTMX posts - https://hamy.xyz/labs/tags/htmx

    Chapters

    00:25 - Why Build with HTMX?

    Links:

    - Why you should choose HTMX for your next web-based side project - and ditch the crufty MPA and complex SPA - https://www.youtube.com/watch?v=vusiFvBNZyQ
    - Simple Interactive Islands with F# and HTMX - https://www.youtube.com/watch?v=n0cwPU8UxUw
    - What it’s like to run HTMX in Production - Stories from Experienced Software Engineers - https://www.youtube.com/watch?v=Ec_ovkHHuZ8

    About 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/haminions

    Supporters get:
    * Full source code access from courses / tutorials
    * Exclusive discounts on products / courses

    Plus you help me to keep experimenting / sharing!

    For Sponsorship info: https://hamy.xyz/labs/sponsors

    7 min
  • 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://hamy.xyz/labs/2024-01_htmx-vs-alpine

    Chapters

    01:10 - HTMX and Alpine are Complimentary
    04:25 - HTMX for Server Interactivity
    10:45 - Alpine for Client Interactivity

    Links:

    - 3 Areas I'm exploring to build more side projects faster and cheaper in 2024 - https://youtu.be/vqHLaSHRzj4?si=HJ2aHuD9AZhmr_UD 
    - Simple Interactive Islands with F# and HTMX - https://youtu.be/n0cwPU8UxUw?si=iQbWdTJbA_yVms2m
    - Why I'm moving from SvelteKit to F# - https://youtu.be/c8lkaP3kkbg?si=uzPDhsapoQhBmi8k

    About 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/haminions

    Supporters get:
    * Full source code access from courses / tutorials
    * Exclusive discounts on products / courses

    Plus you help me to keep experimenting / sharing!

    17 min
  • 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-projects

    Chapters

    01:05 - Goals for Validating Project Ideas
    04:10 - How I Validate Project Ideas
    05:35 - Something The World Wants / I Want
    10:05 - Something I am good at
    12:55 - Something I am Interested in Building
    14:50 - My Long-term Project Strategy

    Links:

    - My journey from Software Engineer to Entrepreneur and back again - https://www.youtube.com/watch?v=AsPUNXoVvXQ
    - Prioritizing my Project Ideas with a Trello Backlog - https://www.youtube.com/watch?v=IzfykUJfs_c
    - How to Find Fulfilling Work as a Software Engineer and Achieve more Impact with Less Stress - https://www.youtube.com/watch?v=VcdDy7MMi8I

    About 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/haminions

    Supporters get:
    * Full source code access from courses / tutorials
    * Exclusive discounts on products / courses

    Plus you help me to keep experimenting / sharing!

    For Sponsorship info: https://hamy.xyz/labs/sponsors

    20 min
  • 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-tests

    CTA: Get a fun() tshirt - https://www.youtube.com/watch?v=KA1j3ukcgMM

    Chapters

    03: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 testing
    20:05 - Strategies for writing tests that Scale
    27:30 - How to Write Simple Scalable Tests
    34:50 - How I write tests
    43: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=NLnZtg63h1I

    About 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/haminions

    Supporters get:
    * Full source code access from courses / tutorials
    * Exclusive discounts on products / courses

    Plus you help me to keep experimenting / sharing!

    For Sponsorship info: https://hamy.xyz/labs/sponsors

    51 min
  • 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-production

    Chapters

    01:35 - Good: HTMX Simplifies Frontend Code
    03:45 - Frontend Simplification: Reduce Layers of Abstraction
    05:55 - Frontend Simplification: No JS needed
    07:50 - Faster Changes
    09:40 - Easier to onboard new developers
    13:30 - Good: HTMX is often MORE performant than SPAs
    17:35 - Good: Easy to add to existing projects
    20:15 - Bad: HTMX lacks a paved road
    24:05 - Bad: HTMX is not a Silver Bullet
    25: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=HAMYLABS

    About 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/haminions

    Supporters get:
    * Full source code access from courses / tutorials
    * Exclusive discounts on products / courses

    Plus you help me to keep experimenting / sharing!

    For Sponsorship info: https://hamy.xyz/labs/sponsors

    30 min

About HAMY LABS POD

From the publisher's feed

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