Backend public
[search 0]
Mai Mult
Download the App!
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
 
Welcome to the Backend Engineering Show podcast with your host Hussein Nasser. If you like software engineering you’ve come to the right place. I discuss all sorts of software engineering technologies and news with specific focus on the backend. All opinions are my own. Most of my content in the podcast is an audio version of videos I post on my youtube channel here http://www.youtube.com/c/HusseinNasser-software-engineering Buy me a coffee https://www.buymeacoffee.com/hnasr 🧑‍🏫 Courses I Te ...
  continue reading
 
Andre Wyatts (@blanknaem) and Ryan Tanner (@RTanner1337) take a look at the start of the week to the end of the week at the end of the week. A look back at the week that was and then some. Email backended@blanknaem.com if you think there's something we should look at, or hit up our Twitter accounts!
  continue reading
 
Welcome to the Building the Backend Podcast! We’re a data podcast focused on uncovering the data technologies, processes, and patterns that are driving today’s most successful companies. You will hear from data leaders sharing their knowledge and insights with what’s working and what’s not working for them. Our goal is to bring you valuable insights that will save you and your team time when building a modern data architecture in the cloud. Topics will span from big data, AI, ML, governance, ...
  continue reading
 
Loading …
show series
 
Matteo Collina is a member of the Node.js technical steering committee and has one of the most impressive developer resumes we've ever seen. His 500 NPM modules have over 17 billion downloads. Today, he sits down with Lane to discuss Node, the future of backend web development, and Platformatic, his new startup. Learn back-end development - https:/…
  continue reading
 
Lane and Aaron Francis sit down to talk about Laravel and PHP, and why everyone who uses them tends to make a lot of money. There seems to be something to avoiding the technical hype cycle and just shipping web apps that people want to use. Learn back-end development - https://boot.dev Listen on your favorite podcast player: https://www.backendbant…
  continue reading
 
Lane chats with his distributed systems professor from when he was a computer science undergraduate, Dr. Russ Ross. They talk about the state of the hiring market in 2023, LLVM, and of course, distributed systems! Learn back-end development - https://boot.dev Listen on your favorite podcast player: https://www.backendbanter.com Russ Ross's Twitter:…
  continue reading
 
Byron Ruth and David Gee from the NATS and the Synadia team join Lane today to chat about distributed systems, and more specifically, PubSub architectures. If you've ever wondered about the difference between a distributed monolith and a truly distributed system, this episode is for you. We break down NATS and how it relates to other systems like R…
  continue reading
 
Lane sits down with Sean Walker to talk about Ruby on Rails, dynamic typing, and even a bit of Rust. Sean's been writing Ruby on Rails for years, and has some opinions on DHH's recent articles. Sean Walker's Twitter: https://twitter.com/swlkr Sean Walker's Twitch: https://www.twitch.tv/swlkrDe către Lane Wagner
  continue reading
 
Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)https://database.husseinnasser.com Why create Index blocks writesIn this video I explore how create index, why does it block writes and how create index concurrently work and allow writes.0:00 Intro1:28 How Create Index works4:45 Create Index blocking Writes5:00 …
  continue reading
 
This is a podcast about backend development, so I couldn't miss the chance to chat with Carson Cross, the creator of HTMX and author of the book Hypermedia Systems. HTMX is all about giving backend developers the power to build modern webapps, without needing to write a line of frontend JavaScript. In a way, it's a return to the way the web used to…
  continue reading
 
Has web development gone full circle? Should we really just be writing PHP monoliths? Maybe all go back to WordPress? Wes and Lane break down how web development has changed over the years, and where its heading next. Wes Twitter: https://twitter.com/wesbos Wes Insta: https://www.instagram.com/wesbos/ Wes YouTube: https://www.youtube.com/@WesBos We…
  continue reading
 
If you're nervous about searching for programming jobs this episode is for you. Lane sits down with Don the Developer to chat about everything from resumes and cover letters to how to present yourself in an interview. DonTheDeveloper's YouTube: https://www.youtube.com/c/donthedeveloperDe către Lane Wagner
  continue reading
 
