Hello, young coders and coding mentors / parents! Today we're diving into an exciting first project perfect for kids based on Pygame - building a Pong clone. Pong is a classic two-player game where each player controls a paddle and tries to hit a ball back and forth...
Open Source’s Funding Fiasco
I've been thinking a lot about how we as a community and industry can make sure open-source projects keep getting the love they deserve. It's no secret that the traditional funding model of donations and sponsorships is more than a little shaky. Coder Radio listeners...
Minitest: Small But Mighty
I was recently browsing the Rails sub-Reddit and was surprised to see how much flak Minitest was getting from the community; the stated favorite seemed to be RSpec by a wide margin. While RSpec has enjoyed widespread adoption and has a substantial ecosystem, I believe...
How to Create a Private Ruby Gem
Ruby Gems are the default way to share code among Ruby projects and developers. While public Gems can be found and used via RubyGems.org, there are occasions when you might need to create a private gem, perhaps for proprietary tools or internal use within your...
3 Features I’m Excited for in Rails 8
Ruby on Rails has consistently set the standard for web application frameworks or put in a way that doesn't make me sound like a half-dead suit, it's awesome and a pleasure to code in. As a seasoned Rails 8 is about a third (according to their Github issues) of the...
ChatGpt & Devs
In today's software development mosh pit, ChatGpt's advanced language understanding and generation capabilities can aid developers in various aspects of their work. Here's how ChatGpt can help software developers: Code assistance: ChatGpt can provide developers with...
More from Mike:
Chained to Complexity: Python Dependency Management
Dependency...
Sunday Funday Learn to Code for Kids 8-12
One of the...
Pallet Town: Rails Concerns
As you dive deeper...
ETL: Load
Last week we...