show episodes
 
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.
  continue reading
 
Artwork
 
Brian Casel hosts conversations with founder friends. We talk about startups, products, software, entrepreneurship, but also what's happening in our lives away from our screens and revenue graphs.
  continue reading
 
Loading …
show series
 
In today’s episode, we go to war with Sam Selikoff, co-host of the Frontend First podcast, and specialist on everything Frontend related. We have an amazing conversation where we discuss Sam’s journey, as he also did some backend work in the past, we talk about abstractions, what JavaScript is doing differently from other languages and frameworks, …
  continue reading
 
In today’s episode, we welcome Lawrence Lockhart, a former hospitality manager turned full stack software developer. Apart from his tech job, he’s also a developer advocate, a teaching assistant at a coding bootcamp and a tech meetup leader, so you know he spends a lot of his time helping others build and transfer their existing skills into tech, b…
  continue reading
 
Sam joins Lane Wagner in a crossover episode with the Backend Banter podcast. They talk about abstractions in frontend and backend frameworks, what JavaScript is doing differently from other languages and frameworks, why the frontend should drive the backend even if you're building in a server-side framework, and what's so special about React Serve…
  continue reading
 
In today’s episode, we bring Spiro Floropoulos, a senior developer and architect with over 20 years of experience. This episode is an unusual one, as Spiro recently got laid off due to a bizarre chain of events that involved HTMX, overworking, and technical debt. But we’ll learn from this story, as we want to shed some light on how situations that …
  continue reading
 
Sam and Ryan read and discuss a fantastic interactive blog post about queueing in HTTP written by Sam Rose. Timestamps: 0:00 - Intro 6:57 - Queueing: An interactive study of queueing strategies 9:05 - Why do we need queues? 13:16 - FIFO and timing out 17:55 - LIFO 20:58 - Priority queues 25:21 - Active queue management 29:08 - Comparing queues 36:3…
  continue reading
 
Sam and Ryan discuss the new features in React 19 that will specifically benefit developers building single-page applications. They talk about how Suspense and Transitions let developers "teach" React about when their apps are in a loading or a pending state, how Client Actions improve upon using events in React 18 to handle data mutations, and how…
  continue reading
 
Today we bring Thomas Ballinger, a developer at Convex, an open-source backend for application builders. We will be discussing mainly databases, and why at Convex they use Rust and Typescript. We'll also talk about systems scalability, infrastructure and go over different practices regarding abstractions Learn back-end development - https://www.boo…
  continue reading
 
Sam tells Ryan about a recent talk he gave at BigSkyDevCon. They chat about how backend frameworks are raising the ceiling of what UIs they’re capable of delivering, how frontend frameworks are raising the floor of what backend features they come bundled with, and what each community can learn from the other. Timestamps: 0:00 - Intro 4:23 - Recap o…
  continue reading
 
Today we bring anothe returning guest, Adam Elmore! An AWS Hero, Teacher and fellow content creator! You might notice today's talk is a bit different, as we don't cover too much technical details but we do cover a lot of other interesting topics that permeate our everyday lives, such as kids and family time, religion and purpose in life... But don'…
  continue reading
 
In today's episode, we bring back James Q Quick. Last time we talked about his best tips to land your first ever job as a developer. Today we talk about James' new startup and how he manages all his new tech adventures with being a parent and also provides some helpful insight as to why having an audience and personal connections in the industry is…
  continue reading
 
Sam and Ryan talk about the difference between the costs of building a feature and the benefits that feature brings to our end users. They discuss how libraries and frameworks can lower the technical cost of building a given feature, how Ryan Florence framed this calculation in his talk at Big Sky Dev Con, and how sometimes developers’ opinions and…
  continue reading
 
In today's episode, we bring back BadCop! Since last episode, she joined Boot.dev's team and is now writing courses with us! Today we will be discussing the approaches to writing good educational material, Bash (of course, duh), working outside cloud solutions, SSH, NAS systems, workflows with different editors and cultural shifts in different area…
  continue reading
 
Ryan tells Sam about his experiments with using the new View Transitions API in a React photo gallery app. He talks about how he likes the flexibility of the API, how to think about integrating it into any client-rendered app regardless of the framework, and how he used a Promise with an Effect to tie a View Transition to a React Transition. Topics…
  continue reading
 
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…
  continue reading
 
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…
  continue reading
 
Mike McAllister is a designer of brands, websites, products, and WordPress goodness... Here in part 2 of our conversation, we dive into Mike's current work on OllieWP, a new product that brings great design to the WordPress ecosystem. We also talked about the balance of working on products with taking on selective design consulting partnerships wit…
  continue reading
 
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, gener…
  continue reading
 
Mike McAllister has an incredible track record as a designer of brands, websites, products, and WordPress goodness... In part 1, we talked about Mike's experience building a successful WordPress products business that was acquired by WPEngine, and what he learned from the transition between indie product founder to acquihired in a large organizatio…
  continue reading
 
