

Coder Radio
The Mad Botter
A weekly talk show taking a pragmatic look at the art and business of Software Development and the world of technology.
Episodes
Mentioned books

Apr 1, 2021 • 56min
407: Halls of Glowing Apples
Ruby has gone off the rails this week, and Wes is here to explain what’s happened.
Plus emails into the show send Chris into a full Linux panic.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Sacrificing acts of heroism, big and small - YouTubeRuby off the Rails — On Wednesday, Bastien Nocera, the maintainer of a software library called shared-mime-info, informed Daniel Mendler, maintainer of a Ruby library called mimemagic, which incorporates Nocera's code, that he was shipping mimemagic under an incompatible software license.
Announcing the Deno Company — Deno is our attempt to breathe new life into this ecosystem.Deno DeployChip shortage could benefit Apple with better component pricing — The global chip shortage will become a problem for devices like iPhones and Macs requiring chips for storage, but Wedbush believes it could be beneficial to Apple and its suppliers by improving the pricing of components.

Mar 25, 2021 • 55min
406: Functional Sadism
Some sage developer wisdom is overshadowed by Mike's mad stonk game, while Chris worries Apple's secret M1 tricks charming Linux users.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Caesar Sengupta leaving Google after 15-year career — The initiative has been led by Caesar Sengupta who announced today that he’s leaving Google after nearly 15 years.The man behind Google's 'Next Billion Users' is leavingCaesar Sengupta on Twitter — After ~15 wonderful yrs @Google, I’m stepping into the outside world on a new journey. I leave, heart full of gratitude, joy and many deep friendships. 🙏🙏🙏 @sundarpichai and many many Google friends.Apple's Longtime App Store Developer Relations Lead Retires — Okamoto was responsible for overseeing the App Store review process and policies, distributing tools to allow developers to build and sell apps, developer support, developer communications, developer awards, and he also handled the annual Worldwide Developers Conference.Apple 'Surprised' By Developer FrustrationApple Developing New 'HomePod' Models With Screens and Cameras — Bloomberg's Mark Gurman briefly mentioned that Apple has "been developing new speakers with screens and cameras."HomePod Mini Features Dormant Temperature and Humidity Sensor — Apple's HomePod mini includes a dormant hidden sensor that can measure temperature and humidity, potentially providing the means to power upcoming features that could arrive in a future software update, according to Bloomberg.Apple Adds FaceTime Framework to Apple TV/HomePod — Ahead of these rumors, MacRumors contributor Steve Moser was combing through the tvOS 14.5 beta code and found that Apple has added FaceTime and iMessage frameworks, along with a new AVFCapture framework related to capturing images.Google’s new Nest Hub tells you how well you slept — The latest Nest Hub leverages Soli technology to measure your sleep patternsGitLab 13.10 released — 13.10 offers administrative enhancements to help scale DevOps in your org, Geo package integrity verification to improve Disaster Recovery, vulnerability management automation to apply efficiency and consistency to security processes, and—as always—a ton of fantastic contributions from the wider community. Adobe details the transition of its apps to Apple Silicon — We compared an M1 MacBook to a previous-generation MacBook similarly configured, and found that under native mode, Photoshop was running 50% faster than the older hardware.

Mar 18, 2021 • 46min
405: Method Not Allowed
Mike goes straight for the attack and hits Chris where it hurts, then it's problem-solving time.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Common Lisp — Common Lisp Editing Extension for vscodeUSB Video Capture Card — The video capture cards is up to 4K@60Hz High Definition Input, output max resolution 1920×1080@60Hz. Adium —
Adium is a free instant messaging application for macOS that can connect to XMPP (Jabber), IRC and more. Farewell HomePod, Apple's most misunderstood product — There was a huge chasm between what it really was, and what most people thought it was – and Apple’s marketing didn’t help …Mike's CrowdSourced Trolling of ChrisEmployees Actually Work Less Than 3 Hours a Day — New research from the UK’s largest money saving brand has revealed that the average UK office worker is only productive for 2 hours and 53 minutes out of the working day.

