

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

Jun 10, 2021 • 51min
417: Why Would Developers Care?
Our takes on the important bits from Apple's WWDC 2021 keynote and State of the Union.
None of the fluff, just the stuff the mattered.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/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:FaceTime is coming to Android and Windows — Apple is turning FaceTime into a bit more of a Zoom-like video calling service with this update. FaceTime is also going to allow you to grab a link to a scheduled call so that you can share it with people in advance and join in at the right time.iPadOS 15 Preview - Features - Apple — A menu at the top of apps lets you enter Split View, Slide Over, full screen, or center window with just a tap. You can also quickly close a window from the menu.Siri coming to third-party devices for the first timeiOS 15 adds offline Siri for faster query recognition — With iOS 15, Siri will now be able to handle a variety of requests without an Internet connection.iPadOS 15: You can now build apps on the iPad — For the first time, you can code, iterate and build apps on the iPad itself. Using Swift Playgrounds on iPadOS 15.Xcode Cloud Overview — Xcode Cloud is a continuous integration and delivery service built into Xcode and designed expressly for Apple developers.iOS 15 Includes Built-In Password Authenticator With Autofill — One of these new features is a built-in authenticator that will let iOS devices be used to generate verification codes for additional sign-in security.Sébastien Page on Twitter — So, Apple totally Sherlocked my app in iOS 15.Peter Steinberger on Twitter — VPNs sherlockedApple Updates App Store Review Guidelines — First, developers who appeal an app rejection can now specify if they believe their app was rejected due to unfair treatment by the App Review team, including political bias or other forms of bias. Second, developers can now report other apps if they believe they present trust or safety concerns, or otherwise violate the App Store Review Guidelines.
Apple’s new App Store Guidelines aim to crack down on fraud and scams

Jun 2, 2021 • 53min
416: Strange Voltron of Hell
Mike's unique take on the bold promises made at MS Build this year, and the one item he REALLY wants announced at WWDC next week.
Plus a batch of your emails, a little proxy war, and more!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.System76: Engineered to be comfortable and fully customizable.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Microsoft Build was bad, and the company needs to do better — WebView2 in WinUI 3, Project Reunion 0.8, Windows search improvements, and Windows Terminal 1.9. Microsoft Build 2021 Book of News — This Book of News is your resource for all the announcements we’re making at Microsoft Build.Qualcomm has a Snapdragon Developer Kit to test Windows apps — Powered by the Snapdragon 7c Gen 2 chipset, it’s also going to include things like .NET 5.0, Visual Studio Code, FFMPEG, LLVM, Chromium, Wix, and more. With x64 emulation currently preview, developers can test that out as well to see the benefit with a native ARM64 app.Microsoft Build: Nadella teases Windows update; Teams, Azure improved — CEO Satya Nadella teased “one of the most significant updates of Windows of the past decade” in his kickoff speech at Microsoft’s Build conference for software developers.Apple Accuses Microsoft of Using Epic in Legal Attack — Apple claims Epic used as many witnesses associated with Microsoft at trial as it did its own -- five each -- including Susan Athey from Stanford University.WWDC 2021 Predictions - dominickm.com — Here are my predictions of what we’ll see.

May 26, 2021 • 54min
415: Keyboard Kurious
We both fall for a new fancy keyboard; then we get philosophical about free software's never-ending quest to conquer mobile.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:Launch Keyboard - System76 — The Launch Configurable Keyboard is engineered to be comfortable, fully customizable, and make your workflow more efficient.Panic Blog » The Future of Code Editor — We’ll stop selling our Code Editor app for iOS soonDeveloping in the Windows Subsystem for Linux with Visual Studio Code — The Visual Studio Code Remote - WSL extension lets you use the Windows Subsystem for Linux (WSL) as your full-time development environment right from VS Code. Work in Windows Subsystem for Linux with Visual Studio Code — This tutorial walks you through enabling Windows Subsystem for Linux (WSL) and running Visual Studio Code in WSL using the Remote - WSL extension.
An In Depth Tutorial on Linux Development on Windows with WSL and Visual Studio Code | Windows Command Line