Today, we bring back a dear guest and friend of the podcast, ThePrimeagen! Now Ex-Netflix engineer who turned his full focus to content creation surrounding software engineering and tech. In today's episode, we talk about his new Git course on boot.dev, where he shares motivations on why he decided to write a course on Git, how he incorporates it i…
  continue reading
 
In today's episode, we welcome Low Level Learning, a fellow programmer and content creator. With over 500k subscribers and his own course where he teaches low level programming topics, he came on the podcast to talk about what he knows most: C, low level concepts, AI, as well as share some of his own developer experiences and preferences that he ga…
  continue reading
 
Brian's update was recorded on May 6th, 2024. Daniel Coulbourne is the cofounder of Thunk.dev and the co-host of the Talking Businessly podcast. We had a great conversation about the "80/20 model" in software development consulting, striking a balance between working with clients and building your own products and projects. This conversation was re…
  continue reading
 
In today’s episode, we welcome Natalie Pistunovich, host of the Go Time podcast, OpenAI Ambassador and Google Developer Expert for Go. She advises companies on how to make the most of AI and adopt it properly and also teaches the Cloud and Infrastructure course for B.Sc. students at the HTW Berlin. In this episode, we talk all about AI driven devel…
  continue reading
 
Jack McDade is the creator of the new course, Radical Design. He's also the founder of Statamic CMS. In this contuation of our conversation, we talked about Jack's unique approach to designing things and how he strikes a balance between fun refreshing projects like this, and running a successful product company. Brian and Jack's conversation was re…
  continue reading
 
In today’s episode, we bring fellow developer and tech content creator NeetCode, to talk about his obstacles and observations on his path in becoming a FAANG engineer, where he shares his struggles and how he started both his tech career and content creation journeys. Among a variety of other topics, NeetCode shares his advice for anyone that’s ope…
  continue reading
 
Jack McDade is the founder of Statamic CMS and the creator of the new course, Radical Design. In this conversation, Jack shared his story of going from film maker to full stack designer and developer to building a website CMS product. Brian and Jack's conversation was recorded on February 20th, 2024. Brian's update was recorded on May 6th, 2024. Br…
  continue reading
 
In today’s episode, we welcome John Crickett, veteran software engineer, having worked at Staff, VP, and C-Suite positions over the years, and now focusing on helping thousands of engineers worldwide, through his coding challenges that have you building real applications, as well as helping with the soft skills through his articles and posts about …
  continue reading
 
Sam tells Ryan about his experience setting up an in-browser code editor with CodeMirror that he plans on using for blog posts and code recipes, as well as what he thought about using Radix Themes for the first time in earnest on a side project of his currently styled with Tailwind. Topics include: 0:00 - Intro 4:01 - Building an authoring tool wit…
  continue reading
 
Sam Selikoff, cofounder of BuildUI, returns to the show and we talk all about NYC! New York City, one of my favorite places. Brian and Sam’s conversation was recorded on December 15th, 2023. Brian's update was recorded on May 6th, 2024. (00:00) - Software founder life in NYC with Sam Selikoff (04:47) - What is the crowd like? (06:56) - New York's d…
  continue reading
 
In today’s episode, we bring Leandro Ostera, a seasoned software engineer, who’s currently leading the OCaml build system team, with the mission of making OCaml SaaS ready!Join us as this episode is packed with a variety of topics, where we mainly focus on the OCaml ecosystem, compare it to other languages and frameworks, but also dabble into very …
  continue reading
 
Sam and Ryan talk about why it’s better to think of throw as a general-purpose JavaScript language feature rather than something that should only be used for error handling. They discuss the ambiguity around the phrase “error handling”, situations that call for dealing with errors locally vs. globally, and how throw can be useful for non-error cont…
  continue reading
 
Kevin Powell returns to the show where we talk about the business side of his work as a YouTuber and teacher of front-end development and CSS. Brian and Kevin’s conversation was recorded on December 7th, 2023. Brian's update was recorded on May 6th, 2024. (00:00) - Building a Courses Business with a YouTube audience with Kevin Powell (03:22) - Kevi…
  continue reading
 
Today, we're excited to have Bashbunni join us, a software developer and fellow tech content creator currently rocking it as a DevRel at Charm, whose purpose is all about glamming up the CLI experience.In this episode, we cover a lot of ground, from diving into Charm's cool libraries and their real-world applications to chatting about the self-taug…
  continue reading
 
Lianna Patch wasn’t thrilled with the work she was doing, who she was doing it for, and the lack of fun she was having as a professional copywriter. So she changed everything and relaunched her Punchline Copy business with a focus on comedic copy. Brian and Lianna’s conversation was recorded on December 13th, 2023. Brian's update was recorded on Ma…
  continue reading
 
