TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Software How-To

    Coder Radio

    A weekly talk show taking a pragmatic look at the art and business of Software Development and the world of technology.

    Advertise

    Copyright: © 2024 Jupiter Broadcasting

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    380: Developer Unfriendly Sep 23, 2020
    Show notes

    We get nerdy about Blueprints, and then wary about the future of software distribution.

    Pour a glass of milk and prepare for some hot takes!

    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/coder

    Links:

    • jblive_radio: A simple stream listener — This is a simple, dumb, stream listener I made in a few minutes as an exploration into electron.
    • Trump admin orders TikTok, WeChat gone from app stores on Sunday — Turns out the list of “transactions” is “anything that makes the app function.”
    • Apple asks to block iOS Unreal Engine development in new court filing — iOS maker says it's worried Epic could insert another "trojan horse" if allowed.
    • YouTube’s website now blocks iOS 14’s picture-in-picture mode unless you pay for Premium — Picture-in-picture still works on iPad for free and paid users, though
    • There Are No Silver Bullets For This Werewolf — The phrase “No Silver Bullet” is widely used in the industry.
    • People Powered Book — How Communities Can Supercharge Your Business, Brand, and Teams
    • The Mike Dominick Show Episode 37: Jono Bacon

    379: Neckbeards Get Shaved Sep 16, 2020
    Show notes

    Is it a Post-Open Source world now that the mega-clouds are here? We share our thoughts on this renewed idea.

    Plus, our reactions to Nvidia buying Arm, your feedback, and much 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/coder

    Links:

    • C++ Developer Feedback
    • Steve T on Twitter — I do have a question about the latest episode; there was a lot of talk about code being safe.
    • What is memory safety? — For the purposes of this post, we are generally considering whether a program execution is memory safe or not. From this notion, we deem a program to be memory safe if it all of its possible executions are memory safe, and a language to be memory safe if all possible programs in the language are memory safe.
    • Software Engineer- Networking / Privacy- - Jobs at Apple (DE) — Do you have a passion for developing secure, high-performance systems-level software? We develop and deploy software which forms the foundation for some of Apple's most important services, including iCloud, Maps, iTunes, and more. Our software ensures that Apple's services are reliable, scalable, fast, and secure. In this role you will have a unique opportunity to participate in delivering some of the world's largest-scale cloud services.
    • Rust 1.46.0 Released
    • Apple hiring Rust engineers for storage and networking groups
    • Microsoft Senior rust engineer Jobs
    • Epic says ‘Sign In with Apple’ will keep working for Fortnite after all — Yesterday, Epic said Apple was removing the ability to use ‘Sign In with Apple’ for Epic accounts
    • Apple Disabling 'Sign in with Apple' for Epic Games on September 11
    • Blazing 7 | Coder Radio 67 - Mike was Right — iOS 7 is landing and Mike and Chris discuss what’s in store for developers, and the real reason to put a 64bit CPU in a cell phone.
    • Nvidia’s $40 billion Arm acquisition is about bringing AI down from the cloud — Nvidia’s $40 billion acquisition of Arm is a hugely significant deal for the tech world, with implications that will take years to unravel spanning many areas of the sector.
    • Your Language Sucks, It Doesn’t Matter — The central thesis is that the actual programming language (syntax, semantics, paradigm) doesn’t really matter. What matters is characteristics of the runtime — roughly, what does memory of the running process look like?
    • Post-Open Source — Imo, open source as a community endeavor is falling apart right before our eyes, and being replaced by open source as Big Corp entrenchment strategy. I mean it’s been happening for a while, but seeing Mozilla sinking like this is just driving the point home for me. FOSS is dead
    • Microsoft's underwater data center resurfaces after two years — Their first conclusion is that the cylinder packed with servers had a lower failure rate than a conventional data centre.

    378: Rust, Safe for Marketing Sep 09, 2020
    Show notes

    A special friend of the show joins us to discuss C++ in 2020 and the growing adoption of Rust.

    Plus feedback, a Python surprise and a little small business corner.

    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/coder

    Links:

    • Linux Action News is BACK: Linux Action News 153 — The first Thinkpads loaded with Fedora go live, but there is a lot more to the story. Plus, the new PinePhone options coming soon, our thoughts on recent Mozilla news, lessons from the GNOME Patent Troll, and AWS Bottlerocket.
    • Read Epic’s new, full argument why a court should force Apple to reinstate Fortnite — Epic is formally asking for a preliminary injunction
    • Miguel de Icaza on Twitter — I bet Fortnite could work in Safari without going through the AppStore. Like Confucius famously said in 500 BC: “When there is a billion dollar budget there is a way to compile the code to WebAssembly”
    • Apple Shares Details on Privacy 'Nutrition Labels' Coming to App Store — As part of iOS 14, Apple is introducing a new App Store feature that will provide privacy details for each app that you're downloading, which the company has said can be likened to a "nutrition label" for apps.
    • C++20 Is Feature Complete; Here’s What Changes Are Coming — If you have an opinion about C++, chances are you either love it for its extensiveness and versatility, or you hate it for its bloated complexity and would rather stick to alternative languages on both sides of the spectrum. Either way, here’s your chance to form a new opinion about the language.
    • Microsoft: Rust Is the Industry’s ‘Best Chance’ at Safe Systems Programming — C++, at its core, is not a safe language,” said Ryan Levick, Microsoft cloud developer advocate, during the AllThingsOpen virtual conference last month
    • How Microsoft Is Adopting Rust. — Microsoft determined that 70% of security patches pushed to computers are to fix memory-related bugs.
    • Announcing the General Availability of Bottlerocket
    • FastAPI — FastAPI framework, high performance, easy to learn, fast to code, ready for production
    • Use FastAPI to build web services in Python — FastAPI is a modern Python web framework that leverage the latest Python improvement in asyncio. In this article you will see how to set up a container based development environment and implement a small web service with FastAPI.
    • Python Developer Job in Plant City, FL at The Mad Botter

    377: An Epic Underdog Sep 02, 2020
    Show notes

    GitHub just made a major behind-the-scenes upgrade, and we chew on some of the impressive details.

    Plus, our thoughts on Epic vs. Apple, the larger story around device ownership, and a fun anecdote from running a small business.

    Sponsored By:

    • A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.

    Links:

    • Upgrading GitHub to Ruby 2.7 - The GitHub Blog — Falling behind on Ruby upgrades has drastic negative effects on the stability of your codebase. Upgrading Ruby supports your application health, improves performance, fixes language and framework bugs, and guides the future of the language!
    • Ruby Creator Yukihiro Matsumoto on the Challenges of Updating a Programming Language — A recent presentation from Yukihiro Matsumoto, the creator and chief designer of the Ruby programming language — and Chief Architect of Ruby at the cloud platform-as-a-service company Heroku — offered a clear example of the thoughtful care with which Matsumoto leads his Ruby community.
    • Michael Dominick on Twitter — iOSDev what do you feel about the #AppStore rules? Is the problem the 30% or the restrictions on what you can build? I’m thinking especially of #iPad here. Sound off on this tweet thread.
    • Hope you didn’t delete Fortnite or Infinity Blade because Apple just terminated Epic’s dev account — You can’t re-download Epic games anymore
    • Apple apologizes to WordPress, won’t force the free app to add purchases after all — “We [...] apologize for any confusion that we have caused”
    • Apple Confirms New App Store Policies on Bug Fix Updates and Challenging Guidelines Are Live — For apps that are already on the ‌App Store‌, bug fixes will no longer be delayed over guideline violations except for those related to legal issues. You'll instead be able to address guideline violations in your next submission. And now, in addition to appealing decisions about whether an app violates guidelines, you can suggest changes to the guidelines. We also encourage you to submit your ‌App Store‌ and Apple development platform suggestions so we can continue to improve experiences for the developer community.

    376: WESA BACK! Aug 25, 2020
    Show notes

    We reboot the show to capture Mike's love of coupons and update you on what we have been up to recently since the show's fake demise.

    Sponsored By:

    • A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.
    • System76: One giant sale for mankind! Upgrade and save through September 30th Promo Code: Tell them Coder sent you!

    Links:

    • HEY - Email at its best, new from Basecamp.
    • Fourth of July Contest | The Mad Botter — Based on the success of our annual Earth Day contest and our continuing commitment to STEM education and open-source software, The Mad Botter INC team is launching a Fourth of July competition for US students. We are thrilled to offer this competition to promote civic-mindedness and STEM in students and to honor the birth of our great nation.
    • Oil and Water eBook
    • Help! My Teen Has Diabetes: The Resource for Frustrated Parents

    375: The Grey Havens Sep 16, 2019
    Show notes

    We say goodbye to the show by taking a look back at a few of our favorite moments and reflect on how much has changed in the past seven years.

    Links:

    • Coder Radio Back Catalog
    • Coder Radio - A New Developer Podcast! — A weekly talk show taking a pragmatic look at the art and business of software development and related technologies.
    • WWDC Fallout | Coder Radio 2 — Michael and Chris cover the items from WWDC that they think developers will be impacted by, discuss the Facebook pressure, and reflect on hardware updates announced.
    • Docker All The Things | Coder Radio 66 — We’re joined by two gentlemen from dotCloud, the folks behind Docker. We chat about what Docker is best at, how far out the 1.0 release is, the projects use of Go, the future of Docker, and much more.
    • Open Season on Swift | Coder Radio 182 — The majority of our discussion this week is around the open sourcing of Swift, what Apple got really right & what areas still really need improvement.
    • Clojure Calisthenics | Coder Radio 325 — Wes joins Mike to discuss why .NET still makes sense, the latest antics from Fortnite, a brave new hope for JVM concurrency, and the mind-expanding benefits of trying a Lisp.
    • Mike on Twitter — Software Developer & entrepreneur at a #startup in the #Aerospace and #IOT spaces. @TheMadBotterINC.
    • Mike's Blog — Meditations on the Art of Technology
    • Check out Linux Headlines — Linux and open source headlines every weekday, in under 3 minutes.

    374: Python's Long Tail Sep 09, 2019
    Show notes

    As Python 2's demise draws near we reflect on Python's popularity, the growing adoption of static typing, and why the Python 3 transition took so long.

    Plus Apple's audacious app store tactics, Google's troubles with Typescript, and more!

    Links:

    • Correction: macOS and Zsh — I believe the new macOS Catalina shell is zsh.
    • Feedback: What about Perl 6? — Last episode (373) that's on about shell scripting, interpreted languages, repl & cli, made me think about Perl 6.
    • Feedback: Pry and a Pick — In the previous episode I was amazed to hear that Mike had never used pry before! It's one of the first things I show off to people when introducing them to Ruby.
    • Feedback: Learning Web Dev — I feel woefully unready and I was wondering if either of you had suggestions for structured content around web dev/design that I could use to augment my learning? I've been using Pluralsight, which is great, and I'd be curious to know what else you might suggest.
    • Google feedback on TypeScript 3.5 — We know and expect every TypeScript upgrade to involve some work. For example, improvements to the standard library are expected and welcomed by us, even though they may mean removing similar but incompatible definitions from our own code base. However, TypeScript 3.5 was a lot more work for us than other recent TypeScript upgrades.
    • Apple has copied some of the most popular apps in the App Store for its iPhone, iPad and other software updates - The Washington Post — Apple plans this month to incorporate some of Clue’s core functionality such as fertility and period prediction into its own Health app that comes pre-installed in every iPhone and is free — unlike Clue, which is free to download but earns money by selling subscriptions and services within its app. Apple’s past incorporation of functionality included in other third-party apps has often led to their demise.
    • How Apple’s Apps Topped Rivals in the App Store It Controls - The New York Times — But as Apple has become one of the largest competitors on a platform that it controls, suspicions that the company has been tipping the scales in its own favor are at the heart of antitrust complaints in the United States, Europe and Russia.
    • Sunsetting Python 2 | Python.org — We have decided that January 1, 2020, will be the day that we sunset Python 2. That means that we will not improve it anymore after that day, even if someone finds a security problem in it. You should upgrade to Python 3 as soon as you can.
    • Python 2.7 Countdown
    • Porting Python 2 Code to Python 3
    • Our journey to type checking 4 million lines of Python | Dropbox Tech Blog — Dropbox is a big user of Python. It’s our most widely used language both for backend services and the desktop client app (we are also heavy users of Go, TypeScript, and Rust). At our scale—millions of lines of Python—the dynamic typing in Python made code needlessly hard to understand and started to seriously impact productivity. T
    • ProjectPSX: Experimental C# Playstation Emulator — ProjectPSX is a C# coded emulator of the original Sony Playstation (Playstation 1/PS1/PSX)
    • junegunn/fzf — fzf is a general-purpose command-line fuzzy finder.

    373: Interactive Investigations Sep 02, 2019
    Show notes

    We debate the best way to package scripting language apps then explore interactive development and the importance of a good shell.

    Plus npm bans terminal ads, what comes after Rust, and why Mike hates macros.

    Links:

    • Feedback: Getting started on .NET? — My question is what is the easiest route to get started in .net development? When I looked online there are several different languages that can be used from C# ,F#, ASP.NEt among others. In your personal experience what is the easiest way to get started on this path?
    • Feedback: Questioning Rust — [...] The primary issue here is that most of the work to prove that safety (beyond "trust me" blocks) is pushed onto the developer instead of having the compiler insert protections surmised from uses of the data structures outlined in the source code. After all, it can only prove what it is shown, not what it assumes.
    • Feedback on Mike and Macros — I'd also love to hear more about what you dislike about macros. Personally, I view Rust's macro system as one of its biggest selling points. I've written more than a few macros myself and, every time, they've simplified my code in ways I couldn't have managed without them. Perhaps more importantly, I've also noticed that many of my favorite crates make heavy use of macros—and doing so lets them expose a much more ergonomic API.
    • The Imposter's Handbook by Rob Conery — You've had to learn on the job. New languages, new frameworks, new ways of doing things - a constant struggle just to stay current in the industry. This left no time to learn the foundational concepts and skills that come with a degree in Computer Science.
    • npm Bans Terminal Ads — After last week a popular JavaScript library started showing full-blown ads in the npm command-line interface, npm, Inc., the company that runs the npm tool and website, has taken a stance and plans to ban such behavior in the future.
    • Apple wants to remove scripting languages from macOS — Scripting language runtimes such as Python, Ruby, and Perl are included in macOS for compatibility with legacy software. In future versions of macOS, scripting language runtimes won’t be available by default, and may require you to install an additional package. If your software depends on scripting languages, it’s recommended that you bundle the runtime within the app
    • Building Standalone Python Applications with PyOxidizer — Python hasn't ever had a consistent story for how I give my code to someone else, especially if that someone else isn't a developer and just wants to use my application.
    • Traveling Ruby: self-contained, portable Ruby binaries — Traveling Ruby lets you create self-contained Ruby app packages for Windows, Linux and OS X.
    • ruby-packer — Packing your Ruby application into a single executable.
    • fogus: Notes on Interactive Computing Environments — Your programming environments should be an active partner in the act of creating systems.
    • Tim Ewald - Clojure: Programming with Hand Tools — For most of human history, furniture was built by hand using a small set of simple tools. This approach connects you in a profoundly direct way to the work, your effort to the result. This changed with the rise of machine tools, which made production more efficient but also altered what's made and how we think about making it in in a profound way. This talk explores the effects of automation on our work, which is as relevant to software as it is to furniture, especially now that once again, with Clojure, we are building things using a small set of simple tools.
    • Things You Didn't Know About GNU Readline — GNU Readline is an unassuming little software library that I relied on for years without realizing that it was there. Tens of thousands of people probably use it every day without thinking about it. If you use the Bash shell, every time you auto-complete a filename, or move the cursor around within a single line of input text, or search through the history of your previous commands, you are using GNU Readline.
    • bpython — A fancy curses interface to the Python interactive interpreter
    • pry — Pry is a runtime developer console and IRB alternative with powerful introspection capabilities. Pry aims to be more than an IRB replacement. It is an attempt to bring REPL driven programming to the Ruby language.
    • Ammonite — Ammonite lets you use the Scala language for scripting purposes: in the REPL, as scripts, as a library to use in existing projects, or as a standalone systems shell.
    • rebel-readline — A terminal readline library for Clojure Dialects
    • litecli — A command-line client for SQLite databases that has auto-completion and syntax highlighting.

    372: Crystal Clear Aug 27, 2019
    Show notes

    We're back and going crazy about Crystal, a statically typed language that's as fast as C and as slick as ruby.

    Plus an update on Rails 6, Intel's growing adoption of Rust, and the challenge of making breaking changes.

    Links:

    • Feedback: Academia and Industry — Do either of you have any insights as to how the software development community would view someone with a math PhD, but no industry coding experience as a job applicant? Any advice would be appreciated.
    • Feedback: Absurd Abstractions — FYI about wanting interface in Python: they are called abstract base classes. Check out the standard library module, abc for that and collections.abc some useful predefined container interfaces.
    • Feedback: Breaking Changes — I developed a niche Python package that has some user following in the network security realm. I’m at a crossroads though as a change I want to make will subtly break scripts that worked in previous/current versions. The end result of my pending change is good for the project but I fear I’ll ruin the workflow of my users. Other than my github page I don’t know how to query/inform my users of this pending change. What should I do?
    • Ruby on Rails 6.0 Release Notes — Make Webpacker the default JavaScript compiler for Rails 6
    • Intel and Rust: the Future of Systems Programming: Josh Triplett — Hear about how Intel is working to bring Rust to full parity with C, building the future of systems programming.
    • Altruism Still Fuels the Web. Businesses Love to Exploit It | WIRED — The original well-meaning, geeky architects of the web believed that there was an abundance of altruism in human nature—and they were more correct on this count, it turns out, than many esteemed social philosophers were. But they were too optimistic in overlooking the possibility that corporations would exploit and colonize this new realm. If only we had all seen it coming.
    • The Crystal Programming Language — Crystal is statically type checked, so any type errors will be caught early by the compiler rather than fail on runtime. Moreover, and to keep the language clean, Crystal has built-in type inference, so most type annotations are unneeded.
    • The Imposter's Handbook by Rob Conery — You've had to learn on the job. New languages, new frameworks, new ways of doing things - a constant struggle just to stay current in the industry. This left no time to learn the foundational concepts and skills that come with a degree in Computer Science.

    371: Absurd Abstractions Aug 19, 2019
    Show notes

    It’s a Coder Radio special all about abstraction. What it is, why we need it, and what to do when it leaks.

    Plus your feedback, Mike’s next language challenge, and a functional ruby pick.

    Links:

    • Feedback: Clojure, Racket, and Extempore — Thinking about the problem could take the form of leveraging the REPL to work out code to solve a problem or you could spend some time away from your computer screen (or in “Hammock Time”) working out problems. If I have learned anything from Clojure’s creator, “Rich Hickey” its “Programming is not about not about typing, it’s about thinking”.
    • Knuth's Sensitivity Conjecture One-Pager
    • Law Of Leaky Abstractions — All non-trivial abstractions, to some degree, are leaky.
    • The Law of Leaky Abstractions – Joel on Software — This is what I call a leaky abstraction. TCP attempts to provide a complete abstraction of an underlying unreliable network, but sometimes, the network leaks through the abstraction and you feel the things that the abstraction can’t quite protect you from.
    • Forget about Leaky Abstractions — Even if an abstraction is leaky it can still be useful. Sometimes you cannot escape it (uniform memory) and sometimes the workaround is costly to implement (TCP, SQL). So you accept the technical debt for now. Hope the debt does not kill the project. Maybe there will come a time where it is worthwhile to pay off the debt.
    • All Abstractions Are Failed Abstractions — It's our job as modern programmers not to abandon abstractions due to these deficiencies, but to embrace the useful elements of them, to adapt the working parts and construct ever so slightly less leaky and broken abstractions over time.
    • Appropriate Levels of Abstraction — Instead of aspiring to higher levels of abstraction, we should instead seek to work at the appropriate level of abstraction for the problem at hand. The appropriate level is sometimes very high and sometimes very low. It varies for different situations even in the same software project. Just as other engineering disciplines require different tools for different situations, software development also requires tools and languages that support our work at multiple levels of abstraction.
    • Choosing The Proper Level of Abstraction — In software development, choosing the right abstraction can be tricky. If you make it too simple, it won’t let you create a model to satisfy even the immediate requirements. If you make it restricted to the urgent needs, you might have to change it almost immediately to implement the next iteration of the model. However, if you make your abstraction too generic and all-encompassing, modeling solutions might get so complicated that you’ll go out of business before you are finished.
    • The Crystal Programming Language — Crystal is statically type checked, so any type errors will be caught early by the compiler rather than fail on runtime. Moreover, and to keep the language clean, Crystal has built-in type inference, so most type annotations are unneeded.
    • affect: Algebraic effects for Ruby — Affect is a tiny Ruby gem providing a way to isolate and handle side-effects in functional programs. Affect implements algebraic effects in Ruby, but can also be used to implement patterns that are orthogonal to object-oriented programming, such as inversion of control and dependency injection.
    • Algebraic Effects for the Rest of Us — Imagine that you’re writing code with goto, and somebody shows you if and for statements. Or maybe you’re deep in the callback hell, and somebody shows you async / await. Pretty cool, huh? If you’re the kind of person who likes to learn about programming ideas several years before they hit the mainstream, it might be a good time to get curious about algebraic effects. Don’t feel like you have to though. It is a bit like thinking about async / await in 1999.
    • MinIO — The 100% Open Source, Enterprise-Grade, Amazon S3 Compatible Object Storage

    Previous 1 27 28 29 30 31 61 Next

    Related Podcasts

    Know How… (Video)

    1

    Know How… (Video) Education
    JavaScript Jabber

    2

    JavaScript Jabber Education
    Programming Throwdown

    3

    Programming Throwdown Software How-To
    Software Engineering Radio – the podcast for professional software developers

    4

    Software Engineering Radio – the podcast for professional software developers Software How-To
    The Changelog: Software Development, Open Source

    5

    The Changelog: Software Development, Open Source How To
    Coding Blocks

    6

    Coding Blocks Software How-To
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights