Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.

Similar Podcasts

Flutter 101 Podcast

Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.

Views on Vue

Views on Vue
Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.

React Round Up

React Round Up
Stay current on the latest innovations and technologies in the React community by listening to our panel of React and Web Development Experts.

RR 360: Cucumber is 10 years old with Aslak Hellesøy

May 01, 2018 1:12:31 70.1 MB Downloads: 0

Panel:  Charles Max Wood David Richards Special Guests: Aslak HellesøyIn this episode of Ruby Rogues, the panelists talk to Aslak Hellesøy about Cucumber. Aslak has been a software developer since around 1997 and has been in the Ruby community since around 2003. He created Cucumber in 2008, which has been his hobby on the side since its creation. They talk about the difference between TDD and BDD, what Cucumber is, and how it works. They also stress the importance of having conversations in order to facilitate collaboration and trust.In particular, we dive pretty deep on: Aslak intro What is the difference between TDD and BDD? Selenium and Cypress Capybara  With BDD, you lose your fast feedback loop and your flow People accept slow feedback loops The test pyramid Most tests should be uni-tests Why is it that full-stack tests are slow? io makes full-stack tests slow What is Cucumber? A tool that supports behavior-driven development (BDD) Having conversations around concrete examples Visualization Cucumber used to express examples Allows people to design the tests for the BDD flavor of TDD to develop a software Example mapping The importance of having the conversations Facilitating collaboration and trust Having face-to-face conversations And much, much more! Links: Ruby Cucumber Selenium Cypress Capybara Cucumber’s Slack @aslak_hellesoy Aslak’s GitHub Picks:Charles Udemy course on Blockchain and Ethereum Creating a blockchain with JavaScript YouTube videos David"Surely You're Joking, Mr. Feynman!" by Richard P. FeynmanAslak BDD and Cucumber Training in June Cucumber Electron Special Guest: Aslak Hellesøy.

RR 359: Panelist Thoughts, Gripes, and Ideas

April 24, 2018 58:54 57.04 MB Downloads: 0

Panel:  Charles Max Wood Brian Hogan Eric Berry Dave Kimura David Richards In this episode of Ruby Rogues, the panel talk about their thoughts, gripe about things they don’t like, and discuss some new ideas. Some of the things they discuss include having a frozen version of your code, node modules, code dependencies, and more. They also touch on the fact that making shortcuts now means that you will have to pay for it later.In particular, we dive pretty deep on: Having a frozen version of your code is a good idea Dependency problems Ruby gems Gem in a Box Rubygems.org Node modules npm install Do you have to manually add all the gems to the gem in a box? You don’t ever save time, you just shift time Do the hard work up front that you can Stages of a system Rails, Ruby, and JavaScript Hello World The future of building more complex languages and frameworks Trial and error Sometimes sad when writing code There isn’t a lot of empathy in the programming world Fullstack developer image And much, much more! Links: Rubygems.org npm install Gem in a Box Rails  Ruby JavaScript  Fullstack developer image Picks:Charles NG Conf DevChat.tv/YouTube RubyHack MicroConf Microsoft Build New Show Ideas Brian Functional Web Development with Elixir, OTP, and Phoenix by Lance Halvorsen Chunkwm GitHub Chunkwm Tutorial Eric Crabby Bill’s Bob’s Burgers David What should a FAQ for a software company contain? by David Richards George Saunders: what writers really do when they write Dave Rails 5.2 GDPRv

RR 358: Code Automation

April 17, 2018 1:05:06 62.99 MB Downloads: 0

Panel:  Charles Max Wood Dave Kimura In this episode of Ruby Rogues, the panel discusses code automation. They talk about how automating things tends to make them more efficient and speed the time up it takes to complete them. In a world where time is precious, it’s important to automate anything you can so that you can save yourself valuable time and money. They also touch on the importance of having a structure and a consensus among the company in order to have the best productivity and the pros and cons of using “sprints”.In particular, we dive pretty deep on: The more automated things are, the more efficient they tend to be What can we automate and delegate to make work easier? Why do you think people are having trouble filling senior positions? Retention is a problem among companies Companies need to be more aggressive with incentives to keep people they want to stay There are more jobs every day and not enough people are being trained fast enough People leave companies because their priorities don’t match up with the job priorities Agile processes What is DevOps? Make sure everyone understands the process The importance of structure Without structure, conflicts are going to arise Merge conflicts Planning out the “sprint” The pros and cons to “sprints” Velocity is a planning tool only Test runners TypeScript, CoffeeScript, and ES6 build processes What to do when the “sprint” timeline doesn’t match up with your actual performance? And much, much more! Links: TypeScript CoffeeScript ES6 Chuck@DevChat.tv Picks:Charles Procrastinate on Purpose by Rory Vaden Alexa Flash Briefings to come Dave Having a good soldering iron Heat shrink tubing Exercise trampoline