HTTP/3 is getting popular in the cloud scene but before you migrate to HTTP/3 consider its cost. I explore it here.0:00 Intro HTTP/3 is getting popular3:40 HTTP/1.1 Cost5:18 HTTP/2 Cost6:30 HTTP/3 Costhttps://blog.apnic.net/2023/09/25/why-http-3-is-eating-the-world/
  continue reading
 
Theo Browne is a notorious tech YouTuber and streamer, CEO of Ping.gg, TypeScript advocate and creator of the t3 stack. In this episode Theo sheds some light on his background in Elixir, a functional programming language that runs on the Erlang VM, and why he made the switch to TypeScript while working at Twitch.…
  continue reading
 
The Encrypted Client Hello or ECH is a new RFC that encrypts the TLS client hello to hide sensitive information like the SNI. In this video I go through pros and cons of this new rfc.0:00 Intro2:00 SNI4:00 Client Hello8:40 Encrypted Client Hello11:30 Inner Client Hello Encryption18:00 Client-Facing Outer SNI21:20 Decrypting Inner Client Hello23:30 …
  continue reading
 
Pekka is the CTO of TursoDB, a cloud database product that helps developers run SQLite on the edge. Lane and Pekka talk about all the tradeoffs involved with SQLite, as well as the tradeoffs of putting your database geographically near your backend servers. Pekka's Twitter: https://twitter.com/penberg Turso: https://turso.tech/ LibSQL: https://gith…
  continue reading
 
Lane chats with Rob Walling. Rob is the author of several books, including the SaaS playbook and Start Small Stay Small. He founded Drip, TinySeed and even runs MicroConf, the largest conference for bootstrapped and mostly bootstrapped founders. In this episode they chat about how new backend developers can use their skills in a full time job, but …
  continue reading
 
Miriah Peterson chats with Lane about how great Go tends to be for not only backend application development, but also data engineering roles. Miriah hosts Golang meetups and conferences alongside her full time job, so they also discuss how in person networking can help your new career as a programmer.…
  continue reading
 
Lane chats with Mat Ryer, a host of the amazing GoTime.fm podcasts sits down with Lane to chat about his experience as a Go developer. Among other things, they chat about how Mat used Go to successfully build and sell a multi-million dollar company. Learn back-end development - https://boot.dev Listen on your favorite podcast player: https://www.ba…
  continue reading
 
Lane chats with Michael Green about Python programming on the backend side of the web stack. They debate Python's efficacy in large production projects. It gets spicy, bring a glass of milk. Learn back-end development - https://boot.dev Listen on your favorite podcast player: https://www.backendbanter.com Michael's Twitter: https://twitter.com/mgdo…
  continue reading
 
Lane chats with Travis Wagner, aka TechSavvyTravvy, the man behind the "crablang" fork of Rust. They talk about the issues with the Rust foundation that caused the fork, how the fork works from a technical perspective and other open-source shenanigans. Learn back-end development - https://boot.dev Listen on your favorite podcast player: https://www…
  continue reading
 
Lane chats with The Primeagen about unit tests, how to build good cli tooling, Golang, Rust, and a ton of stuff about Prime's history and how he got into coding and came to work at Netflix. Prime's Twitter: https://twitter.com/ThePrimeagen Prime's Twitch: https://www.twitch.tv/theprimeagen Prime origin: https://www.youtube.com/watch?v=JjHFubUPLV0 A…
  continue reading
 
Lane chats with James about all his best tips for landing your first ever job as a developer. Learn back-end development - https://boot.dev Listen on your favorite podcast player: https://www.backendbanter.com James on YouTube: https://www.youtube.com/c/jamesqquick James on Twitter: https://twitter.com/jamesqquick James Discord: https://t.co/LUOsSs…
  continue reading
 
From the frontend through the kernel to the backend process When we send a request to a backend most of us focus on the processing aspect of the request which is really just the last step. There is so much more happening before a request is ready to be processed, most of this step happens in the Kernel. I break this into 6 steps, each step can theo…
  continue reading
 
