Coder Radio

The Mad Botter
undefined
Jan 21, 2021 • 55min

397: Electron Ennui

Is performance the ultimate requirement? What amount of compromise are we comfortable with?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:Electron package guidelines — Arch Linux provides global electron and versioned electron* packages that can be used to run an electron application via a shellscript wrapper.Intel has to be better than ‘lifestyle company’ Apple at making CPUs, says new CEO — “We have to deliver better products to the PC ecosystem than any possible thing that a lifestyle company in Cupertino” makes, Gelsinger reportedly told Intel employees. “We have to be that good, in the future.”Intel suggests it will wait for new CEO to make critical decisions to fix manufacturing crisis - oregonlive.comMacBook Pro, iMac, Mac Pro, M1 Rumors — This week was sure a busy one in the Apple world, with a flurry of announcements out of CES early in the week followed by a rash of Mac- and iPhone-related rumors later in the week.The Shape of Code » Software effort estimation is mostly fake research
undefined
Jan 14, 2021 • 1h 3min

396: Everyone Fools Around with Linux in College

Mike and Chris discuss the recent JetBrains FUD and ponder the impact of recent AWS policy enforcement. Plus a bunch of cool setups sent in by our audience.Sponsored By:A Cloud Guru: In this course, we cover the skills and concepts necessary to pass the Red Hat RHCSA exam, using a mix of lessons and hands-on labs.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:code-server: VS Code in the browser — Run VS Code on any machine anywhere and access it in the browser.Homebrew on Apple Silicon — The biggest issue for me was Homebrew. According to this issue “There won’t be any support for native ARM Homebrew installations for months to come.” No big deal though. Homebrew can work just fine with Rosetta 2 and some things work natively.Download Visual Studio Code Insiders — Get the latest release each day.Widely Used Software Company May Be Entry Point for Huge U.S. Hacking - The New York Times — Russian hackers may have piggybacked on a tool developed by JetBrains, which is based in the Czech Republic, to gain access to federal government and private sector systems in the United States.Question on Quora that Captures the Impact — Are creators of IntelliJ, the JetBrains company, a project of Russian secret services stealing secrets from all the Western software shops? Parler is officially offline after AWS suspension — True to its word, Amazon Web Services (AWS) suspended services to ParlerAmazon Is Suspending Parler From AWSParler sues Amazon for kicking it off the internet — Parler compares itself to ‘a hospital patient on life support’Apple M1 Docker Tech Preview — This tech preview is aimed at early adopters of Apple M1 machines, who would like to try an experimental build of Docker Desktop.
undefined
Jan 7, 2021 • 51min

395: 50 Shades of M1

Their lives change forever when they meet a handsome, tormented, laptop.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:Plain Text Accounting, a guide to Ledger and friends - plaintextaccounting.org — Plain text accounting means doing accounting with plain text data formats and scriptable software, in the style of Ledger, hledger, beancount, and co. Beancount: Double-Entry Accounting from Text Files. — A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface.Fava - web interface for Beancount — Fava is a web interface for the double-entry bookkeeping software Beancount with a focus on features and usability.Michael Dominick on Twitter — Interesting! It looks like @jetbrains is already on the M1 train.Dell.com/linux — With Canonical and Red Hat certification, Dell validation, and factory install options, you can be assured that your system just works.Dell XPS 13 Laptop As Built for the Show — + “Tiger Lake” 11th-gen CPU up to 4.2 GHz + Ubuntu Linux 20.04 + Intel® Iris® Xe Graphics (more on this) + 16GB 4267MHz LPDDR4x Memory Onboard (Max of 32GB possible) + 512GB M.2 PCIe NVMe Solid State Drive (Max of 2TB Possible) + 1080p touch edge to edge infinity display (4k optional)XPS 13 vs ThinkPad X1 Carbon Machine Learning BenchmarkXPS 13 ML Base Benchmark - Compare your system to this one — Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2101015-FI-CODERRADI28Intel Xe Graphics' Incredible Performance Uplift From OpenCL To oneAPI Level Zero To Vulkan — It's quite a straight-forward comparison with the Gen9/11/12 all using the Dell XPS of their time and running Ubuntu 20.10 with the above mentioned graphics driver stack configurationIntel's Iris Xe Graphics Preview: Is Real Gaming Power in Reach for Thin-and-Light Laptops?Intel Xe Graphics: Puts its GPU Stakes in the Ground
undefined
Dec 31, 2020 • 50min