RR 357: Ruby 3 with Takashi Kokubun

April 10, 2018 1:01:41 59.71 MB Downloads: 0

Panel:  Eric Berry Dave Kimura David Richards Special Guests: Takashi KokubunIn this episode of Ruby Rogues, the panel discusses Ruby 3 with Takashi Kokubun. Takashi works for Treasure Data as a layers application engineer and works with template engines such as Haml and Hamlit. They talk about JIT Compilers and the upcoming Ruby 3.0 launch and the efforts that are going in to making this launch run more smoothly. They also touch on the importance of optimizing your code and discuss the 3 by 3 challenge with the upcoming Ruby 3.0 launch.In particular, we dive pretty deep on: Takashi intro Haml Works for Treasure Data What is a JCompiler? JIT Compiler Rails Real world application performance Have you done any benchmarks to see if the actual application performance has increased? Need method inlining for the best application Any efforts being used to speed up Ruby 3.0? Trouble with optimizing Thinking about optimization in your code is important Solve problems using the JIT compiler 3 by 3 challenge How long have you been working on this compiler? Current version of the JIT compiler LLVM Ruby Concurrency Types And much, much more! Links: Haml Treasure Data Rails Hamlit JIT Compiler LLVM Ruby md2key mitamae Takashi’s GitHub Picks:Eric Origin by Dan Brown Tunnel Bear Dave2018 Honda Civic SiDavidJoan DidionTakashi md2key mitamae Special Guest: Takashi Kokubun.

RR 356: Geospatial Programming in Ruby with Daniel Azuma and Tee Parham

April 03, 2018 56:15 54.49 MB Downloads: 0

Panel:  Charles Max Wood Eric Berry Special Guests: Daniel Azuma and Tee Parham In this episode of Ruby Rogues, the panel discusses geospatial programming with Daniel Azuma and Tee Parham. Daniel is a developer at Google and has been doing Ruby for about 14 years. Tee is co-founder and CTO of Neighborland, which is built on Ruby on Rails. Before that, he founded, managed and led technical projects for a small startup for about 8 years. They discuss what geospatial programming is, what RGeo Gem is, and other interesting aspects of geospatial programming.In particular, we dive pretty deep on: Daniel and Tee intros What is the landscape when it comes to geospatial programming? What is geospatial programming? Google Maps Get ahold of a lot of data Wide angle of data available Large amount of application available RGeo Gem What does RGeo do? CrimeReports.com Draw shapes on a map to outline the cities or space A lot goes into Geospatial programming What drove you to create this project? Why Ruby? Created out of necessity PostGIS When did this project begin to gain traction? Open sourced it so that other people could use it When did Tee get involved? Rails And much, much more! Links: Ruby Ruby on Rails Neighborland Google Maps RGeo Gem CrimeReports.com PostGIS @TeeParham Tee’s GitHub Daniel’s Blog Daniel’s GitHub Picks:CharlesCodeSponsorEric Polymail CodeSponsor Daniel Project Euler Bloom County Tee Observable MapSchool.io GeoJSON.io The Memory Illusion by Julia Shaw Retrospective Album Special Guests: Daniel Azuma and Tee Parham.

RR 355: Code Reviews with Jacob Stoebel

March 27, 2018 1:11:10 68.81 MB Downloads: 0

