

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

Aug 3, 2022 • 55min
477: Sweet Little Lies
We debate the lies our tool makers tell us, if Clojure has a Rails-sized hole, and the secrets of a successful software engineer.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:Jupiter Broadcasting Meetup Page — London Meetup just days away!Join our West Coast Crew Matrix chat. — Calling West Coast Locals! ResearchKit — ResearchKit is an open source framework introduced by Apple that allows researchers and developers to create powerful apps for medical research. Easily create visual consent flows, real-time dynamic active tasks, and surveys using a variety of customizable modules that you can build upon and share with the community. And since ResearchKit works seamlessly with HealthKit, researchers can access even more relevant data for their studies — like daily step counts, calorie use, and heart rate.ResearchKit and CareKit - Apple — a framework for developers to build apps that let you manage your own well-being on a daily basis.What is GitOps? — GitOps is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation.Clojure needs a Rails — Other programming languages have their definitive web framework. Ruby has Rails, Python has Django, Java has Play, Elixir has Pheonix. Luminus - a Clojure web framework — Luminus is a Clojure micro-framework based on a set of lightweight libraries. It aims to provide a robust, scalable, and easy to use platform. With Luminus you can focus on developing your app the way you want without any distractions.
Michael Dominick on Twitter — First time using Migration Assistant. Going from an M1 to an Intel Mac. Let’s see how this goes lol Skills of a Successful Software Engineer — Skills to grow from a solo coder into a productive member of a software development team, with seasoned advice on everything from refactoring to acing an interview.Coder to DeveloperOpen Source Licenses to Avoid — Check if the open sources you use pose a threat to your business and find out what to do today to secure your company for years.

Jul 27, 2022 • 51min
476: Tapping the Breaks
We're looking at the big picture and, surprisingly, seeing a lot of possibilities.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:Michael Dominick on Twitter — The little @system76 is pretty in pink next to its bigger bro! Review to come!Matrix Meetup Space — A collection of rooms to organize our upcoming meetups.Apple Silicon Is an Inconvenient Truth — Apple silicon is a profoundly inconvenient truth for many computer enthusiasts who do not like Macs, so they’ve gone into denial.Netflix rolling out external subscription button for iOS — Any accounts or purchases made outside of this app will be managed by the developer “Netflix.” Your App Store account, stored payment methods, and related features, such as subscription management and refund requests, will not be available. Apple is not responsible for the privacy or security of transactions made with this developer.Big Tech lay-offs and hiring freezes prompt recession fears — Big Tech is bracing for an economic recession and an uncertain future. That, in turn, is triggering more economic angst.Apple hits breaks on hiring amid economic uncertainty —
12
Apple is joining other tech big-hitters that have frozen hiring across parts of their organization in response to a cooling global economy.Google pausing hiring for two weeks — The company a week ago said it would slow hiring for the rest of the year - the sort of announcement that has come from all of its big-tech rivals facing a decelerating economy.Hardwear – Microsoft Gear Shop — Inspired by Microsoft and Supervsn Creative Director Gavin Mathieu’s love for building a community that empowers innovation through authenticity.Mario, Not So Super at Forty — I was-a born in 1981, which means, if you do-a the math, I’m-a forty years old.Chris' Fountain.fm Link — Try out Fountain.FM and follow @ChrisLAS for clips and recommendations. Grab a new Podcast App — Try out a Podcasting 2.0 compatible app, the ever-going list at the Podcast Index.