394: SaaS is a Blast

Services and subscriptions get a bad wrap, so we flip the script and talk about the ones we're grateful to pay for.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:Variety-slideshow — A pan-and-zoom image slideshow in Python, using Clutter. Integrates nicely with Variety.JÄRVFJÄLLET Gunnared beige, white, Office chair with armrests - IKEA — All bodies are different. JÄRVFJÄLLET swivel chair is designed so that you can adjust the headrest, lumbar support and the seat height and depth.SaaS we happily pay for — We try to run a lean operation at Mailbrew, but we are suckers for great tools that improve our daily workflows, so we pay for quite a few of them each month.Stack Overflow Developer Survey 2020 — In February 2020 nearly 65,000 developers told us how they learn and level up, which tools they’re using, and what they want.
undefined
Dec 24, 2020 • 1h 7min

393: The Snake in the Room

Mike details his favorite python tools and his tricks for performance concerns. Plus a bunch of workspace improvement ideas, feedback, and more.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:Mechanical Keyboards Matrix ChatThinkPad TrackPoint Keyboard II — The ThinkPad TrackPoint II Keyboard translates the ThinkPad notebook’s iconic typing experience into a stand-alone device.Gooseneck Tablet Holder — Flexible Arm Clip Tablet Stand Bed Desk Mount Compatible with iPad Pro Mini Air, Galaxy Tabs and MorePortable Monitor — UPERFECT 15.6" 100% DCI-P3, 99% Adobe RGB, 500 Nits Brightness, FHD 1920x1080 IPS ScreenChris’ WFH Setup Pics on InstagramWelcome to FlaskFastAPI — FastAPI framework, high performance, easy to learn, fast to code, ready for productionQt for Python | The official Python bindings for Qt — Qt for Python is the project that provides the official set of Python bindings (PySide2) that will supercharge your Python applications. While the Qt APIs are world renowned, there are more reasons why you should consider Qt for Python. The first official release of the PySide2 module is available now!Pylance - Visual Studio Marketplace — Pylance is an extension that works alongside Python in Visual Studio Code to provide performant language support. Under the hood, Pylance is powered by Pyright, Microsoft's static type checking tool. Using Pyright, Pylance has the ability to supercharge your Python IntelliSense experience with rich type information, helping you write better code faster.pylance-release: Documentation and issues for Pylancemicrosoft/pyright: Static type checker for Python — Pyright is a fast type checker meant for large Python source bases. It can run in a “watch” mode and performs fast incremental updates when files are modified.Jeremy Soller on Twitter — "I can no longer let things like this go. While System76 has been a part of the process, this should not be interpreted as consent to the new GNOME Shell design. We will do whatever possible to improve Pop!_OS UX even if it breaks significantly from GNOME's defaults." Carl Richell on Twitter — Yes, we were involved but our involvement had no impact on the design. Our design ethos and reading of the research differs. We raised our concerns and proposed a different design. We’re continuing our research and building prototypes.GNOME on Twitter — System76 was part of the entire process: setting up the research, doing polls, evaluating the results, suggesting changesKDE Architecture — Human Interface Guidelines documentationPlasma/Architecture - KDE Community Wiki
undefined
Dec 17, 2020 • 55min

392: Seduced by The Snake

Mike recalls how he accidentally converted his development shop into a Python house, and Chris experiments with his Minimum Viable Robe.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:Men's Rugby Robe, Flannel-Lined, Hooded — Perfect for lounging around the house, this flannel-lined robe offers incredible comfort and warmth.Model 01 Keyboard – Keyboardio — The Model 01 is not like other keyboards. We mill the Model 01's enclosure from solid mapleKeyboardio Atreus — Until you see an Atreus in person, it's hard to comprehend just how compact it is.ErgoDox EZ: An Incredible Mechanical Ergonomic Keyboard — The world's most powerful ergonomic keyboardQMK Firmware - An open source firmware for AVR and ARM based keyboards — The goal of the QMK software project is to develop a completely customizable, powerful, and enjoyable firmware experience for any project - keyboard or otherwiseQt 6.0 Released — The mission of Qt 6 is to enable Qt to be the productivity platform for the future. New Features in Qt 6.0 - Qt WikiQt for Python 6 releasedCorsair Void RGB Elite Wireless Premium Gaming Headset — RF Gaming Headphones
undefined
Dec 10, 2020 • 36min