Panel:  Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Jacob StoebelIn this episode of Ruby Rogues, the panel discusses code reviews with Jacob Stoebel. Jacob is a Rails and JavaScript developer and works for ePublishing where he does mostly front-end programming. He talks about how he believes that code reviews can be both honest and nice, and that they should inspire the programmer to want to go back and make his/her code better, not tear him/her down. He also gives fours steps to the response process for giving positive and helpful code reviews.In particular, we dive pretty deep on: Jacob intro Rails and JavaScript Are there other places beside code reviews that we give this kind of feedback? Talking about code reviews is a great ice-breaker at conferences Developing is a creative profession Trust must be present for creativity to flow What led you to this topic? Used to be a high school drama teacher It’s possible to give honest and positive feedback Code reviews CAN be honest and nice Code reviews should be inspiring Code review role play Example if a good code review vs a bad code review Four steps to response process Put the author in the driver’s seat as first The opinion has to be consented Keep the conversation civil and collaborative Rule out passive aggressive comments in the future And much, much more! Links: React Dev Summit JS Dev Summit ePublishing Rails JavaScript @JStoebel Jacob’s GitHub Jacob’s Website Picks:Charles 12 Rules for Life by Jordan Peterson The Whole Brain Child by Daniel Siegal Dave Humane Development DEWALT 18-Gauge Pneumatic Brad Nailer EricPhoenix Framework on ElixirDavid Thought as a System by David Bohm Radical Candor by Kim Scott Jacob Liz Lerman's Critical Response Process: A method for getting useful feedback on anything you make, from dance to dessert Growing Old by Chad Fowler talk Special Guest: Jacob Stoebel.

RR 354: Music, Musicians, and Programmers with Catherine Meyers

March 20, 2018 1:08:49 66.56 MB Downloads: 0

Panel:  Charles Max Wood Dave Kimura Eric Berry David Richards Special Guests: Catherine MeyersIn this episode of Ruby Rogues, the panel discusses music, musicians, and programmers with Catherine Meyers. Catherine is a software engineer at Mavenlink in San Francisco and is a co-organizer of a meet-up called Women Level Up. Before getting into coding, she was actually an opera singer. They talk a lot about why she decided to change her career and how she came to be a successful coder after being a singer for many years.In particular, we dive pretty deep on: Check out React Dev Summit Catherine intro Previously an opera singer How did you decide to get into programming? Who she performed for and where she performed Her friends suggested she start coding Tips to help those not interested in coding give it a chance Coding is like solving a puzzle Coding boot camps to facilitate a career change HTML Flatiron School The importance of resilience Ruby Conf The ability to communicate with many different typed of people Patterns Do musicians have an advantage as a developer? Patterns in Rails How can music make you a better coder? Your brain as a musician Is there a correlation with brain activity and listening to music? Different music affects different people And much, much more! Links: React Dev Summit Mavenlink Women Level Up Flatiron School Ruby Conf Rails Ruby Hack Conference @CCMeyers324 CatherineMeyers.com Picks:Charles The Greatest Showman React Round Up React Dev Summit Views on Vue Elixir Podcast coming soon Dave Heat Shrink Tubing Heat Gun Eric Pastel de Nata The Expanse Consensys David Marconi Union – Weightless Wintergatan - Marble Machine Catherine Public School Music Education Base.cs Ruby Under a Microscope by Pat Shaughnessy Special Guest: Catherine Meyers.

RR 353: Removing Business Logic from Rails Controllers with Aaron Sumner

March 13, 2018 57:23 55.58 MB Downloads: 0

Panel:  Charles Max Wood David Richards Special Guests: Aaron SumnerIn this episode of Ruby Rogues, the panel discusses removing business logic from Rails controllers with Aaron Sumner. Aaron is a long time Ruby developer, using mostly Rails, writes a blog called Everyday Rails, and most people know him from his book, Everyday Rails Testing with RSpec: A practical approach to test-driven development. They discuss service objects, the pros and cons of using them, and they emphasize not trying to change something all at once, but gradually.In particular, we dive pretty deep on: Aaron intro How to test code without controller tests? The cons to controller tests Soft deprecation If you’re not writing controller tests, what are you writing? Get the code out of the controllers and test it in more isolation Service objects Problem with a controller having a lot of business logic in it Rails Cons of service objects Using a service object inside of a controller Pros of service objects Getting smaller can happen step-wise Re-architecting should happen gradually not all at once When you write a service object, there is a flow to it How writing his book impacted his views Start small And much, much more! Links: Everyday Rails Everyday Rails Testing with RSpec: A practical approach to test-driven development Ruby on Rails @EverydayRails Everyday Rails GitHub Aaron@everydayrails.com Picks:Charles The 12 Week Year by Brian P. Moran and Michael Lennington RubyHACK Conference DavidReady Player One by Ernest ClineAaron No code Deleting code 30 for 30 Podcast Special Guest: Aaron Sumner.