May 19, 2021 • 48min
414: Google I/NO
After Chris gets a reality check from Mike, the guys answer some emails and admit a cold hard truth.
Plus our reaction to the creation of a Linux Subsystem for Mac.Sponsored By:A Cloud GuruLinode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:Framework Laptop review (hands on) — the anti-MacBook is here — This is a big deal for DIY computing enthusiasts, and it's a powerful sales pitch in a market where leading manufacturers like Apple proudly release products designed to be difficult (if not impossible) for customers to crack open and tinker with themselves.Framework Laptop pre-orders are now open — Starting at $999, with a fully refundable $100 deposit
Google I/O 2021 preview — Google I/O starts Tuesday, May 18 at 1 pm EDT, when Google/Alphabet CEO Sundar Pichai will take the stage and presumably show off what Google has been working on all year. How M1 Macs feel faster than Intel models: it’s about QoS — The pattern of use of cores is that almost all the activities of macOS are run on the Efficiency cores, with only the occasional blip on the Performance cores. Running apps and performing other user tasks is the other way around, with the brunt borne on the Performance rather than Efficiency cores. This is because those user tasks are more likely to run with QoS of at least 17, and in many cases 25 and 33.Lima: Linux-on-Mac: "macOS subsystem for Linux" — Lima can be considered as a some sort of unofficial "macOS subsystem for Linux", or "containerd for Mac".