Mar 11, 2021 • 51min
404: Not Found
Mike reveals his secret project to Chris, who has several probing questions.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Michael Dominick on Twitter — Mesa announcing something new tonight and someone we all know and love who has great hair is going disapprove of the architecture! CoderBytes — New super secret project landing page.Open Bug Bounty — Free Bug Bounty Program and Coordinated Vulnerability Disclosure.Michael Dominick on Twitter — I’m submitting a talk entitled “OpenSUSE Evangelism and The @ChrisLAS Challenge” 😈ReSharper — The Visual Studio Extension for .NET DevelopersdotUltimate — All .NET tools, ReSharper C++,
and JetBrains Rider, together in one pack Michael Dominick on Twitter — Damn.... working in #CSharp is just a pleasure.... #Tempation. Does anyone know a lot about how @dotnet #Linux binaries compare in comparison to #cpp ones? I am reconsidering some of my choices here....The iMac Pro has been discontinued — Apple confirms the meaning behind "while supplies last" note in online store.Apple discontinues the iMac Pro — More notably, the iMac Pro is a product from a different time, and represents a path Apple ultimately chose not to take with the Mac. When Apple announced in April 2017 it would make a new Mac Pro and was recommitting to its core pro customers, the iMac Pro was about to be announced. When it shipped that December, it felt very much like an interim step, a computer that was built as the replacement for the Mac Pro, only to have the Mac Pro survive after all. MWC Barcelona Conference Planning for 50,000 In-Person — As reported by Bloomberg, GSMA, the organizer of MWC Barcelona, says that it plans to hold the conference in-person between June 28 and July 1, with expectations of up to 50,000 attendees.

Mar 4, 2021 • 50min
403: Forbidden
After we pine about the way things used to be, Mike shares why he is developing a fondness for C++.Sponsored By:Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderA Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Links:Michael Dominick on Twitter — "Of all my machines, the humble Lemur has once again become my daily driver. Great machine from the folks at @system76."GIGABYTE M27Q 27" 170Hz 1440P KVM Gaming Monitor — 170Hz Refresh Rate, 0.5ms (MPRT) Response TimeRust: "Move fast and break things" as a moral imperative — Rust breaks a lot of stuff, and in ways that are difficult to fixFacebook Just Admitted It Has Lost the Battle With Apple Over Privacy — The company launched an ad campaign that shows just how worried it is about Apple's upcoming privacy changes.Gmail for iOS Updated for the First Time in Three Months — After neglecting the app for several months, Google today finally updated Gmail on the App Store for the first time in exactly three months.Stadia version of Terraria is back in production after developer reconciles with Google — The co-creator previously announced it was canceledWhy TMB Chose C++ in '21 — We went with C++. Before you flip your lid, here’s why.

Feb 25, 2021 • 1h 10min
402: Payment Required
We open the robe and share some vintage career origin stories.
And we save Mike's soul by answering a few emails.Sponsored By:A Cloud Guru: ACG's spring sale is the perfect time to plant the seeds for your digital transformation. Fast track to cloud with the most effective and comprehensive cloud learning platform. Promo Code: springintocloud21Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderThe Coder: The Coder is made from 100% cotton terry velour for soft, cozy wear and is embroidered on the left chest with a classic white-on-black Coder Radio logo. Save $10 with code SWIFT. Promo Code: SWIFTLinks:Coder Radio Episode 400 Poster — Celebrate 400 episodes of Coder Radio with this word cloud tribute poster.The Coder — Look and feel comfortable, while kicking ass. Life is better in a robe.Keychron K3 Ultra-slim Wireless Mechanical Keyboard — Keychron K3 Ultra-slim Wireless Bluetooth Mechanical Keyboard has included keycaps for both Windows and macOS, and users can hotswap every switch in seconds with the hot-swappable version. Keychron K3 review — If you need the lightest and smallest low-profile mechanical keyboard, Keychron's new K3 fits the bill.Keychron K3 Travel PouchKeychron K6 Wireless Mechanical Keyboard — Crafted to maximize your workspace with an ergonomic design, while retaining all necessary multimedia and function keys. The hot-swappable version offers the freedom to easily personalize your typing experience without soldering.RSI Work Regime — When Chris mentioned his ongoing battle against RSI on episode 401, it got me thinking about a few coding techniques I rely on.Start with a niche — One of the most common mistakes is to ignore niches and just try to attract all kinds of customers. It’s essential to find 1-2 ponds to start from and then expand to the other, larger, and more promising lakes and oceansAnnouncing .NET 6 Preview 1 — Our unification efforts offer something for all .NET developers. If you are desktop app developer, there are new opportunities for you to reach new users. If you are a mobile app developer, you will benefit from using the mainline .NET tools and APIs while targeting iOS and Android platforms. If you are a web or cloud developer, it will be easier to expose services to .NET mobile apps and share code with them.