RR 352: React on Rails and Webpacker with Justin Gordon and Rob Wise

March 06, 2018 1:15:27 72.92 MB Downloads: 0

Panel: Charles Max WoodDave KimuraEric Berry Special Guests: Justin Gordon and Rob WiseIn this episode of Ruby Rogues, the panel discusses React on Rails and Webpacker with Justin Gordon and Rob Wise. They talk about the origins of React on Rails and compare it to Webpacker. They also talk about how the two go hand in hand and how you can use them in your own coding to make your life easier.In particular, we dive pretty deep on: React on Rails library Ruby on Rails adopted Webpack and called it Webpacker Define your fence lines for your library JavaScript Key features of React on Rails Props.md Angular issues with Webpacker How the original React on Rails worked Needed a view helper How much of a part is Webpacker to the core team? Webpack was huge win They made a lot of assumptions when making Webpacker Global registration Server rendering HTML HVMN.com jQuery Is there a path with this where you don’t have to be a react expert? Forum.shakacode.com Much Webpack to I need to know to pick up React on Rails? Do we need all of the Ruby stuff built around Webpack? React Router 2 types of developer to target And much, much more! Links: HVMN.com Forum.shakacode.com Shakacode.com @RailsonMaui Rob’s GitHub @RobAWise Picks:Charles Anti-Pick: INTELLIbed Tuft & Needle Bed DaveBostitch LaminatorEricBitBarJustin Why We Sleep on Audible “Top Health Podcasts, Videos, And Books on Ketosis, Intermittent Fasting, Paleo, and related…”  “Justin’s favorite productivity tools (with Mac and iOS)” HawaiiChee.com RobThe Prettier Project for JavaScript by James LongSpecial Guests: Justin Gordon and Rob Wise.

RR 351: Thwarting Insider Threats with Greg Kushto

February 27, 2018 1:06:19 64.16 MB Downloads: 0

Panel: Charles Max WoodDave KimuraBrian HoganEric Berry Special Guests: Greg KushtoIn this episode of Ruby Rogues, the panel discusses how to thwart insider threats with Greg Kushto. Greg is the vice president of sales engineering and security at Force 3. Greg talks about how it is a team effort to uphold information security in a company, especially insider threats. He got started with computer security when he worked at a helpdesk and then moved his way up to making it his full-time career. This episode is great for understanding insider threats, both what they are and how to prevent them.In particular, we dive pretty deep on: What are insider threats? Malicious or unaware intent Team approach to thwart insider threats How did you get started? Helpdesk worker How to get started in this line of work You need to be an expert in order to be successful in this line of work Making a statement Whistleblowing Prevention Don’t give everyone full access to everything Don’t leave holes in your work Most errors are caused by humans Insider threats don’t always have malicious intent Is there an easy list of things to prevent these threats before they begin? CIA How does the new technology affect insider threats? What to do when there’s a breach And much, much more! Links:  Linode Force 3 Interview Cake FreshBooks @Greg_Kushto Greg’s Blog Picks:Charles Apple AirPods ATR2100 Mic Ecamm Call Recorder Upside Dave Auxbeam LED Headlights Native Fire Brian Bloxels S3 Server Eric GitCoin CodePilot Greg The Cuckoo’s Egg Greta Van Fleet Special Guest: Greg Kushto.

RR 350: Episode 350 Celebration!

February 20, 2018 1:15:15 72.74 MB Downloads: 0