In this episode, we host Trash Puppy, with her amazing story of how she went from Nursing to becoming a Software Engineer. Today, we talk about her story, why she chose Golang, her exciting personal projects and her experiences and advice as a self-taught developer.As Trash Puppy is accepting job offers at the moment, we also dove into the current …
  continue reading
 
I invited James Lewis on to help understand the idea of a “fractional product manager” (and we covered that) but it turned into James’ story of how we transitioned from that into cofounder of a new SaaS, Lemon, in the payments space. Brian and James’ conversation was recorded on December 8th, 2023. Brian's update was recorded on May 6th, 2024. (00:…
  continue reading
 
Today, we're thrilled to have Tommy Graves, co-founder of RWX, a company focusing on building tools that optimize build and test performance, reliability, and developer experience. In this episode, we're delving deep into the realm of CI/CD (Continuous Integration and Continuous Deployment), with a special focus on Mint - their latest CI platform. …
  continue reading
 
Sam and Ryan discuss the core values of the Next.js framework, and how those values motivate several of the framework’s design decisions. They talk about caching, why layouts don’t have access to the URL, and why the router doesn’t expose navigation events, as well as how developers should think about extending Next’s functionality with their own a…
  continue reading
 
Justin Ferriman returns and we discuss his post-exit transition to becoming a business coach for other founders. Brian and Justin’s conversation was recorded on November 10th, 2023. Brian's update was recorded on May 6th, 2024. (00:00) - From Founder to Coaching Founders with Justin Ferriman (03:14) - Justin's coaching story (04:57) - The Know/Like…
  continue reading
 
Today, we bring a special "Whiskey, Web and Whatnot" edition to our podcast, where we welcome Travis Wagner and Robbie The Wagner, to talk about controversial takes regarding tech CEOs, their experiences in the field, the impact of AI and other personal preferences towards technologiesLearn back-end development - https://boot.devListen on your favo…
  continue reading
 
Sam talks to Ryan about refactoring an MDX blog post to a React Server Component. They discuss how RSC’s ability to render server-side content with “client-side holes” turns out to replace MDX for many uses cases. They also talk about other tools that are (surprisingly) a conceptual subset of the RSC architecture, such as custom Webpack loaders. To…
  continue reading
 
Sam Selikoff, cofounder of BuildUI joins me for a wide-ranging (and sometimes technical) conversation about his journey as a software engineer, and his business teaching UI development with video courses and YouTube. Brian and Sam’s conversation was recorded on December 15th, 2023. Brian's update was recorded on May 6th, 2024. (00:00) - Teaching Us…
  continue reading
 
In today's episode, we bring Thorsten Ball, author of "Writing An Interpreter In Go" and "Writing A Compiler In Go". In this talk, we discuss the different clashes and responsibilities between Product and Engineering teams, reignite the topic of working with technical managers, explain why cookie banners are dumb, and on a more interpersonal note, …
  continue reading
 
Jay Clouse, founder of Creator Science, returns to the show and we have a fun episode where we talk about our lives away from the cameras and mics to talk about how we stay fit and healthy (or at least try to be). Brian and Jay’s conversation was recorded on November 8th, 2023. Brian's update was recorded on May 6th, 2024. (00:00) - The Health Pend…
  continue reading
 
In this episode, we bring Daniel Roe, the Lead Maintainer of Nuxt.js, an open source framework that makes web development intuitive and powerful. Today, he shares his journey into the framework and sheds some light on intriguing questions surrounding its development and usage. Today's talk ranges from the origins of Nuxt to its unique features and …
  continue reading
 
Lianna Patch is known as a fantastic copywriter. Why? Because she’s also a comedian! We talk about Lianna’s passion for the craft of comedy, her comedic roots, and how she translated that into a thriving career as a copywriter. Brian and Lianna’s conversation was recorded on December 13th, 2023. Brian's update was recorded on May 6th, 2024. (00:00)…
  continue reading
 
In today's episode, we bring back Teej DeVries, the first guest ever on our podcast! Today we are discussing Teej's new course on Boot.dev on Memory Management. In this talk, we discuss the importance of memory, why Go is a C-programmer minded language, garbage collectors, among other technical topics. We also talk about why understanding the funda…
  continue reading
 
Sam and Ryan discuss the intuition behind React Transitions, and why React’s new useOptimistic hook is a good fit for building a URL-driven filter panel that stays fully responsive to client interactions. Topics include: 0:00 - Intro 1:12 - The problem: In a world of Server Components, URL updates are blocked by a server-side roundtrip 10:44 - Atte…
  continue reading
 
I spoke to Kevin Powell, YouTuber and front-end CSS teacher about how he operates his YouTube content business and how he grew to over 800,000 subscribers. Brian and Kevin’s conversation was recorded on December 7th, 2023. Brian's update was recorded on May 6th, 2024. (00:00) - Teaching CSS to 800k YouTube Subscribers with Kevin Powell (06:58) - A …
  continue reading
 
Loading …

Quick Reference Guide