Jul 20, 2022 • 60min
475: I Do Declare
Mike's ready to make a case for Declarative UI, and Chris pulls back the curtain to reveal a spicy take.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:Michael Dominick on Twitter — Living more or less purely in desktop #Linux, I’m finding a lot to love but do wish the community didn’t have to rely so heavily on electron and that there we’re some blessed gui app toolkit that’s was well supported.West Coast Matrix Chatroom — Join our West Coast chat room.Jupiter Broadcasting Meetups — Our west coast tour dates are published!Introduction to declarative UI — Frameworks from Win32 to web to Android and iOS typically use an imperative style of UI programming. This might be the style you’re most familiar with—where you manually construct a full-functioned UI entity, such as a UIView or equivalent, and later mutate it using methods and setters when the UI changes.SwiftUI Overview — SwiftUI helps you build great-looking apps across all Apple platforms with the power of Swift React Native — React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces.Why SolarWinds just may be one of the most secure software companies in the tech universe — A house gets burglarized, the owners buy a fancy alarm system. A hurricane knocks a house down, it gets rebuilt bigger and stronger.
SolarWinds hack: Untangling U.S. cybersecurity mess — “It’s certainly going to be the worst cyberattack in United States history thus far, and I don’t believe people understand its magnitude,” Try out Fountain.fm the Podcasting 2.0 apps w/BoostsBreez - Boost without Switch Podcast Apps

Jul 13, 2022 • 49min
474: Horton Hears a Linux User
Why we feel recent attacks by the Software Freedom Conservancy against Microsoft are costing the SFC serious credibility.Sponsored By:Tailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Coder 474 - Double Batch Video Stream - JupiterTube — Catch the live stream playback of this week's recording.Elon Musk notifies Twitter he is terminating deal — Billionaire Elon Musk wants to end his $44 billion deal to buy Twitter.
Peter Zeihan Video Linked via EmailVSCodium — This is the The Telemetry less version of Visual Studio Code, packaged into a Flatpak. This repackaging is not supported by Microsoft.
West Coast Crew Matrix Room — Join our West Coast Crew Matrix chat room and join our community putting together our west coast road trip in September. Microsoft To Ban Commercial Open Source from App Store — Microsoft apparently does not want any FOSS developers to be able to write open source in a sustainable way.Microsoft responds to controversial store policy change — Microsoft has clarified its stance about legitimate open-source and generally free apps on the Microsoft Store.Systemd Creator Lands At Microsoft — The prominent open-source developer responsible for several prominent projects joined Microsoft and continuing his focus on systemd development. This ad company subsidiary is teaming up with US carriers to take over your lock screen — The lock screen platform is part of the pre-installed software on many, if not most, Android phones sold in India and other Asian markets. Glance says that since it was launched in 2019, it has become part of over 400 million sold smartphones. Chris' Fountain.fm Link — Try out Fountain.FM and earn sats by listening to the show, and send in a boost!Grab a New Podcast App — Grab a Podcasting 2.0 compatible app.

5 snips
Jul 6, 2022 • 56min
473: Laptop Coasters
Mike's Linux Toolchain for 2022, and his first week with CoPilot. Then we chat about the series of choices that led us to go independent so many years ago.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. System76: Receive the Tinkerer’s Toolkit which includes an iFixit Minnow with your computer purchase until the supply of Tinkerer’s Toolkits runs out!Links:Michael Dominick on Twitter — Is this tweet too corny? ;)Matrix Meetup SpaceCalagator — Calagator is an open-source community calendaring platform.My Linux Toolbox '22 - dominickm.com — I got some request for what my work stack is like on Linux compared to what it was on macOS. Some of these applications I use on both systems but am listing anyway because they have some feature that facilitates that.Junction: Application/browser chooser — Junction lets you choose the application to open files and links.
Check out Fountain a Podcasting 2.0 App — Send a boost into the show with Fountain. Grab a New Podcast App — Check out the Podcasting 2.0 compatible apps with new features and Boost support.