Panel: Charles Max WoodDave KimuraDavid Richards Special Guests: NoneIn this episode of Ruby Rogues, the panel discusses where they are right now and what their day to day looks like. Dave is with Sage Software and continues to push himself so that he will always be learning and progressing. He has three kids currently and he tries to have a good work-life balance so that he can separate both of his worlds. David is currently at a Fintech company where he is on the core team and does the data science. He also writes a lot and explores his creativity through that. Charles finds himself working a lot on the podcasts and has to schedule time to code. He works from home and therefore gets to spend a good amount of time with his family. The panel also talks about the importance of family, the need to challenge yourself, and much more!In particular, we dive pretty deep on: Where are you now? Sage Software Stimulus and JavaScript Frameworks Drift and Ruby Python, Ruby, and Elixir CSS Zapier The importance of family Learning new languages Expanding your horizons Python vs Ruby New show ideas Working outside Ruby and your comfort zones Machine Learning Using Ruby knowledge to solve problems elsewhere What projects are you working on right now? And much, much more! Links:  Linode Sage Software Zapier Interview Cake FreshBooks   Picks:Charles Mormon Sunday School Podcast Having tough conversations Kim Crayton Dave iMac Pro Micro Center   David Space E Python Library Prodigy

RR 349: The Overnight Failure with Sebastian Sogamoso

February 13, 2018 1:05:51 63.72 MB Downloads: 0

Panel: Charles Max WoodEric BerryDave KimuraDavid Richards Special Guests: Sebastian SogamosoIn this episode of Ruby Rogues, the panel discusses failures with Sebastian Sogamoso. Sebastian is a software developer of 6 years, and working with Ruby for the last 5 years, and before worked with Java and PHP. He is currently living in Panama City, but grew up in Colombia. He now works for CookPad and organizes a Ruby conference in Colombia. Sebastian stresses the fact that everyone fails no matter what, and if you take responsibility and learn from your failures, you can more on to become a better programmer and developer because of it.In particular, we dive pretty deep on: Ruby, Java, and PHP Failure stories Personal failure stories in software projects Public failure stories in technology companies Failure from a personal perspective I am the worst developer ever? Will I get fired? Will this ever be over? Getting peer support Will I have to carry with the weight of this failure for my entire career? Taking time off to decompress Failure from a company perspective The customer support side The Public Relationships side The engineering side Blameless postmortems (don’t do guilt blame) Root cause analysis Fix the code, but most importantly the processes Gaining confidence back Mental health Why sharing our failures can help Impostor syndrome And much, much more! Links:   Linode CookPad Interview Cake FreshBooks SebaSoga.com @SebaSoga Sebastian’s GitHub SourceDiving.com   Picks:Charles Craigslist eBay Classified Sites for Non-Running Vehicles Eric Django Cats DaveCostco GlassesDavid The Knowledge Worker by Peter Drucker A Different View of Mindfulness by Zat Rana   Sebastian Headspace App You Need a Budget App 1Blocker App Special Guest: Sebastian Sogamoso.

RR 348: Continuous Automation - Chef, InSpec, and Habitat with Nathen Harvey and Nell Shamrell-Harrington

February 06, 2018 1:01:07 59.17 MB Downloads: 0

Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Nathen Harvey and Nell Shamrell-HarringtonIn this episode, the Ruby Rogues panelist speak with Nathen Harvey and Nell Shamrell-Harrington. Nell is the Senior Software Development Engineer at Chef, the CTO at Operation Code. Nathen is the VP Community at Chef. The topic of discussion is about Chef. Chef is a platform that enables teams to collaborate, share, and automate everything.In particular, we dive pretty deep on: What is Dev Ops? A cultural and professional movement, focused on how we build and operate high-velocity organizations, born from the experiences of its practitioners. Chef Automate - the platform that enables teams to collaborate, share, and automate everything. Cultural and Professional Continuous Automation - Chef, InSpec, Habitat 3 Main Focuses: Infrastructure Automation, Compliance Automation, Application Automation Instanbul, AWS Cloud, Etc. AWS Bean Stalk Chef works best at “Massive Scale” Where Chef shines! Tests More on compliance InSpec Things to do at the minimum? Talks about issues with infrastructure issues at Knight Capital Habitat - Application Automation, Build, deploy, run any application, anywhere. If you hate Dev Ops? Chef Community - Slack The best way to learn about each of these - https://learn.chef.io/#/ and much much more. Links:  https://www.linkedin.com/in/nathen Chef - Infrastructure Automation, Infrastructure as Code - https://www.chef.io/chef/ InSpec - Compliance Automation, testing framework for infrastructure - https://www.inspec.io/ In-browser tutorial - https://www.inspec.io/tutorial https://www.habitat.sh/  Tutorials - https://www.habitat.sh/learn/ https://www.linkedin.com/in/nellshamrell https://blog.chef.io/author/nshamrell/ @NellShamrell @NathenHarvey Picks:DavidZat Rana -https://medium.com/personal-growth/how-ernest-hemingway-became-an-overnight-success-3277b482c39cEric Operation Code  Code Sponsor is Back! DaveKreg Pocket JigChuckAirPods Nell Blue Pearl Animal Clinic Darkest Hour Nathen Dev Ops Days  ChefConf.com The Food Fight Show Podcast Special Guests: Nathen Harvey and Nell Shamrell-Harrington.

