All Episodes

Displaying 101 - 120 of 135 in total

#35

How I found my lost network packets

Today Gerhard shares the entire story behind his lost packets. He is talking with Drew Marshall, director at Trunk Networks and No One Internet, a Cloud Services Provider & ISP based in Sussex, UK. Gerhard’s Vodafone ISP gateway was losing packets, and recording some of the previous episodes used to be challenging as his internet connection would cut out up to 10 seconds at a time, multiple times per recording session. He was convinced that his Unifi Dream Machine Pro was not the issue. Drew helped Gerhard realise that it actually was. Not only has Gerhard’s DNS latency improved by 3x, but he can now fail-over between two WAN connections. And because nothing beats a real-world experiment, you can guess what is coming in this episode 😉 You will find latency & packet loss graphs, speed test runs, and a few other interestings in the show notes. We hope that they inspire you to setup a better home network. Most importantly, may you find your humble & brilliant Drew. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Shortcut – The first project management platform for software development that brings every team across the org together to build better products. More than 10,000 companies from all over the world use Shortcut to plan, collaborate, and build better software together. Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com MongoDB – MongoDB Atlas is an integrated suite of cloud database and services. Try Atlas today. They have a FREE forever tier, so you can prove to yourself and to your team that they have everything you need. Check it out today at mongodb.com/changelog GitLab – The DevOps platform that empowers organizations to maximize the overall return on software development by delivering software faster, more efficiently, while strengthening security and compliance. Identify and address blockers immediately, focus on delivering value — not maintaining integrations, automate security and compliance. Get started with their free tier (no credit card required). Learn more at about.gitlab.com/solutions/devops-platform Featuring: Drew Marshall – LinkedIn, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: Gerhard’s issue with ISP gateway timeouts Vodafone UK Community: Periodic 100% packet loss Fair Internet Report: Trunk Networks nefilim/pinger - simple network latency and packet loss monitor using Grafana and Prometheus Grafana dashboard: Internet-QoS.json MikroTik 5009UG text config export ISP gateway timeouts - Unifi UDM Pro PPPoE - The initial problem in a screenshot ISP gateway timeouts - Vodafone PPPoE - This is what the ISP-provided router experience looks like ISP gateway timeouts - MikroTik RB2011 PPPoE DNS latency with MikroTik RB5009 on Vodafone Gerhard's MikroTik RB5009 setup Gerhard's Unifi setup Gerhard's Unifi network topology Vodafone speedtest with MikroTik RB5009 - Primary connection Trunk Networks speedtest with MikroTik RB5009 - Backup connection Gerhard's MikroTik RB2011, 24 December 2012 Something missing or broken? PRs welcome!
#34

Where is the cloud native App Store?

In our first 2022 episode, Alexis Richardson, co-founder and CEO of Weaveworks, is talking to Gerhard about going fully remote, what a great team looks like, and GitOps. While you may have heard of GitOps, now is a good time to check out opengitops.dev. The most interesting part of today’s conversation is the missing cloud native App Store. While Apple revolutionised the world with the App Store and the iPhone, we don’t yet have something similar for cloud native apps. You may be thinking “But what about OperatorHub?”, or all the Helm registries out there? The registry fragmentation, operator deprecations and lack of curation are not what people have in mind when they think App Store. But there is more to it, so let’s hear how Alexis thinks about this. Join the discussion Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today! Sponsors: MongoDB – MongoDB Atlas is an integrated suite of cloud database and services. Try Atlas today. They have a FREE forever tier, so you can prove to yourself and to your team that they have everything you need. Check it out today at mongodb.com/atlas Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com Retool – Retool is a low-code platform built specifically for developers that makes it fast and easy to build internal tools. Instead of building internal tools from scratch, the world’s best teams, from startups to Fortune 500s, are using Retool to power their internal apps. Learn more and try it for free at retool.com/changelog Featuring: Alexis Richardson – GitHub, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: What is GitOps? What is OpenGitOps? 🎬 Creating the Enterprise App Store - GitOpsCon NA 2021 Keynote 🎬 GitOps Maturity Model - GitOps Days 2021 How to get robust GitOps? The U.S. Department of Defense uses Flux and Helm Notes on GitOps potential role in compliance 🎬 A Multi-Cluster, Multi-Cloud Infrastructure with GitOps at CERN - Ricardo Rocha, CERN Something missing or broken? PRs welcome!
#33

🎄 Merry Shipmas 🎁