Jun 29, 2022 • 53min
472: Drunken Copilot
Mike just signed up for a year of GitHub Copilot and Chris tries to understand why. Then we catch each other up on some recent surprises.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:Drunken Copilot | CR 472 Live - JupiterTube — Catch the live video stream of Coder on Jupiter.TubeMichael Dominick on Twitter — Runs #Linux @system76 tested and kitten approved! #HPDevOne. My boy has asked to learn #Minecraft modding. Why wouldn’t I teach him on @pop_os_officialMeta is launching an avatar store, and designer clothes — If you can’t afford the actual clothes, I guess?Guides - Migrate a PostgreSQL Database to a Managed Database — Fully managed cloud database clusters built on top of Linode’s trusted and reliable platform.
HP Dev One Review - dominickm.com — System 76 and HP have LET THEIR POWERS COMBINE to create the HP Dev OneGitHub Copilot launches with $10/month subscription — Microsoft's GitHub on Tuesday released its Copilot AI programming assistance tool into the wild after a year-long free technical trial.Senior Oops Engineer on Twitter — github copilot is incredible. it just sells code other people wrote, but because it's an "AI" it is apparently allowed to launder that code without it being a "derivative work". lol. lmao. what an amazing grift.GitHub Copilot and open source laundering — GitHub’s Copilot is trained on software governed by these terms, and it fails to uphold them, and enables customers to accidentally fail to uphold these terms themselves.Mosh: the mobile shell — Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.Get a Podcasting 2.0 App — Grab a Podcasting 2.0 compatible app, and send a Boost into the show ✅The Podcasting 2.0 App Chris Uses - Fountain.fm — Follow @ChrisLAS using Fountain.FM for clips, Boosts, and other great Podcasting 2.0 features.

Jun 22, 2022 • 45min
471: Technical Guardians of the Galaxy
Mike's hitting the road to solve his old man's PC woes; Chris channels his early inner 80s and some Google AI conspiracy bacon.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:Picture of Mike's Birthday Podcasting Setup 🐧Nonsense on Stilts — No, LaMDA is not sentient. Not even slightly.
OK if not Access, then what? — As a regular listener - at least in the last almost year now - I've heard fun comments around MS Access...but more seriously, what would be today's (ideally open source, or at least better) equivalent? Managed PostgreSQL and MongoDB are Here — With the addition of PostgreSQL and MongoDB, we now offer SQL and NoSQL database options to scale based on your architecture design.Inflation Chart — Since the COVID19 pandemic started, the printing has gone to a whole different level though. The M1 money supply has almost doubled since. What that means for inflation is heavily argued about by different sides. Truflation DashboardTesla's Musk feels 'super bad' about economy — Tesla CEO Elon Musk has a "super bad feeling" about the economy and needs to cut about 10% of salaried staff at the electric carmaker, he said in emails seen by Reuters.Digital Mortgage Startup Tomo Lays Off One-Third of Staff — A total of 44 employees were let go, Insider reported Tuesday.Revoking job offers is an increasingly common cost-cutting strategy — HR leaders are now looking at this as a cost-cutting strategy, she says. "A lot of people who never thought this was an option, it has now become an option."There’s a major recession signal everybody is missing: small businesses cutting spending as they prepare for the worst — “Small businesses are able to meet local demands and local idiosyncrasies in the markets that the larger companies just can’t meet,” Audretsch says.
Despite their more limited resources, he adds, small businesses can be more flexible and responsive to shifts in markets and in demand than their larger counterparts.Milton Friedman - Understanding Inflation - YouTube — The professor provides an explanation of the origins of money as well as the cause and cure for inflationBoost with a New Podcast App — Grab Podcasting 2.0 compatible app to send the show a boost.

