The *other* features in Go 1.18
On this episode, Michael Matloob and Daniel MartĂ pinky promise not to talk about Go 1.18âs two big features (fuzzing and generics). Instead, weâre focusing in on the other cool stuff thatâs new!
On this episode, Michael Matloob and Daniel MartĂ pinky promise not to talk about Go 1.18âs two big features (fuzzing and generics). Instead, weâre focusing in on the other cool stuff thatâs new!
We finally did it! All our static files are served from AWS S3. This is the most significant improvement to our appâs architecture in years, and now we have unlocked the next level: multi-cloud. We talk about that at length, and how it fits in our 2022 setup. The TL;DR is that changelog.com will fly, both literally and figuratively.
We also address Steveâs comment that he left on our previous Kaizen episode - thanks Steve!
Towards the end, we talk about Gerhardâs new beginnings at Dagger, where he gets to work with a world-class team and build the next-gen CI/CD. Thatâs right, Gerhard is now walking the Ship It talk all day, every day. If you want to watch him code live, you can do so every Thursday, in our weekly community session.
Kaizen!
From MIT researchers who have an AI system that rapidly predicts how two proteins will attach, to Facebookâs first high-performance self-supervised algorithm that works for speech, vision, and text, Daniel and Chris survey the AI landscape for notable milestones in the application of AI in industry and research.
Amal and Nick load up on coffee for a not-so-vite (lame joke!) conversation with Evan You all about Vite â a batteries included next-generation frontend tooling library. Vite continues to push the ecosystem forward with even stronger defaults, super speedy local development workflows, and a highly extensible universal plugin API. Need we say more?!
This week weâre joined by Jacob Kaplan-Moss and weâre talking about his extensive writing on work sample tests. These tests are an exercise, a simulation, or a small slice of real day-to-day work that candidates will perform as part of their job. Over the years, as an engineering leader, Jacob has become a practicing expert in effectively hiring engineers â today he shares a wealth of knowledge on the subject.
In addition to being a Developer Advocate at Hugging Face, Thomas Simonini is building next-gen AI in games that can talk and have smart interactions with the player using Deep Reinforcement Learning (DRL) and Natural Language Processing (NLP). He also created a Deep Reinforcement Learning course that takes a DRL beginner to from zero to hero. Natalie and Chris explore whatâs involved, and what the implications are, with a focus on the development path of the new AI data scientist.
Vincent Ambo âthe person behind nixery.dev, tvl.fyi, and a former Google engineerâ shares his take on monorepos, Nix, and fully declarative systems without any Flux, Argo or Kubernetes.
While the tooling is impressive, itâs the principles behind it that captivated Gerhardâs imagination. Vincent has a rather interesting take on the monorepository idea, including one change - one version - one deploy. There are a lot of interesting links in the show notes, including all the code that Vincent uses to manage infrastructure.
As a result of this conversation, Gerhard is running Nix on one of his Macs, and also started experimenting with his first NixOS production instance.
Our 4th annual year-end wrap-up episode! We donât naval gaze often, but when we do⊠we make sure you get your moneyâs worth. Reflections, most popular episodes, our favs, and new this year: listener voice mails. Thanks for listening! đ
You had questions, the Go Team had answers! Topics covered include generics (of course), governance (of course), Go 2, text editors, GitHub Copilot, garbage collection, and more.
Rich Harris joins Amal & Amelia for a Svelte deep-dive! Whatâs it all about? Why might you pick it over React and friends? What up with SvelteKit? Rich is working on it full-time now?! Will even more questions be answered?
Tammer Saleh, founder of SuperOrbital and former VP of Engineering at Pivotal, is joining Gerhard to talk about table tennis, remote work, and challenges that teams have with K8s.
Some years ago, both Tammer & Gerhard used to work in the same London office on CloudFoundry, and nowadays they are both into Kubernetes. Tammer and the SuperOrbital team are deeply experienced in this topic, and they help teams at companies like Bloomberg, Shopify, and federal U.S. agencies tackle hard Kubernetes and DevOps problems through engineering and training.
Why do companies need Kubernetes in the first place? Which are the right reasons for choosing it? Is Kubernetes a platform? Gerhardâs favourite: we are doing Kubernetes wrong, but it works better than when we were doing it right, so whatâs up with that? This last one was a lot of fun, and we left the entire minute of laughter in at your request. Enjoy!
We upgraded to the new MacBook Pro M1 Max and decided to share our first impressions of the new hardware, how we migrate data and settings from our old machines (or donât), which apps were âinstant installsâ for each of us, which apps weâre trying to live without, and how we get our new machines set up for work and play. Nerd out with us!
Natalie and Mat explore hacking in Go from the eyes of 2 security researchers. Joakim Kennedy and JAGS have both used Go for hacking: writing malware, hardware hacking, reverse engineering Go code, and more.
Each year we discuss the latest insights from the Stanford Institute for Human-Centered Artificial Intelligence (HAI), and this year is no different. Daniel and Chris delve into key findings and discuss in this Fully-Connected episode. They also check out a study called âDelphi: Towards Machine Ethics and Normsâ, about how to integrate ethics and morals into AI models.
JS Party listeners and panelists celebrate our favorite moments from the past 100 episodes! Youâll hear from over 20 of your favorite voices across 14 episodes. We also share some behind-the-scenes and read/hear from listeners! Hereâs to the last 200 episodes, and the next 200 as well. đ„
Welcome to Song Encoder, a special series of The Changelog podcast featuring people who create at the intersection of software and music. This episode features $STDOUT and contains explicit language.
This week weâre joined by Gergely Orosz and weâre talking about the insane tech hiring market weâre in right now. Gergely was on the show a year ago talking about growing as a software engineer and his book The Tech Resume Inside Out. Now heâs laser focused on Substack with actionable advice for engineering managers and engineers, with a focus on big tech and high-growth startups. On todayâs show we dig into his recent coverage of âthe perfect stormâ thatâs causing this insane tech hiring market.
In todayâs episode, Gerhard is talking to Sam Alba, Dockerâs first employee, and Solomon Hykes, the Docker co-founder. Together with Andrea Luzzardi, they are the creators of Dagger, a universal deployment engine that trades YAML for CUE, and uses Buildkit as the runtime.
Why? Because we should stop rewriting the same application deployment logic in scripts, makefiles or continuous delivery configuration. Thatâs right, this is the YAML vaccine that we have all been waiting for.
Gerhard believes that one day, Dagger will become just as meaningful for application delivery, as Docker is today for application code.
Weâre celebrating our 200th episode with a crazy game of Gophers Say! Mat Ryer hosts two epic teams including Go Time OGs Carlisia, Erik, and Brian!
Today we have a very special episode, where Gerhard gets to share his favourite learnings from Steve Jobs. If it wasnât for his determination to build a better personal computer, Gerhard would have most likely continued with a career in physics.
We know what youâre thinking: itâs crazy and impossible to interview Steve Jobs, but on his 10th memorial anniversary, Gerhard was determined to combine the things that Steve said with his passion for computers, automation, and infrastructure.
Live your life and ship your best stuff because thereâs nothing like the present.
Thank you, Steve.
Tivadar Danka is an educator and content creator in the machine learning space, and he is writing a book to help practitioners go from high school mathematics to mathematics of neural networks. His explanations are lucid and easy to understand. You have never had such a fun and interesting conversation about calculus, linear algebra, and probability theory before!
Mitch and Andrew from the 1Password team talk with Amal and Nick about the companyâs transition to Electron and web technologies, and how the company utilized its existing web stack to shape the future of its desktop experience.
This week weâre joined by Adam Jacob, CEO of System Initiative and Co-Founder of Chef, about open source business models and the model he thinks is the right one to choose, his graceful exit from Chef and some of the details behind Chefâs acquisition in 2020 for $220 millionâŠin cash, and how his perspective on open source has or has not changed as a result. Adam also shared as much stealth mode details as he could about System Initiative.
Building software is difficult and time consuming, but the maintenance of software is where we spend the majority of our time. In this episode, Ian and sam join Johnny and Kris to discuss how to build actually maintainable software, the features of Go that make it good for writing maintainable software, and different ways that we might define the term âmaintenanceâ.
On this weekâs episode, Gerhard is joined by Kathy Korevec, former Senior Director of Product at GitHub, and now Vercelâs Head of Product. Docs play an essential role in GitHub Actions, and Gerhardâs experience has proven that. Building, testing, and shipping code with GitHub Actions works better because of their excellent docs. However, the docs that Kathy pictures are not what you are imagining. She explains it best in her post, Maybe itâs time we re-think docs, which is what started this whole conversation.
The bottom line is, just as you wouldnât ship untested code, shipping code without documentation is not optional. Todayâs conversation with Kathy explains why.
After months of talking about and planning this episode, we decided near the very end to invite Paul from Heavy Spoilers to join us for a deep, spoiler filled, discussion on the movie Tenet, which was directed by Christopher Nolan and released September 2020. If youâre a fan of Tenet, youâll love this episode.
Warning: This episode literally includes heavy spoilers. So come back after youâve watched the film, or proceed if that doesnât bother you.
This week Gerhard is joined by Justin Searls, Test Double co-founder and CTO. Also a đ magnet. They talk about how to deal with the pressure of shipping faster, why you should optimize for smoothness not speed, and why focusing on consistency is key. Understanding the real why behind what you do is also important. Thereâs a lot more to it, as its a nuanced and complex discussion, and well worth your time.
Expect a decade of learnings compressed into one hour, as well as disagreements on some ops and infrastructure topics â all good fun. In the show notes, you will find Gerhardâs favorite conference talks Justin gave a few years back.
Ahmad Awais joins Amal, Amelia, and Jerod to discuss scripting, automation, and building CLIs with Node! We hear Ahmadâs back story, learn the ABCâs of mastering Node automation tooling, and share automation wins from all of our lives (and Twitter too).
This week, Richard Hipp returns to catch us up on all things SQLite, his single file webserver written in C called Althttpd, and Fossil â the source code manager he wrote and uses to manage SQLite development instead of Git.
This week weâre joined by Lara Hogan â author of Resilient Management and management coach & trainer for the tech industry. Lara led engineering teams at Kickstarter and Etsy before she, and Deepa Subramaniam stepped away from their deep roots in the tech industry to start Wherewithall â a consultancy that helps level up managers and emerging leaders.
The majority of our conversation focuses on the four primary hats leaders and managers end up wearing; mentoring, coaching, sponsoring, and delivering feedback. We also talk about knowing when youâre ready to lead, empathy and compassion, and learning to lead.