Merry Shipmas! This is our special Christmas episode which sums up two months of very early mornings and a few late nights. After many twists and turns, stuff which didn’t work out, as well as pleasant surprises, this is what we ended up with: 🎁 PR #395 - CI/CD Lego set with Guillaume de Rouville & Joel Longtine 🎁 PR #396 - Continuous CPU profiling with Frederic Branczyk 🎁 PR #399 - Auto-restoring Kubernetes clusters with Dan Mangum & Muvaffak Onuş While we initially intended to have five Christmas presents in total, only three got delivered in time. We planned, worked hard and eventually shipped the best we could just in time for this special Christmas episode. Our hope is that the latest additions to our changelog.com GitHub repository will help you just as much as they will help our 2022 setup. 🎄Merry Shipmas everyone! 🎄 Join the discussion Changelog++ members get a bonus 3 minutes at the end of this episode and zero ads. Join today! Sponsors: Linode – Get $100 in free credit to get started on Linode – Linode is our cloud of choice and the home of Changelog.com. Head to linode.com/changelog OR text CHANGELOG to 474747 to get instant access to that $100 in free credit. Fastly – Compute@Edge free for 3 months — plus up to $100k a month in credit for an additional 6 months. Fastly’s Edge cloud network and modern approach to serverless computing allows you to deploy and run complex logic at the edge with unparalleled security and blazing fast computational speed. Head to fastly.com/podcast to take advantage of this limited time promotion! LaunchDarkly – Fundamentally change how you deliver software. Innovate faster, deploy fearlessly, and make each release a masterpiece. Featuring: Guillaume de Rouville – GitHub, LinkedIn Joel Longtine – Website, GitHub, X Frederic Branczyk – Website, GitHub, X Dan Mangum – Website, GitHub, X Muvaffak Onuş – GitHub, LinkedIn, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: 🎁 PR #395: CI/CD Lego set 🎁 PR #396: Continuous CPU profiling 🎁 PR #399: Auto-restoring Kubernetes clusters Something missing or broken? PRs welcome!
#32

Crossing the platform gap

In 2014 Gerhard joined CloudCredo, a startup co-founded by Colin Humphreys, Paula Kennedy & Chris Hedley. They stuck together through two acquisitions: Pivotal & VMware. This year, Colin, Paula & Chris co-founded Syntasso, the Platform-as-a-Product startup. Today they all get together to talk about about what it takes to build a platform team, why Team Topologies is a good conversation starter and why a curated blend of off-the-shelf, composed, and self-created services are required in any organisation operating at scale. Your hunch is right, all of them used to share the same Pivotal London office with Tammer Saleh, our guest from episode 31. Chris used to win all table tennis matches without even breaking a sweat, and today Gerhard gets his comeback. Touché! Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today! Sponsors: Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog Incident.io – Create, manage, and resolve incidents directly in Slack. Use the /incident command to create and manage incidents. This command lets you share updates, assign roles, set important links and more – all without ever leaving the incident channel. Each incident gets their own Slack channel plus a high-res dashboard at incident.io with the entire timeline from report to resolution. Learn more and sign up for free at incident.io — no credit card required. LaunchDarkly – Fundamentally change how you deliver software. Innovate faster, deploy fearlessly, and make each release a masterpiece. FireHydrant – The reliability platform for teams of all sizes. With FireHydrant, teams achieve reliability at scale by enabling speed and consistency from a service deployment to an unexpected outage. Try FireHydrant free for 14 days at firehydrant.io Featuring: Colin Humphreys – GitHub, X Paula Kennedy – Website, X Chris Hedley – GitHub, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: Crossing the Platform Gap 🎬 Crossing the Platform Gap - DevOps Enterprise Summit US 2021 (requires free account to watch) Kratix is a framework for building Platform-as-a-Product Something missing or broken? PRs welcome!
#31

Is Kubernetes a platform?

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! Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today! Sponsors: Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog Incident.io – Create, manage, and resolve incidents directly in Slack. Use the /incident command to create and manage incidents. This command lets you share updates, assign roles, set important links and more – all without ever leaving the incident channel. Each incident gets their own Slack channel plus a high-res dashboard at incident.io with the entire timeline from report to resolution. Learn more and sign up for free at incident.io — no credit card required. Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code SHIPIT and get the team plan free for three months. Equinix Metal – If you want the choice and control of hardware…with low overhead…and the developer experience of the cloud – you need to check out Equinix Metal. Deploy in minutes across 18 global locations, from Silicon Valley to Sydney. Visit metal.equinix.com/justaddmetal and receive $100 credit to play. Featuring: Tammer Saleh – Website, GitHub, LinkedIn, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: Comparing The Cloud Foundry and Kubernetes Vision of DevOps Evaluating Kubernetes Behavior during Resource Exhaustion AWS Nitro Enclaves on EKS A Modern Cloud Vocabulary: Declarative (vs Imperative), Convergence, Idempotence & Immutability UNIX Programming by Example: runit Something missing or broken? PRs welcome!
#30