Jun 15, 2022 • 55min
470: Make it so, Dev One!
You can't judge a book by its cover, and this week we surprised each other when we dug into the HP Dev One. Plus some insights on remote virtual dev desktops and the gotcha's from WWDC we missed.Sponsored By:Tailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Jupiter Broadcasting Meetup — No venue confirmed atm, this event is currently 100% provisional. Location most likely in London area - probably central and probably outdoors for obvious reasons. If you're interested in attending please indicate by RSVPing yes to this event.Managed PostgreSQL and MongoDB are Here | Linode — We’ve added PostgreSQL and MongoDB to our managed database service. Launched in May with support for MySQL, Linode Managed Databases gives developers access to popular databases in a managed service that shifts some of the responsibility for maintenance and monitoring to us.HP Dev One — From preinstalled Linux Pop!_OS to a tuned Linux keyboard with a Super key, HP Dev One is designed with powerful features and tools to help you code your way.Introducing Zed — A lightning-fast, collaborative code editor written in Rust.Sunsetting Atom — Today, we’re announcing that we are sunsetting Atom and will archive all projects under the organization on December 15, 2022.Here's why Stage Manager only works on M1 iPads — While iPadOS 16 is compatible with tablets ranging from the A9-powered fifth-gen iPad, not all features will roll out to non-M1-powered machines — the most notable being Stage Manager. Apple will allow Linux VMs to run Intel apps with Rosetta in macOS Ventura — Some developers, including Hector Martin of the Asahi Linux project and Twitter user @never_released, have already found that these steps can also enable Rosetta on non-Apple ARM CPUs as long as they're modern enough to support at least version 8.2 of the Arm instruction set. Apple Will Handle Its Own Lending for Buy Now Pay Later Service — Apple Inc. will handle the lending itself for a new “buy now, pay later” offering, sidestepping partners as the tech giant pushes deeper into the financial services industry.Qualcomm will beat M2 chips, claims CEO, with former Apple engineers — Qualcomm will beat M2 chips in the laptop and desktop PC sector, claims the company’s CEO, thanks to expertise from three former Apple Silicon engineers.Boost: Grab a new Podcast App — Send a Boost into the show with a Podcasting 2.0 compatible app.

Jun 8, 2022 • 52min
469: The Problem with WWDC
We jump aboard Hair Force One and are a bit let down. We get into why. Plus Mike's first impressions of the HP Dev One laptop.Sponsored By:Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderTailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Links:WWDC 2022 Live - JupiterTube — Watch the playback of the Jupiter Broadcasting WWDC 2022 Watch-a-Long stream.iOS 16: Features and everything new — Apple has officially unveiled iOS 16 with new features focused on customization, communication, and more. Right off the bat, the company says that iOS 16 brings an all-new lock screen with a slew of new customization options. Head below for the details.iOS 16 requires an iPhone 8 — iPhone 6S, 6S Plus, and 7 are all getting dropped in the next update.Apple Announces Multi-Display CarPlay With Integrated Speedometer, Climate Controls, and More — Apple today announced significant enhancements coming to CarPlay, including support for multiple displays in a vehicle, built-in climate controls for adjusting the A/C or heat temperature without leaving the CarPlay interface, and more.Apple brings ‘undo send’ to iMessageApple reveals new Notification Center features for iOS 16 at WWDC 2022Apple announces new redesigned MacBook Air at WWDC — Apple today announced its next-generation MacBook Air, starting at $1199, featuring the just-announced M2 chip inside. The new MacBook Air has a redesigned enclosure and comes in striking new case colors.
Apple announces new flagship M2 processor — Much like the original M1 chip, the new M2 uses Apple’s custom Arm silicon, and it’s built on a 5nm process complete with 20 billion transistors — 25 percent more than the original M1. All of these transistors should boost performance, and Apple is promising a 18 percent faster CPU, and 35 percent faster GPU inside the M2 compared to the original M1.MetalFX is Apple's take on upscaling tech for games — Metal 3 will include support for MetalFX Upscaling. Your Mac will render smaller frames that are less compute-intensive. MetalFX will upscale the visuals and apply temporal anti-aliasing. iOS 16 Makes It Easier to Share Photos With Family Using New Shared iCloud LibraryM2 MacBooks Still Officially Support Only a Single External DisplayiOS 16 Will Require Apps to Ask Users for Permission to Access the ClipboardmacOS 13 Ventura Lets You Use Your iPhone's Camera as a Webcam — As part of its macOS 13 Ventura presentation at WWDC 2022, Apple today announced Continuity Camera, which gives Mac owners the ability to use their iPhone as a webcam.macOS Ventura Drops Support for Older Macs, Works With 2017 and Later Machines — The new macOS Ventura software that was introduced today is compatible with many of the Macs that were able to run macOS Monterey, but it does drop support for some Mac models from 2014 through 2016, according to Apple's webpage for the update.Apple Seeds First Beta of macOS 13 Ventura to Developers — After today's keynote event that saw the unveiling of macOS 13 Ventura, the newest version of the Mac operating system, Apple has seeded the first beta of the new software to developers for testing purposes.Apple Seeds First Betas of iOS 16 and iPadOS 16 to Developers — Following the conclusion of today's keynote event that saw the unveiling of new versions of iOS, iPadOS, macOS, watchOS, and tvOS, Apple has made the first betas of iOS 16 and iPadOS 16 available to developers for testing purposes.Send a Boost: Grab a New Podcast App — Send a boost into the show with a Podcasting 2.0 compatible app.Breez - Boost without Switching Podcast Apps — Breez is a simple and quick way to send a Boost without switching your podcast app.