May 12, 2021 • 48min
413: Painpoints to Profits
Chris struggles with his nature, while Mike shares some sage developer advice that everyone should hear before using a platform like AWS.
Then we react, strongly, to Docker charging to skip updates.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/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:Hacker Accessed AWS for $50k+ – AWS Ignoring Me — My business has used AWS for around 3 years and our normal usage is $1k per month in EC2 and S3. In early March a hacker accessed our AWS account through my login via an IP address in Austria (I'm in Austin, TX). They spun up 3 large instances of EC2 which began charging us $1k-$2k per day.Changing How Updates Work with Docker Desktop 3.3 — If you use Docker Desktop at work you may need to skip a specific update. For this reason, Pro or Team subscription developers can skip notifications for a particular update when a reminder appears. Brendan Dolan-Gavitt on Twitter — ...ignoring Docker updates is a paid feature now??Dieu Cao on Twitter — The snooze interval is once a day. I'm asking our comms team if they can update the existing blog post to be more explicit about the behavior that you won't see these until two weeks after an update becomes available and then once a day after that.Nick Statt on Twitter — This is really key. Apple’s lawyer says "Apple did not establish the 30 percent,” but rather game companies did back around 2003 when digital distrbuition was starting.
“30% was, as Epic’s integrate documents will show, industry standard."Ben Bajarin on Twitter — Basically, they want to argue that macOS being more "open" yet still employing strong security and privacy stands in contrast to their argument about the policies on iPhone and iOS app store.
The 10 Best Practices for Remote Software EngineeringYikes at these HN Comments

May 6, 2021 • 1h 14min
412: Context in Comprehension
From adventures in learning, a recipe for great collaborations, to creativity and problem-solving in tech. It's a deep dive chat with Wes Payne.
Other topics include:
one definition of Wes-work
introvertedness and the subtle art of being agreeable
strategies in brainstorming
entropy and evolution of routines in creativity
hammock time and meditation
Buddhism and our mind's understanding of the world
the importance of context in comprehension
Note: Brent's chat with Wes originally aired as part of an excellent series of Brunchs.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/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:The World Before Your Feet | Now Playing in TheatersQuiet: The Power of Introverts in a World That Can't Stop Talking by Susan CainTim Ferriss and The 4-Hour WorkweekSix Thinking Hats - WikipediaDaily Rituals: A Guided Tour of Writers’ and Artists’ Creative Habits – Brain PickingsHammock Driven Development - Rich Hickey - YouTubeHammock-driven development | Convinced CoderNo “yes.” Either “HELL YEAH!” or “no.” | Derek SiversWhy Buddhism is True: The Science and Philosophy of Meditation and Enlightenment by Robert WrightNatalie Wexler

Apr 29, 2021 • 1h 10min
411: The Misadventures of Mad Mikhail
Mike has a few stories to share, but more importantly a very hard lesson he's going to make damn sure you learn.
And Chris has a breakthrough after spending the weekend with WSL's GUI Linux apps.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:10 Questions to ask in a Job Interview — Spoiler alert: “What’s the culture like here?” is definitely NOT one of them.Apple's M1 Positioning Mocks the Entire x86 Business Model — If you want to buy a MacBook Air or MacBook Pro, Apple will sell you an M1. Want a Mac Mini? You get an M1. Interested in the iMac or the new iPad Pro? You get an M1.The Initial Preview of GUI app support is now available for the Windows Subsystem for Linux — GUI app support now lets you use your favorite Linux GUI applications as well.

Apr 22, 2021 • 56min
410: M1 has a Dirty Little Secret
Our thoughts on the hardware Apple announced this week, and if any of it is suitable for professional workloads.
Plus your feedback, a few random stories, and more.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:Apple Will Keep 15 to 30% Cut of Podcast Subscriptions — Apple today announced a new podcasts subscription feature that's coming to the Podcasts app. Podcast subscriptions will let podcast publishers sell subscriptions to an individual show or a group of shows, with pricing starting at 49 cents per monthSteve Troughton-Smith on Twitter — Interesting that Apple went to the trouble of showing off things like Continuity & Handoff that macOS has had for years — they must really be anticipating a fresh audience for these iMacsAll The Apple Park Transitions—April 20, 2021 — Apple announces new iMac, AirTags, iPad Pro with the M1 processor, and more at its Spring Loaded event. It also offered a glimpse of the Apple Park campus by means of transitions for each presentation section.Apple Spring Event Live Commentary - JupiterTube — Event coverage starts about 24 min.Magic Keyboard With Touch ID Compatible With All M1 Macs, But Only Sold With iMac For Now — Alongside the redesigned iMac, Apple introduced a new Magic Keyboard with Touch ID for fingerprint authenticationApple's Bright New iMacs Come With Color-Matched Magic Keyboard, Magic Mouse, Power Cord and USB-C CableNew Apple TV 4K Supports WiFi 6, Thread and HDMI 2.1 — In addition to a new Siri Remote and a faster A12 processor.NEW Blue Iris Deepstack Integration - YouTube — You can now do it straight from AI.

Apr 15, 2021 • 52min
409: Conflict
We visit an alternate reality where Epic wins in their fight against Apple, COBOL reigns supreme, and the halls of great Jedi Temple are lined with Object-C developers.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.System76: Thelio Mira empowers your workflow with high-end components backed by quiet, effective cooling—a great value that proves its worth in any professional setting.Links:Objective-C slides down the popularity rankings — Objective-C, the general-purpose programming language that was used for OS X and iOS development in the earlier days of Apple, enjoyed high spots in the TIOBE index until 2014, and was listed for language of the year award in 2011 and 2012index | TIOBE Apple Admits Why It Keeps iMessage Off Android — There’s an entire section in the filing about iMessage and how Apple uses it to keep users in their system. Epic v. Apple discovery details ‘Project Liberty’ scheme — According to Apple, Epic Games has hired PR firms in 2019 to work on a media strategy called “Project Liberty” aimed at portraying Apple “as the bad guy.”IBM COBOL for Linux on x86 1.1 — COBOL for Linux on x86 1.1 is the latest addition to the IBM COBOL compiler family, which includes Enterprise COBOL for z/OS and COBOL for AIX.Kitchen Table Talks: Why COBOL is Affecting the COVID-19 Response - YouTubeUTM App — Run virtual machines on iOSInstall Ubuntu ARM64 on Apple M1

Apr 8, 2021 • 1h 1min
408: Request Timeout
After a decade long fight, no one feels like a winner.
Plus, the tail of an embarrassing switch gone wrong, and our thoughts on Oracle vs. Google finally coming to an end.Sponsored By:A Cloud Guru: This intermediate-level course teaches the concepts of using PowerShell Core with Linux.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:Supreme Court rules for Google in Oracle copyright fight over Android — Oracle had claimed to be owed as much as $9 billion, while Google claimed that its use of the code was covered under the doctrine of fair use.FOSS Patents: Supreme Court deems Google's use of Java APIs in Android fair use, thus no infringement--doesn't reach API copyrightabilityWWDC21 - Apple Developer — The Apple Worldwide Developers Conference is coming to a screen near you, June 7 to 11. Join the worldwide developer community for an all-online program with exciting announcements, sessions, and labs at no cost. Introducing Libadwaita — Such a library would define the visual language of GNOME by offering the stylesheet and the patterns in a single package.