Kaizen! Are we holding it wrong?

This is our third Kaizen episode in which Adam, Jerod & Gerhard talk about GitOps the wrong way, ask questions with Honeycomb and realise that they must be holding the CDN wrong, and the effort that has been going into moving all changelog.com static files from regular volumes to an S3-like object store. If you like a good yak shake, listening to this one is a lot more fun than doing it. Gerhard is most excited about the Ship It Christmas gifts that we have been preparing for you. While GitHub Codespaces is not going to be part of the upcoming Christmas special episode, today’s talk covers why investing in a Codespaces integration is worth it. Changelog #459 and Backstage #20 are related to this topic. Join the discussion Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Incident.io – Create, manage, and resolve incidents directly in Slack. Use the /incident command to create and manage incidents. This command lets you share updates, assign roles, set important links and more – all without ever leaving the incident channel. Each incident gets their own Slack channel plus a high-res dashboard at incident.io with the entire timeline from report to resolution. Learn more and sign up for free at incident.io — no credit card required. Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com Equinix Metal – If you want the choice and control of hardware…with low overhead…and the developer experience of the cloud – you need to check out Equinix Metal. Deploy in minutes across 18 global locations, from Silicon Valley to Sydney. Visit metal.equinix.com/justaddmetal and receive $100 credit to play. Featuring: Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – GitHub, LinkedIn, Mastodon, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: What is GitOps? Fastly log streaming to Honeycomb Honeycomb Kubernetes Starter Pack newsletter links-proxy encodes special urls - issue #394 Changelog #459 Backstage #20 GitPod - Always ready to code GitHub Codespaces - Blazing fast cloud developer environments SPOILER: shipit-christmas-gifts Something missing or broken? PRs welcome!
#29

Find the infrastructure advantage

Zac Smith, managing director Equinix Metal, is sharing how Equinix Metal runs the best hardware and networking in the industry, why pairing magical software with the right hardware is the future, and what Open19 means for sustainability in the data centre. Think modular components that slot in (including CPUs), liquid cooling that converts heat into energy, and a few other solutions that minimise the impact on the environment. But first, Zac tells us about the transition from Packet to Equinix Metal, his reasons for doing what he does, as well as the things that he is really passionate about, such as the most efficient data centres in the world and building for the love of it. This is a great follow-up to episode 18 because it goes deeper into the reasons that make Gerhard excited about the work that Equinix Metal is doing. This conversation with Zac puts it all into perspective. By the way, did you know that Equinix stands for Equality in the Internet Exchange? Join the discussion Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Incident.io – Create, manage, and resolve incidents directly in Slack. Use the /incident command to create and manage incidents. This command lets you share updates, assign roles, set important links and more – all without ever leaving the incident channel. Each incident gets their own Slack channel plus a high-res dashboard at incident.io with the entire timeline from report to resolution. Learn more and sign up for free at incident.io — no credit card required. Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com Equinix Metal – If you want the choice and control of hardware…with low overhead…and the developer experience of the cloud – you need to check out Equinix Metal. Deploy in minutes across 18 global locations, from Silicon Valley to Sydney. Visit metal.equinix.com/justaddmetal and receive $100 credit to play. Featuring: Zac Smith – Website, LinkedIn, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: Open 19 - Open Hardware for The Rest of Us 🎧 Ship It! #18: Bare metal meets Kubernetes Equinix Metal’s 2021 Swings and Misses The Liquid Cooling Imperative Why It’s Harder to Get a Server Into Sydney than a Satellite Into Space? Five Predictions for Hardware in 2021 Tinkerbell - Provision and manage bare metal, anywhere 🎬 Proximity User Conference Something missing or broken? PRs welcome!
#28

What does good DevOps look like?