Lane chats with Trash, a Netflix engineer and code streamer on Twitch. They break down Trash's story: how he got into coding, from being a mainframe developer all the way through his days as a backend engineer to a frontend developer at Netflix. Learn back-end development - https://boot.dev Trash Twitter: https://twitter.com/trashh_dev Trash Twitch…
  continue reading
 
Lane chats with Jonathan Hall, a long time Go developer, host of the cup o' go podcast, and prolific DevOps guy. They discuss what DevOps is, what it isn't and why Go is such a good option for backend and devops work. Learn back-end development - https://boot.dev Listen on your favorite podcast player: https://www.backendbanter.com Jonathan on Link…
  continue reading
 
Lane chats with Kyle Simpson, principal software engineer at Socket Supply. They talk about a new wrapper around mobile apps that allows developers to distribute the backend data required for their apps to run directly on various client's devices. Learn back-end development - https://boot.dev Listen on your favorite podcast player: https://www.back…
  continue reading
 
Lane and Brian talk about scaling databases, particularly MySQL, Vitess, and the PlanetScale platform. Brian is a developer educator at PlanetScale, and he breaks down how you can think about scaling databases for your own projects, or for the companies you work for. PlanetScale is used for cloud MySQL deployments in the new CI/CD course on Boot.de…
  continue reading
 
Lane and Charles talk about how you can get ahead in your coding career, and move up more quickly from junior to senior developer. Charles is the founder of topenddevs.com and hosts myriad tech podcasts, and has spoken prolifically about how to level up your career as a developer. Charles on Twitter: https://twitter.com/cmaxw Topenddevs: https://to…
  continue reading
 
Bill Kennedy joins Lane on this episode of Backend Banter to discuss his origin story: why he left .NET and the Microsoft stack years ago to become a full-time Go developer. Learn back-end development - https://boot.dev Listen on your podcast player - https://www.backendbanter.fm Bill Kennedy on Twitter: https://twitter.com/goinggodotnet Ardan Labs…
  continue reading
 
In a wonderful blog, Kyle explores the pains he faced managing a Postgres instance for a startup he works for and how enabling partitioning sigintfically created wait events causing the backend and subsequently NGINX to through 500 errors.We discuss this in this video/podcasthttps://www.kylehailey.com/post/postgres-partition-pains-lockmanager-waits…
  continue reading
 
I chat with Melkey, a senior Go developer at Twitch about how he would reverse engineer his successful backend software engineering career at FAANG if he were starting over. Learn back-end development - https://boot.dev Melkey Twitter: https://twitter.com/MelkeyDev Melkey Twitch: https://www.twitch.tv/melkey…
  continue reading
 
Lane chats with Glauber Costa, a founder of Turso DB, maintainer of the Linux kernel, and ex-Scylla DB developer. If you're curious how databases scale up to trillions of records, or how they scale out to geographic edge platforms, this conversation is for you. Learn back-end development - https://boot.dev Glauber on Twitter: https://twitter.com/gl…
  continue reading
 
WebTransport is a cutting-edge protocol framework designed to support multiplexed and secure transport over HTTP/2 and HTTP/3. It brings together the best of web and transport technologies, providing an all-in-one solution for real-time, bidirectional communication on the web. Watch full episode (subscribers only) https://spotifyanchor-web.app.link…
  continue reading
 
Lane chats with Simon B, a PHD in electrical engineering from the UK who has founded startups, worked as a CTO, and publishes educational coding content under the alias "All the Code"! They talk about Simon's experience breaking into the software development industry. Learn back-end development - https://boot.dev Listen to the podcast: https://back…
  continue reading
 
Lane chats with Adam Elmore, cofounder of StatMuse about how he builds scalable B2C backend infrastructure on AWS. They discuss the pros and cons of some of the new serverless stuff Adam works with, and how that plays into legacy code bases. Learn backend development - https://boot.dev Podcast Homepage: https://backendbanter.fm Adam's links: https:…
  continue reading
 
