Backend Banter  By  cover art

Backend Banter

By: Boot.dev
  • Summary

  • The only podcast dedicated to backend development, technologies, and careers. Lane Wagner, the founder of Boot.dev, interviews successful backend engineers to get their takes on various trends, technologies, and career tips for new backend developers. Golang, Python, JavaScript, and Rust are the programming languages most commonly discussed, but speakers dabble in all sorts.
    Boot.dev
    Show more Show less
Episodes
  • #057 - AI Bros Suck.. feat. Ken Wheeler
    Jun 10 2024

    In today's episode, we welcome Ken Wheeler, a dope programmer, who creates cool projects and just gives them away for free, helping thousands of developers worldwide, a based beatmaker and just in general a cool person.


    In this episode, we talk about AI, React, OCaml, why stressing over specific frameworks is not worth it, advice for new developers, HTMX, SPA's and a LOT of other stuff, so stay tuned!


    Ken's X/Twitter: https://x.com/ken_wheeler


    Timestamps:


    00:00 Introduction

    00:25 Do you hate AI?

    02:10 How diffusion works

    17:47 First impressions with writing Go

    18:29 Where's the line between Backend Development and DevOps

    24:11 Does anyone version their REST?

    24:57 urql

    25:38 Offloading the data work to the other side

    29:55 Wordpress is 80% of the websites

    31:15 HTMX

    33:12 Single Page Apps

    34:02 Is React still your go-to

    36:38 Is it hard to switch from React to Vue?

    39:37 Picking a first language to learn

    40:43 OCaml

    43:12 HEX and raw Binary Data

    44:42 Bluetooth powered crossbow

    52:20 What got Ken into doing talks

    58:45 Where to find Ken



    Show more Show less
    59 mins
  • #056 - Maybe Programmers are Just Bad feat. Casey Muratori
    Jun 3 2024

    In today's episode, we welcome Casey Muratori, a seasoned programmer who specializes in game engine research and development who is currently working on a narrative game about organized crime in the 1930s in New York.


    And oh boy, is this episode packed with valuable knowledge!


    In this talk, we go over the differences between different job positions in the Game Development Industry and how it compares to the Web Development arena, as well as dive deep on the notions of technical knowledge, is it all useful or is some of it just a waste of time? We talk about bloated systems, how we already surpassed the tipping point of code written, so that new exploits will be appearing indefinitely. Casey gives us his opinions on what a programmer should ABSOLUTELY know to be the best at what they do, and a lot of other exciting and interesting topics.


    Learn back-end development - https://boot.dev

    Listen on your favorite podcast player: https://www.backendbanter.fm


    Computer, Enhance!: https://www.computerenhance.com/

    Casey's Twitter/X: https://x.com/cmuratori


    Timestamps:


    00:28 Casey's Background

    02:43 Game Developer vs Game Designer

    09:08 What are the different ways people should think about careers that exist for game developers

    14:33 Is all knowledge useful or is some of it a waste of time?

    16:16 Computer, Enhance! and Casey's teaching methodologies

    24:00 Devil's advocate about understanding at the hardware level

    29:48 Software is getting slower, bloatier and less performant

    35:42 What is the primary reason behind the rise of slow software

    38:20 Top 3 concepts that people SHOULD know

    43:43 Do you need to know both ARM and x86?

    57:03 30 million line problem

    01:08:29 Is there any way to mitigate these types of problems?

    01:13:39 Where to find Casey

    01:14:50 Which was the best part of Twin Peaks




    Show more Show less
    1 hr and 18 mins
  • #055 - Talking Go with the Go God feat. AnthonyGG
    May 27 2024

    In today’s episode, we bring AnthonyGG, a highly requested guest, a Go developer with over a decade of experience with Golang and a fellow content creator.


    This episode will be all around Web Development with Go - from how Anthony started writing code with Go and why he chose this language, to tooling, migrations, integrations with databases, generics, Go job interviews and much, much more!


    Learn back-end development - https://boot.dev

    Listen on your favorite podcast player:

    https://www.backendbanter.fm


    Anthony's Youtube: https://www.youtube.com/@anthonygg_

    Anthony's Twitch: https://www.twitch.tv/theanthonygg

    Anthony's Twitter/X: https://x.com/anthdm


    Timestamps:

    00:00 Introduction

    00:29 Anthony's backstory, how he learned to code and started writing code professionally

    08:55 Going from go migrate to goose

    13:20 What does Anthony use in tandem with goose/go migrate to interact with databases

    14:46 Bun vs gorm vs sqlc

    18:26 The way boot.dev is running goose at the moment

    20:14 Problems with migration tools

    23:47 Should HTTP handlers explicitly return an error?

    29:05 Building your own middleware and helper functions

    36:00 Generics

    38:09 How often does AnthonyGG use a context package and for what purposes

    44:57 Golang job interviews

    46:12 Developer experience with working with Go on Web Applications

    54:51 You still need community-built tools

    57:08 Where to find Anthony



    Show more Show less
    58 mins

What listeners say about Backend Banter

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.