This week Gerhard is chatting with Romano Roth, Head of DevOps at Zühlke, a company founded by Gerhard Zühlke in 1968. Nowadays they help companies all over the world build, ship and run anything from factory robots, to AI assistants in complex regulatory environments, and even medical devices that perform autonomous robotic surgery. When Romano is not leading a team of 30 software engineers that specialise in operations, infrastructure and cloud, he is one of the organisers of DevOps Days Zürich, and also the DevOps Meetup group, which is how Gerhard and Romano met in 2019. Having started his career as a .Net developer back in 2002, Romano had his fair share of dev and ops challenges, and he always enjoys seeing real business value delivered continuously in an automated way. In recent years, Romano’s perspective broadened, and now he sees DevOps realities across many companies. If you are curious about what good DevOps looks like, and what are the real challenges, then Romano has some good insights for you. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog Fastly – Compute@Edge free for 3 months — plus up to $100k a month in credit for an additional 6 months. Fastly’s Edge cloud network and modern approach to serverless computing allows you to deploy and run complex logic at the edge with unparalleled security and blazing fast computational speed. Head to fastly.com/podcast to take advantage of this limited time promotion! Equinix Metal – If you want the choice and control of hardware…with low overhead…and the developer experience of the cloud – you need to check out Equinix Metal. Deploy in minutes across 18 global locations, from Silicon Valley to Sydney. Visit metal.equinix.com/justaddmetal and receive $100 credit to play. FireHydrant – The reliability platform for teams of all sizes. With FireHydrant, teams achieve reliability at scale by enabling speed and consistency from a service deployment to an unexpected outage. Try FireHydrant free for 14 days at firehydrant.io Featuring: Romano Roth – Website, GitHub, LinkedIn, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: 🎟Make Your System Observable - BETA DevOpsDays Zürich 2021 - 🎬Videos & 📸Pictures DevOpsDays Zürich 2022 🎬 What are the top DevOps trends in 2021? 🎬 Participatory Budgeting Financing in the 21st Century Something missing or broken? PRs welcome!
#27

OpenTelemetry in your CI/CD

In this episode, Gerhard is joined by Cyrille Le Clerc, Product Manager Lead on Observability at Elastic, and Oleg Nenashev, Principal Engineer at CloudBees. It all started with Oleg’s tweet back in July, in which he was promoting Akihiro Kiuchi’s work on Jenkins monitoring with OpenTelemetry. This was done in the context of Google’s Summer of Code - a link to Akihiro’s demo is in the show notes. As you may remember from episode 20, instrumenting our changelog.com pipeline is on Gerhard’s mind, and this conversation helped him clarify a few things. If you are thinking of instrumenting your CI/CD pipeline with OpenTelemetry, this episode is for you. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog Fastly – Compute@Edge free for 3 months — plus up to $100k a month in credit for an additional 6 months. Fastly’s Edge cloud network and modern approach to serverless computing allows you to deploy and run complex logic at the edge with unparalleled security and blazing fast computational speed. Head to fastly.com/podcast to take advantage of this limited time promotion! Equinix Metal – If you want the choice and control of hardware…with low overhead…and the developer experience of the cloud – you need to check out Equinix Metal. Deploy in minutes across 18 global locations, from Silicon Valley to Sydney. Visit metal.equinix.com/justaddmetal and receive $100 credit to play. FireHydrant – The reliability platform for teams of all sizes. With FireHydrant, teams achieve reliability at scale by enabling speed and consistency from a service deployment to an unexpected outage. Try FireHydrant free for 14 days at firehydrant.io Featuring: Cyrille Le Clerc – GitHub, LinkedIn, X Oleg Nenashev – Website, GitHub, LinkedIn, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: Oleg’s tweet that started this discussion 🎬 CDF GSoC 2021 - Jenkins Remote Monitoring - Akihiro Kiuchi The ecosystem of CI / CD tools that integrates in #OpenTelemetry - Cyrille OpenTelemetry command-line tool for sending events from shell scripts & similar environments 🎬 Tracing Your Jenkins Pipelines With OpenTelemetry and Jaeger 🎬 Embracing Observability in Jenkins with OpenTelemetry - Cyrille Le Clerc, September 2021 DevOps World 2021 - watch all sessions on-demand Jenkinsfile Runner roadmap - Discussion jenkinsci/opentelemetry-plugin The OpenTelemetry Maven Extension Ansible OpenTelemetry Plugin Something missing or broken? PRs welcome!
#26

Gerhard at KubeCon NA 2021: Part 2