fsync is a linux system call that flushes all pages and metadata for a given file to the disk. It is indeed an expensive operation but required for durability especially for database systems. Regular writes that make it to the disk controller are often placed in the SSD local cache to accumulate more writes before getting flushed to the NAND cells.…
  continue reading
 
Lane chats with Dax Raad, SST framework maintainer about the future of serverless infrastructure. They cut through the hype to figure out how serverless can help backend developers build robust and scalable systems. Learn backend development - https://boot.dev Dax on Twitter: https://twitter.com/thdxr Dax on Twitch: https://www.twitch.tv/thdxr…
  continue reading
 
ego is the main problem to a defective software product. the ego of the engineer or the tech lead seeps into the quality of the product. Fundamentals of Backend Engineering Design patterns udemy course (link redirects to udemy with coupon)https://backend.husseinnasser.com
  continue reading
 
Lane and TJ DeVries chat about OCaml and why functional programming can result in more elegant and readable code. TJ is a core maintainer of NeoVim and explains how contributing to open source has had a huge positive impact on his coding career. Learn back-end development - https://boot.dev TJ on Twitter: https://twitter.com/teej_dv TJ on Twitch: h…
  continue reading
 
Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)https://database.husseinnasser.com In version 5.3, MongoDB introduced a feature called clustered collection which stores documents in the _id index as oppose to the hidden wiredTiger hidden index. This eliminates an entire b+tree seek for reads using the _id inde…
  continue reading
 
Prime video engineering team has posted a blog detailing how they moved their live stream monitoring service from microservices to a monolith reducing their cost by 90%, let us discuss this0:00 Intro2:00 Overview10:35 Distributed System Overhead21:30 From Microservices to Monolith 29:00 Scaling the Monolith32:30 Takeawayshttps://www.primevideotech.…
  continue reading
 
Fundamentals of Database Engineering udemy course (link redirects to udemy with coupon)https://database.husseinnasser.comIn a row-store database engine, rows are stored in units called pages. Each page has a fixed header and contains multiple rows, with each row having a record header followed by its respective columns. When the database fetches a …
  continue reading
 
Lambda now supports Response payload streaming, now you can flush changes to the network socket as soon as it is available and it will be written to the client socket. I think this is a game changing feature 0:00 Intro 1:00 Traditional Lambda 3:00 Server Sent Events & Chunk-Encoding 5:00 What happens to clients? 6:00 Supported Regions 7:00 My thoug…
  continue reading
 
Cloudflare released a blog detailing a vulnerability that has been in their system for nearly two years. it is related to mTLS or mutual TLS and specifically client certificate revocation. I explore this in details 0:00 Intro3:00 The Vulnerability7:00 What happened?8:50 Certificate Revocation12:30 Rejecting certain endpoints 17:00 Certificate Authe…
  continue reading
 
BGP (Border gateway protocol) withdrawals caused the Virgin media ISP customers to lose their Internet connection. I go into details on this video. 0:00 Intro2:00 What happened?4:11 How BGP works?11:50 Version media withdrawals15:00 Deep dive Fundamentals of Backend Engineering Design patterns udemy course (link redirects to udemy with coupon)https…
  continue reading
 
GitHub Accidentally Exposed their SSH RSA Private key, this is the message you will get . @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you…
  continue reading
 
How Linus Tech Tips channel got Hacked In this short video we explain how was it possible for Linux to get hacked with cookies hijacking. 0:00 Intro0:47 TLDR what happened 5:10 Cookies in Chrome7:30 Cookies Hijacking8:46 Session Tokens (Access/Refresh)10:00 Remedies
  continue reading
 
Get my database engineering course https://database.husseinnasser.com In this video I do a deep dive in all locks obtained by postgres, I learned a lot while making this video and hope you enjoy it. 0:00 Intro 2:30 What are Locks? 5:30 Overview of Postgres Locks 9:10 Table-Level Locks 11:40 ACCESS EXCLUSIVE 17:40 ACCESS SHARE 19:00 ROW SHARE 20:15 …
  continue reading
 
Loading …

Ghid rapid de referință