Feb 18, 2021 • 45min
401: Unauthorized
Mike crosses over to report back from the other side, and Chris is along for the ride.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderThe Coder: The Coder is made from 100% cotton terry velour for soft, cozy wear and is embroidered on the left chest with a classic white-on-black Coder Radio logo. Save $10 with code SWIFT. Promo Code: SWIFTLinks:Michael Dominick on Twitter — "Holy crap! All those years not trying #ThinkPad from @Lenovo - I didn’t know what I was missing!"Michael Dominick on Twitter — "It's so beautiful! #WSL #Linux @CoderRadioShow. Another don't tell @ChrisLAS ;) CC @PengwinLinux And yes, I am taking a mild WSL challenge again."OpenLiteSpeed WordPress Server | Linode Marketplace — This One-Click gives you OpenLiteSpeed, PHP, MySQL Server, WordPress, LiteSpeed Cache, and other useful applications.Google resumes updating iPhone apps, including YouTube — The vast majority of Google’s iOS apps have not been updated since early December. Google's iOS Apps, Which Still Haven't Been Updated Since Early December — After saying “This app is out of date”, its warning goes on to say “You should update this app.” We can’t. “The version you’re using doesn’t include the latest security features to keep you protected. Only continue if you understand the risks.”Here’s a first look at Microsoft’s xCloud for the web — Microsoft has started testing its xCloud game streaming through a web browser. Sources familiar with Microsoft’s Xbox plans tell The Verge that employees are now testing a web version of xCloud ahead of a public preview. The service allows Xbox players to access their games through a browser, and opens up xCloud to work on devices like iPhones and iPads.Microsoft Begins Testing xCloud Game Streaming Service in Browser for iOS and iPadOSWelcoming Google as a Visionary Sponsor of the PSF — Google's donations and sponsorship funds will be used to support a number of PSF initiatives, including the first CPython Developer in Residence.Recommitting to the Python Software FoundationGitHub - tensorflow/swift: Swift for TensorFlow — It was archived in February 2021.