In the second set of interviews from KubeCon North America 2021, Gerhard and Liz Rice talk about eBPF superpowers - Cilium + Hubble - and what’s it like to work with Duffie Cooley. Jared Watts shares the story behind Crossplane reaching incubating status, and Dan Mangum tells us what it was like to be at this KubeCon in person. Dan’s new COO role (read Click Ops Officer) comes up. David Ansari from VMware speaks about his first KubeCon experience both as an attendee and as a speaker. The RabbitMQ Deep Dive talk that he gave will be a nice surprise if you watch it - link in the show notes. Dan Lorenc brings his unique perspective on supply chain security, and tells us about the new company that he co-founded, Chainguard. How to secure container images gets covered, as well as one of the easter eggs that Scott Nichols put in chainguard.dev. Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. Incident.io – Create, manage, and resolve incidents directly in Slack. Use the /incident command to create and manage incidents. This command lets you share updates, assign roles, set important links and more – all without ever leaving the incident channel. Each incident gets their own Slack channel plus a high-res dashboard at incident.io with the entire timeline from report to resolution. Learn more and sign up for free at incident.io — no credit card required. Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day. Featuring: Liz Rice – Website, GitHub, X Jared Watts – GitHub, X Dan Mangum – Website, GitHub, X David Ansari – GitHub, LinkedIn, X Dan Lorenc – Website, GitHub, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: Liz Rice, Cilium 🎬 Cloud Native Superpowers with eBPF - Liz Rice, Isovalent - KCNA 2021 The Beginner’s Guide to eBPF Programming for Networking CNI Benchmark: Understanding Cilium Network Performance - May 2021 🎙 GoTime #201 - eBPF and Go ebpf.io Cilium joins CNCF as an incubating project Jared Watts & Dan Mangum, Crossplane 🎬 Registries After Dark - Daniel Mangum, Upbound & Jon Johnson, Google - KCNA 2021 Upbound at KubeCon NA 2021 SIG-Running met at 6:30AM at KubeCon Crossplane is now a CNCF Incubating project David Ansari, first KubeCon talk 🎬 RabbitMQ on Kubernetes Deep Dive - David Ansari, VMware - KCNA 2021 Dan Lorenc, Chainguard 🎬 Sigstore: How We Started, Where We Are, Where We are Headed - Bob Callaway & Dan Lorenc - KCNA 2021 sigstore - A new standard for signing, verifying and protecting software Chainguard - Applying Zero-Trust principles to supply chain security Something missing or broken? PRs welcome!
#25

Gerhard at KubeCon NA 2021: Part 1

This is Gerhard’s first set of interviews from KubeCon North America 2021. William Morgan shares with us some of the finer Linkerd details, such as the underlying security theme, why native Kubernetes objects are preferable to more CRDs, and the joy of meeting team members in person. Frederic Branczyk speaks about Parca, a new continuous system profiling tool that uses eBPF to help you understand what is happening on your hosts. Andrew Rynhard gives us a great Talos OS and Kubespan perspective, and shares some really good follow-up videos on these topics. The last conversation is with David Flanagan - you know him as Rawkode - about new beginnings. It’s only been less than two months since we’ve had him in episode 18, and he kept really busy. Caleb, his 3 weeks old baby boy, was the youngest attendee at this conference, and some talks made him sleepy, so good job everyone. Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. LaunchDarkly / TrajectoryConf – Software powers the world. LaunchDarkly empowers all teams to deliver and control their software. DevOps and feature management are reimagining how we build and release new products. On November 9th and 10th, LaunchDarkly is hosting Trajectory Conference 2021 — a two-day event for software innovators who want to break orbit, not systems. Trajectory is a fully-virtual conference that focuses on the technology, people, and processes that continuously deliver better user experiences and more powerful software. Register for free at trajectoryconf.com Incident.io – Create, manage, and resolve incidents directly in Slack. Use the /incident command to create and manage incidents. This command lets you share updates, assign roles, set important links and more – all without ever leaving the incident channel. Each incident gets their own Slack channel plus a high-res dashboard at incident.io with the entire timeline from report to resolution. Learn more and sign up for free at incident.io — no credit card required. Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day. Featuring: William Morgan – Website, GitHub, LinkedIn, X Frederic Branczyk – Website, GitHub, X Andrew Rynhard – GitHub, LinkedIn, X David Flanagan – Website, GitHub, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: William Morgan, Linkerd Overview and State of Linkerd - KubeCon EU 2021 Announcing Linkerd 2.11: Policy, gRPC retries, performance improvements, and more! A Kubernetes engineer’s guide to mTLS - Mutual authentication for fun and profit Linkerd production runbook Linkerd Community Guide to KubeCon + CloudNativeCon NA 2021 Frederic Branczyk, Parca What Does the Future Hold for Observability? - Tom Wilkie & Frederic Branczyk - KubeCon EU 2019 parca.dev - start profiling in seconds - Introducing Parca Frederic’s new coffee machine, one of his secrets for shipping new Parca features quickly Polar Signals Careers - a careers page to use for inspiration On Building Company Culture Andrew Rynhard, Talos OS Talos is a modern OS for Kubernetes 🎬 COSI: The Common Operating System Interface - Steven Borrelli & Andrew Rynhard - KubeCon EU 2021 🎬 Playing with KubeSpan at home - Andrey Smirnov - Setting up KubeSpan on Talos 0.13 for a hybrid home cluster: QEMU VMs, Raspberry Pi 4 and AWS Graviton instances 🎬 Managing bare-metal Kubernetes with Sidero David Flanagan, new beginnings Pulumi - Modern Infrastructure as Code Caleb - Youngest KubeCon NA 2021 attendee Something missing or broken? PRs welcome!
#24

Connecting your daily work to intent & vision