391: Coder In the Woods

Time to talk business, and Chris reveals his biggest mistake since going independent.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:Ultimate Hacking Keyboard – The keyboard. For professionals.Unicomp Inc: New Model MKeychron K3 Ultra-slim Wireless Mechanical Keyboard
undefined
Dec 3, 2020 • 39min

390: The Gold Rust

After we geek out about keyboards, we answer some feedback and take a dip in the Rust lust.Sponsored By:System76: Upgrade and Save on laptops and desktops through January 4th. The more you upgrade, the more you save!A Cloud Guru: Take advantage of your last chance to get a discount this year.Links:Das Keyboard Q software — The information you need - on your keyboardVortex Race 3 Mechanical Keyboard — Vortex's newest 75% keyboard, the 83-key Race 3! Do you need dedicated arrow keys that your 60% doesn't provide, but don't want the size of a TKL? A 75% may be just for you! Most of the keys are in the "normal" spot, so there's nearly no learning curve for this keyboard.Vortexgear Race 3 - on AmazonCODE Mechanical Keyboard — The CODE keyboard is designed to be timeless – but modern and unobtrusive as well.Khaos Tian on Twitter — Ubuntu virtualized on M1 ;)Linus Torvalds wants an M1 Mac — I'd absolutely love to have one, if it just ran Linux..Salesforce deal to buy Slack expected to be announced tomorrow — The deal is expected to be about half cash and half stock, the sources said, and will price Slack at a premium.Dear Microsoft — So welcome, Microsoft, to the revolution. We’re glad you’re going to be helping us define this new product category. We admire many of your achievements and know you’ll be a worthy competitor. We’re sure you’re going to come up with a couple of new ideas on your own too. And we’ll be right there, ready.Source: Microsoft mulled an $8 billion bid for Slack — Microsoft eyed Slack as a potential acquisition target for as much as $8 billion, TechCrunch has heardSlack Missed Out on the Pandemic’s Zoom BoomAmazon: We're hiring software engineers who know programming language Rust — Open-source programming language Rust is a critical component of our long-term strategy, says AWS.Why AWS loves Rust, and how we’d like to help
undefined
Nov 26, 2020 • 50min

389: Smoked Laptops

Mike buys a laptop live on air while Chris worries about the turkey.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:Michael Dominick on Twitter — "Live purchases are fun right?"Thoughts of Linus Torvalds on M1 MacsApple will reduce App Store cut to 15 percent for most developers starting January 1st — Any developer that earns less than $1 million in revenue per year is eligibleThinkPad X1 Carbon Gen 8 with LinuxGalago Pro - System76
undefined
Nov 19, 2020 • 56min

388: MacOS Lincoler

The guys deploy their sage wisdom to answer your age-old questions and solve why the latest macOS is less appealing than ever to developers. Plus our thoughts on youtube-dl's return to GitHub.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:Standing up for developers: youtube-dl is back — Today we reinstated youtube-dl, a popular project on GitHub, after we received additional information about the project that enabled us to reverse a Digital Millennium Copyright Act (DMCA) takedown. Michael Dominick on Twitter: — "It has begun.... #macOS #BigSur @ChrisLAS the lengths I will go for show content.... Michael Dominick on Twitter — And the update has been hung for 45 minutes....Abrodolph Lincoler — Abrodolph Lincoler is a humanoid experiment who debuted in Ricksy BusinessApple Responds to macOS Privacy Concerns — “Gatekeeper performs online checks to verify if an app contains known malware and whether the developer’s signing certificate is revoked,” explains Apple. “We have never combined data from these checks with information about Apple users or their devices. We do not use data from these checks to learn what individual users are launching or running on their devices,” clarified the company.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app