Feb 11, 2021 • 48min
400: Bad Request
After reflecting on more than 8 years of the show, we get into solving problems and taking names.
Plus a couple of special announcements, and some Hoopla we've just got to talk about.Sponsored By:A Cloud Guru: In this course, you will develop all of the skills you need to write effective and complex shell scripts that can automate mundane tasks and complex implementations. Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderThe Coder: The Coder is made from 100% cotton terry velour for soft, cozy wear and is embroidered on the left chest with a classic white-on-black Coder Radio logo. Save $10 with code SWIFT. Promo Code: SWIFTDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:Coder Radio Episode 1 MP4 - Direct Download — Michael and Chris introduce our new weekly software development podcast. We start with a look at ways beginners can get started with development.
Plus we chat about the issues new developers face entering a market dominated by App stores.
Then – How platform vendors are feeling the need to reclaim greater control from developers.Gateways to Programming | Coder Radio Episode 1Coder Radio Episode 400 Poster — Celebrate 400 episodes of Coder Radio with this word cloud tribute poster. Every title turned into one cool poster.The Coder | Official Coder Radio Robe — The Coder is made from 100% cotton terry velour for soft, cozy wear. Embroidered on the left chest with a classic white on black Coder Radio logo.Hacker Tried to Poison Florida City's Water Supply, Police Say —
The hacker tried to drastically increase sodium hydroxide levels in the water, Pinellas County, Florida, officials said on Monday.RabbitMQ Message Server One-Click App | Linode Marketplace — RabbitMQ is a highly available intermediary for messages to scale applications and prevent impacts to performance due to message processing. Monitor message status and performance stats in the simple interface, or control entirely in the command line. Message queuing ensures that your server is optimized for your application’s load time, reducing performance impacts due to too many message requests. Use plugins to connect to other tools, including Kubernetes and Prometheus.Rust Foundation - Hello World! — Today, on behalf of the Rust Core team, I’m excited to announce the Rust Foundation, a new independent non-profit organization to steward the Rust programming language and ecosystem, Congratulations, Rustaceans, on the creation of the Rust Foundation! | AWS Open Source BlogMac utility Homebrew finally gets native Apple Silicon and M1 support — There aren't bottles for every package yet, but the work is in progress.Why I Still Use RSS — I firmly believe the Internet, and what it stood for, peaked with RSS.Newsboat, an RSS reader — Newsboat is an RSS/Atom feed reader for the text console.

Feb 4, 2021 • 36min
399: Better Living Through Bots
Microsoft is working on a bot that can deepfake you real good, and we have thoughts.
Plus some insights into testing, and a special friend returns to the show.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Google Stadia Shuts Down Internal Studios — Google will close its two game studios, located in Montreal and Los Angeles. Neither had released any games yet. That closure will impact around 150 developers, one source familiar with Stadia operations said. Slack’s Outage on January 4th 2021 - Slack Engineering — As if this was not already an inauspicious start to the New Year, while we were in the early stages of investigating, our dashboarding and alerting service became unavailable. After You Die, Microsoft Wants to Resurrect You as a Chatbot — In a December 2020 patent, Microsoft outlines a process for uploading data about a person—even the deceased—to turn their likeness into a chatbot.
Data of the dead: Virtual immortality exposes holes in privacy lawsPerl-clutching hijackers appear to have seized control of 33-year-old programming language's .com domain= — A warning went up on the perl.org infrastructure weblog overnight notifying users that perl.com now directed to a parking site and advised against visiting "as there are some signals that it may be related to sites that have distributed malware in the past."Huginn: Your agents are standing by! — Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn's Agents create and consume events, propagating them along a directed graph. Think of it as a hackable version of IFTTT or Zapier on your own server.

Jan 28, 2021 • 37min
398: Testing the Test
The guys can't help but laugh when they hear the test tests one well-known online giant is testing. You might say they get a bit testy.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Alacritty: A cross-platform, OpenGL terminal emulator. — Alacritty is a modern terminal emulator that comes with sensible defaults, but allows for extensive configuration. By integrating with other applications, rather than reimplementing their functionality, it manages to provide a flexible set of features with high performance. The supported platforms currently consist of BSD, Linux, macOS and Windows.How We Ported Linux to the M1 — At Corellium, we've been tracking the Apple mobile ecosystem since iPhone 6, released in 2014 with two 64-bit cores. Apple Seeds Second Release Candidate Version of macOS Big Sur 11.2 to Developers — macOS Big Sur 11 included a ContentFilterExclusionList that let Apple's apps like the App Store, Maps, iCloud, and more to avoid firewall and VPN apps that users had installedProbabilistic flakiness: How do you test your tests? — While we use automated tests to detect regressions in product quality, until recently we had no means of automatically detecting whether the tests themselves were deteriorating.