This week Gerhard is talking with Arnaud Porterie, founder of EchoesHQ, a new utility that measures and communicates engineering activity. They start by re-creating the 60 seconds Y Combinator pitch, and then shift focus to what it was like to get EchoesHQ off the ground. Next, they tackle something which is always on Gerhard’s mind: Why is it important to connect our daily engineering activity to intent? Before EchoesHQ, Arnaud used to run the core team and the open source project at Docker, and combined with other engineering leadership roles that he held for over a decade, he kept encountering misalignment that was preventing organisations from making meaningful progress. Let’s hear why EchoesHQ might just be a great way of addressing this. Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today! Sponsors: PlanetScale – PlanetScale is the only serverless database platform you can start in an instant and scale indefinitely with unlimited connections. Never think about database servers again. Everything you want to control is available through the beautifully designed PlanetScale CLI. Learn more and start your database in seconds at planetscale.com Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog Incident.io – Create, manage, and resolve incidents directly in Slack. Use the /incident command to create and manage incidents. This command lets you share updates, assign roles, set important links and more – all without ever leaving the incident channel. Each incident gets their own Slack channel plus a high-res dashboard at incident.io with the entire timeline from report to resolution. Learn more and sign up for free at incident.io — no credit card required. Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day. Featuring: Arnaud Porterie – Website, GitHub, LinkedIn, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: EchoesHQ in one tweet: Photo 2 Echoes HQ on Product Hunt The ticketing conundrum Here’s some lesser-known products we use on a daily basis at @Echoes_HQ which deserve a shoutout I turned 0x26 yesterday and I cannot wait to build this How Docker broke in half 🎬 Start with why - How great leaders inspire action | Simon Sinek | TEDxPugetSound 2009 🎸 Pink Floyd - Echoes (Remastered) EchoesHQ - September 2021 screenshot Something missing or broken? PRs welcome!
#23

A universal deployment engine

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. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: PlanetScale – PlanetScale is the only serverless database platform you can start in an instant and scale indefinitely with unlimited connections. Never think about database servers again. Everything you want to control is available through the beautifully designed PlanetScale CLI. Learn more and start your database in seconds at planetscale.com Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog Incident.io – Create, manage, and resolve incidents directly in Slack. Use the /incident command to create and manage incidents. This command lets you share updates, assign roles, set important links and more – all without ever leaving the incident channel. Each incident gets their own Slack channel plus a high-res dashboard at incident.io with the entire timeline from report to resolution. Learn more and sign up for free at incident.io — no credit card required. Raygun – With Raygun Error and Performance Monitoring you have all the information you need at your fingertips to quickly find and fix errors and performance issues across your tech stack down to the line of code. Get started with a free 14-day trial, head to raygun.com and join thousands of customer-centric software teams who use Raygun every day. Featuring: Sam Alba – GitHub, X Solomon Hykes – GitHub, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: Dagger docs - request early access via dagger.io Introducing Buildkit - 2017 - Tõnis Tiigi Learn about CUE’s theoretical basis and what makes it different 🎙 CUE: Configuration superpowers for everyone | GoTime #163 🎬 Hands-on Introduction to Dagger | Rawkode Live 🎙The Return of Docker/Dagger’s Solomon Hykes | POPCAST #75 Something missing or broken? PRs welcome!
#22

It's crazy and impossible

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. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: PlanetScale – PlanetScale is the only serverless database platform you can start in an instant and scale indefinitely with unlimited connections. Never think about database servers again. Everything you want to control is available through the beautifully designed PlanetScale CLI. Learn more and start your database in seconds at planetscale.com Featuring: Steve Jobs – Website Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: Apple - Remembering Steve MIT - 100 Years of the Quantum University of Puget Sound, Tacoma, Washington State Mac OS 9 iMac G3 ENIAC - Electronic Numerical Integrator and Computer “Bicycle for the Mind” - Medium blog post by Steven Sinofsky Understanding the GitHub flow Start with why - How great leaders inspire action, Simon Sinek, TEDxPugetSound Ship It! #16 - Optimize for smoothness not speed with Justin Searls Slow is Smooth and Smooth is Fast - Medium blog post by Michael Fisher The Mythical Man-Month kelseyhightower/nocode Changelog #459 - Coding in the cloud with Codespaces with Cory Wilkerson NeXTSTEP Eliyahu M. Goldratt, 1947 - 2011 Steven C. Wheelwright Jony Ive Something missing or broken? PRs welcome!
#21

Learning from incidents