Jun 1, 2022 • 43min
468: Coding to Make It
What's old is new again, but we're not buying it this time. It's developer conference season, and we're hunting vaporware.Sponsored By:Tailscale: Tailscale is the easiest way to create a peer-to-peer network with the power of Wireguard. Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:WWDC Live Commentary Stream at Jupiter.Tube Next WeekThe Decentralized Package Network | Pyrsia.io — Open source software that helps protect the open source supply chainJFrog Ushers in New Era of Open-Source Software Security, Launching Project Pyrsia to Help Prevent Software Supply Chain Attacks — JFrog and other open-source technology leaders, including Docker, DeployHub, Futureway, and Oracle – worked together to establish the Project Pyrsia network for validating the source and security of open-source software packages.London Meetup *PROVISIONAL*, Sat, Aug 6, 2022 — Alex from Self-Hosted will be in the UK in August and is proposing a meetup in London on August 6th at 2pm GMT (meetup.com is based off JBs Pacific Time).Try Infrastructure as Code eBook — This 200+ page ebook is meant to be a step-by-step guide for you to learn how to use some of the most in-demand IaC tools that existBuild 2022: Project Volterra — “Because we expect to see NPUs being built into most, if not all future computing devices, we’re going to make it easy for developers to leverage these new capabilities, by baking support for NPUs into the end-to-end Windows platform,”Microsoft Dev Box is a cloud-powered developer workstation — Microsoft is pitching this at a variety of developers who might work on projects that have software conflicts and dependencies that make maintaining a developer workstation more of a headache.Apple Fails in Bid to Dismiss Cydia Creator's Amended Antitrust Lawsui — Apple has lost a bid to dismiss an antitrust lawsuit filed against it by Jay Freeman, creator of an alternative App Store known as Cydia for "jailbroken" iPhones and iPads.Microsoft finds severe bugs in Android apps from large mobile providers — The researchers found these vulnerabilities (tracked as CVE-2021-42598, CVE-2021-42599, CVE-2021-42600, and CVE-2021-42601) in a mobile framework owned by mce Systems exposing users to command injection and privilege escalation attacks.'realityOS' Trademark Filing Hints at Possible WWDC Announcement — The two separate trademark filings (1, 2) were resurfaced by Parker Ortolani on Twitter, who notes that while both were initially submitted on December 8, 2021, more interestingly, they're both listed with foreign filing date deadlines of June 8, 2022, just two days after Apple's main WWDC keynote. Another filing on the USPTO website lists a foreign filing date deadline of June 9, 2022.M2 MacBook Air Said to Be Among Most Likely WWDC Hardware AnnouncementsWWDC 2022 is One Week Away — Monday the 6th: Apple’s Keynote at 10 a.m. Pacific - Watch it live Jupiter.TubeNew Podcast Apps — Grab a new Podcast app and send in a Boost.Breez - Boost without the Podcast app — Send in a Boost without switching Podcast apps.