RR 347: There's Nothing New Under the Sun with Justin Searls and Josh Greenwood

January 30, 2018 1:06:55 64.73 MB Downloads: 0

Panel:Dave KimuraEric BerryDavid RichardsSpecial Guest: Justin Searls and Josh GreenwoodIn this episode, the Ruby Rogues speaks with Justin Searls and Josh Greenwood. Justin and Josh both work for a software agency called Test Double, who are a fully remote software agency. Both Josh and Justin are well versed in many technologies and platforms of development such as Ruby, Javascript and much more.  Both Justin and Josh are on the show to talks about their recent presentation “There's Nothing New Under the Sun,” which was presented at conferences.In particular, we dive pretty deep on: History and the knowledge of the community Abandoning Gems Exploratory The rise of Rails How much of what you do is in Ruby and Rails? New contracts - How long do they last? Secrets to onboard members or developers? Overwhelmed with projects? Where do you see Ruby in the next few years? Slowing of processors - intel Working with other languages, then into Ruby Jim! Our industry’s obsession at placing novelty/newness above deeper truths and wisdoms. Once the shine has worn off we tend to ignore it, and even the timeline-style most information consumption software is designed with goes out of its way to bury anything “old” What important context new Ruby developers tend to lack (this was the motivation for the talk in the first place) and what can we do to make them more comfortable & capable Straight up nostalgia time. Folks who’ve been in Ruby for a while should find motivation and encouragement by celebrating our past more often to remind ourselves of why we love Ruby and much much more. Links:  https://github.com/searls http://testdouble.com @searls @joshtgreenwood Picks:David Gilmore Girls  Programming Language  - Julia Eric Orville  BoJack Horseman  Dave A Good Snowman is hard to build  Dos Strap Justin Ruby Warrior SkyrimVR Osaka Josh Elm Space Max text editor Mini Metro Special Guests: Josh Greenwood and Justin Searls.

RR 346: Ruby Debuggers with Daniel Azuma

January 23, 2018 1:04:22 62.29 MB Downloads: 0

Panel:Charles Max WoodDave KimuraBrian HoganEric BerrySpecial Guest: Daniel AzumaIn this episode, the Ruby Rogues speaks with Daniel Azuma, Daniel is has being a “Rubyist", and has been developing for over 20 years, and currently works at Google apart of the Cloud team with programming language support specialist. Daniel leads the Ruby and Elixir team at Google.Daniel is on the show to discuss Ruby debuggers with the Ruby Rogues panel. Topics cover ruby support, cloud debugger, projects, processes for debuggers and much more. This is a great episode to understand more about Ruby debuggers and processes.In particular, we dive pretty deep on: Ruby Support Cloud Debugger First debugger project Talks about debugging Why do you use a debugger in the first place? Figuring out info and where to started  - processes to start Rapid round trips Pry Second debugger, Snapshots of program state Byte Code Is this only available on the Google cloud platform Similar products? Stack driver gems Google cloud debugger gem Standard rails application? Does the debugger take snapshots of the issue? Debugger agents If you could do it about what would you tell yourself? What are the lessons of writing a Ruby Debugger? If someone wants to put a Ruby app on App engine how do they do that? and much much more. Links:  http://daniel-azuma.com/ http://daniel-azuma.com/articles/talks/rubyconf-2017 debugger product App Engine RailsConf 2012 talk RailsConf 2013 talk rgeo Picks:Brian Docker Monodraw Typora EricThe PunisherDave Kitematic Thomas and Friends Mini app Chuck Business on Purpose  Kent C. Dobbs   Daniel Docker Music Animation Machine  https://www.youtube.com/watch?v=EAWSonBN3Pk Special Guest: Daniel Azuma.