Things go wrong all the time. We all make mistakes. And that is okay. What is not okay, is to think that it won’t happen, or that there will be someone else around when it does. In that moment, it doesn’t matter who wrote that module, package or microservice. But there is a better way to think about this, and there is an approach that makes people actually look forward to incidents. It all starts with thinking of incidents as opportunities to learn, and then share those learnings with everyone, so that you can all improve. In this episode, Gerhard is joined by Stephen Whitworth and Chris Evans, incident.io co-founders, and former Staff Engineers at Monzo. They get it, we get it, and now you can get it too. Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. PlanetScale – PlanetScale is the only serverless database platform you can start in an instant and scale indefinitely with unlimited connections. Never think about database servers again. Everything you want to control is available through the beautifully designed PlanetScale CLI. Learn more and start your database in seconds at planetscale.com Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog FireHydrant – The reliability platform for teams of all sizes. With FireHydrant, teams achieve reliability at scale by enabling speed and consistency from a service deployment to an unexpected outage. Try FireHydrant free for 14 days at firehydrant.io Featuring: Chris Evans – GitHub, LinkedIn, X Stephen Whitworth – GitHub, LinkedIn, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: Linear - The issue tracking tool you’ll enjoy using Loom - Record quick videos of your screen and cam incident.io - Product Roadmap CircleCI - Continuous Integration and Delivery Heroku - Cloud Application Platfrom Incidents are for everyone - Stephen’s favourite blog post Learning from incidents - Formula 1 - Chris’ favourite blog post Why more incidents is no bad thing - Gerhard’s favourite blog post Something missing or broken? PRs welcome!
#20

Kaizen! Five incidents later

This is our second Kaizen episode, where Adam, Jerod & Gerhard talk about changelog.com improvements since episode 10. OK, so Gerhard deleted the DNS API token. Not only did he take the time to understand how that happened, so that he could actually learn from his mistake, but now we have a system in place so that we can share learnings from incidents. By the way, these are publicly available in our #incidents Slack channel. A great & unexpected thing that happened since we recorded this episode, is Jerod fixing 99% of all the errors that were happening in prod. The top error was the broken Twitter auth - sorry Matt - which was a result of us upgrading to OTP 24 a few months back. Episode 3 show notes include a YouTube stream which captures it all. We wrap up this episode by each of us sharing the improvements that we would like to do until our next Kaizen. You heard it from Adam first: Ship It Driven Development Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. PlanetScale – PlanetScale is the only serverless database platform you can start in an instant and scale indefinitely with unlimited connections. Never think about database servers again. Everything you want to control is available through the beautifully designed PlanetScale CLI. Learn more and start your database in seconds at planetscale.com Honeycomb – Guess less, know more. When production is running slow, it’s hard to know where problems originate: is it your application code, users, or the underlying systems? With Honeycomb you get a fast, unified, and clear understanding of the one thing driving your business: production. Join the swarm and try Honeycomb free today at honeycomb.io/changelog Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Featuring: Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X Jerod Santo – GitHub, LinkedIn, Mastodon, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: changelog.com PR#378 Oban: Robust job processing for Elixir changelog.slack.com #incidents Incident.io: Our incidents platform DNSimple: Our DNS provider Fastly: Our content delivery network Linode - Connectivity Issue - US-East (Newark) Linode - Service Issue - Linode Kubernetes Engine Linode Global Infrastructure Sentry: Our error tracking Jerod: This is what happens when @gerhardlazu… Founderstalk #80: Iterating to globally distributed apps and databases 🎬 Firecracker VMs on Metal, Oh My! - Kurt Mackey, March 2021 🎬 Live Debugging the Changelog’s Production Kubernetes | Rawkode Live, September 2021 Something missing or broken? PRs welcome!
#19

Real-world implications of shipping many times a day

This week Emile Vauge, founder & CEO of Traefik, joins Gerhard to share a story that started as a solution to a 2000 microservices challenge, the real-world implications of shipping many times a day for years, and the difficulties of sustaining an inclusive and healthy open-source community while building a product company. Working every day on keeping the open-source community in sync with the core team was an important lesson. The second learning was around big changes between major versions. The journey from Travis CI to Circle CI, then to Semaphore CI and eventually GitHub Actions is an interesting one. The automation tools inspired by the Mymirca ant colony is a fascinating idea, executed well. There is more to discover in the episode. Join the discussion Changelog++ members get a bonus 1 minute at the end of this episode and zero ads. Join today! Sponsors: Render – The Zero DevOps cloud that empowers you to ship faster than your competitors. Render is built for modern applications and offers everything you need out-of-the-box. Learn more at render.com/changelog or email changelog@render.com for a personal introduction and to ask questions about the Render platform. Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code SHIPIT and get the team plan free for three months. LaunchDarkly – Ship fast. Rest easy. Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Featuring: Emile Vauge – GitHub, LinkedIn, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: Traefik documentation & build GitHub Actions workflows mixtus creates PRs with documentation changes structor creates multiple versions of a Mkdocs documentation The Mymirca colony Announcing Traefik Proxy 2.5 Something missing or broken? PRs welcome!
#18

Bare metal meets Kubernetes

In this episode, Gerhard talks to David and Marques from Equinix Metal about the importance of bare metal for steady workloads. Terraform, Kubernetes and Tinkerbell come up, as does Crossplane - this conversation is a partial follow-up to episode 15. David Flanagan, a.k.a. Rawkode, needs no introduction. Some of you may remember Marques Johansson from The new changelog.com setup for 2019. Marques was behind the Linode Terraforming that we used at the time, and our infrastructure was simpler because of it! This is not just a great conversation about bare metal and Kubernetes, there is also a Rawkode Live following up: Live Debugging Changelog’s Production Kubernetes 🙌🏻 Join the discussion Changelog++ members get a bonus 2 minutes at the end of this episode and zero ads. Join today! Sponsors: Render – The Zero DevOps cloud that empowers you to ship faster than your competitors. Render is built for modern applications and offers everything you need out-of-the-box. Learn more at render.com/changelog or email changelog@render.com for a personal introduction and to ask questions about the Render platform. Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code THECHANGELOG and get the team plan free for three months. Equinix Metal – If you want the choice and control of hardware…with low overhead…and the developer experience of the cloud – you need to check out Equinix Metal. Deploy in minutes across 18 global locations, from Silicon Valley to Sydney. Visit metal.equinix.com/justaddmetal and receive $100 credit to play. Grafana Cloud – Our dashboard of choice Grafana is the open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more. Featuring: David Flanagan – Website, GitHub, X Marques Johansson – GitHub, LinkedIn, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: David’s tweet that made this episode happen This is how Gerhard met Marques Oops, We Forgot to Build a Managed Kubernetes Service! Tinkerbell - Provision and manage bare metal, anywhere Equinix Metal Crossplane provider and Terraform provider Kubernetes Cluster API Fly.io: The 5-hour CDN 🎬 Firecracker VMs on Metal, Oh My! - Kurt Mackey, March 2021 🎬 Klustered #11 - Kris Nova & Thomas Strömberg #7 Why Kubernetes? was mentioned, as well as the follow-up YouTube stream with Lars Wikman. Something missing or broken? PRs welcome!
#17

Docs are not optional

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. Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today! Sponsors: Render – The Zero DevOps cloud that empowers you to ship faster than your competitors. Render is built for modern applications and offers everything you need out-of-the-box. Learn more at render.com/changelog or email changelog@render.com for a personal introduction and to ask questions about the Render platform. Teleport – Teleport Access Plane lets you access any computing resource anywhere. Engineers and security teams can unify access to SSH servers, Kubernetes clusters, web applications, and databases across all environments. Try Teleport today in the cloud, self-hosted, or open source at goteleport.com Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code SHIPIT and get the team plan free for three months. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Featuring: Kathy Korevec – Website, GitHub, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: Maybe it’s time we re-think docs Kathy’s Philosophy Chasing challenges to ship developer solutions Reading list for product people Leadership CI GitHub Docs repository GitHub Repo Sync Something missing or broken? PRs welcome!
#16

Optimize for smoothness not speed

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. Join the discussion Changelog++ members get a bonus 1 minute at the end of this episode and zero ads. Join today! Sponsors: Fly – Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs. LaunchDarkly – Ship fast. Rest easy. Deploy code at any time, even if a feature isn’t ready to be released to your users. Wrap code in feature flags to get the safety to test new features and infrastructure in prod without impacting the wrong end users. SignalWire – Build what’s next in communications with video, voice, and messaging APIs powered by elastic cloud infrastructure. Try it today at signalwire.com and use code SHIPIT for $25 in developer credit. Grafana Cloud – Our dashboard of choice Grafana is the open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more. Featuring: Justin Searls – Website, GitHub, Mastodon, X Gerhard Lazu – Website, GitHub, LinkedIn, X Show Notes: ⭐️ Justin is giving the keynote at this year’s Reliable Web Summit. The topic is why distrust is at the heart of a lot of the issues we discussed and how to build trust as an individual, small team, and organization. ⭐️ It all started with this Tweet 5 for 5000: Find your Leading Indicators 🎬 The Selfish Programmer 🎬 Running a business, demystified 🎬 How to program The most impressive Olympic event I’ve seen out of Tokyo so far Justin Searls: If you’re a programmer and you’re happy with the work you’re doing, you’re growing in the ways you want, and you feel pushed to do your best work as opposed to work the most hours, congratulations! That’s all too rare. Something missing or broken? PRs welcome!
Previous Page

Displaying 101 - 120 of 135 in total

Next Page