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
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.
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
Stay current on the latest innovations and technologies in the React community by listening to our panel of React and Web Development Experts.
214 RR Ruby in a Polyglot Architecture at Ruby Remote Conf 2015
02:28 - Ruby in a Polyglot Architecture (Panel Experience)04:21 - Does Ruby do well or not in the microservices area? Is Ruby keeping up?07:30 - What are areas where Ruby still beats other languages? Speed and Momentum Dependency Management CPAN Bundler npm 13:12 - Polyglotting Architecture if Only Using Ruby for Build Tools, Deployment Tools, etc.?“Deployment is part of the code.” Capistrano rake 16:09 - Error Messages 18:20 - Tradeoffs in a Polyglot Architecture (Negatives)Context Switching AWK DSLs 34:35 - Learning Programming Ruby as a First Language? What is a good language for beginners? Smalltalk Scheme Python 41:24 - Mixing Languages
213 RR Team Dynamics, API Design, and System Resiliency with Daniel Jacobson of Netflix
02:25 - Daniel Jacobson Introduction Twitter Blog SlideShare LinkedIn Netflix @netflix Netflix Techblog Netflix GitHub 02:46 - How Netflix Looks at Programming and Development Team Context and Control Freedom and Responsibility Netflix: Freedom & Responsibility Culture (Version 1) Netflix Culture: Freedom & Responsibility (Version 2) Amazon AWS JVM (Java Virtual Machine) “Specialties” 05:03 - Maintaining a Consistent CultureSetting Context06:37 - Onboarding Process08:15 - Engineering spirals: 10 philosophies to facilitate innovation Introspection Transformations: Staffed Up Solving the Resiliency Problemhystrix 15:04 - Making Space for Innovation Building Expectations Incrementing Deliverables Building Trust and Confidence Maintenance Mode 23:12 - APIs Why REST Keeps Me Up At Night API Orchestration Layers (Separation of Concerns) Gather Format Deliver 29:32 - Solving Real Problems, The Groovy LayerThe Groovy Programming Language31:34 - hystrix and Patterns for Making Systems Resilient Chaos Monkey SimianArmy Event Isolation ReactiveX 39:14 - RxJava 41:17 - The Dynamic of Senior EngineersScreening Process44:02 - Conway's Law 47:44 - Best and Most Challenging Parts About Working for NetflixScaling and Maintaining Picks Fund Club (Coraline) The Codeless Code (Avdi) Trotro (Avdi) Serial Podcast (Chuck) Happy Father’s Day! (Chuck) RailsClips (Chuck) StartUp (Daniel) Reply All (Daniel) Mystery Show (Daniel) Chris Messina: Seeking Genius in Negative Space (Daniel) Chris Messina: Full Stack Employee (Daniel) Netflix Techblog (Daniel) Netflix GitHub (Daniel)Special Guest: Daniel Jacobson.
212 RR Elm with Richard Feldman and Evan Czaplicki
Get your Ruby Remote Conf tickets and check out the @rubyremoteconf Twitter feed for exciting updates about the conference. 03:09 - Evan Czaplicki Introduction Twitter GitHub Prezi 03:15 - Richard Feldman Introduction Twitter GitHub NoRedInk 03:42 - Elm @elmlang 04:18 - Elm vs JavaScriptdreamwriter06:52 - Reactivity07:28 - Functional Principles Immutability Union Types 09:42 - “Side Effects” (Reactivity Cont’d) JavaScript Promises Signals React Flux Excel Spreadsheet Comparison Two-way Data Binding vs One-way 24:19 - Syntax and Semantics Haskell ML ML Family of Programming Languages Strict vs Lazy 30:45 - Testing Elm-Test elm-check Property-Based Testingelm-reactor 34:49 - DebuggingElm’s Time Traveling Debugger42:12 - Next Release?46:00 - Use Cases/Getting Started Resources elm-architecture-tutorial dreamwriter 48:45 - Why should Ruby devs care about Elm?Picks The Expanse (Avdi) Git LFS (Jessica) The City & The City by China Miéville (Jessica) Patterns (Coraline) Ruby Remote Conf (Chuck) Find a change of pace (Chuck) Listen to other people’s views (Chuck) Richard Feldman: Functional Frontend Frontier (Richard) EconTalk (Evan) elm-architecture-tutorial (Evan)Special Guests: Evan Czaplicki and Richard Feldman.
211 RR DCI with Jim Gay
02:48 - Jim Gay Introduction Twitter GitHub Blog Ruby DSL Handbook 03:43 - Object Design Clean Ruby SOLID Principles 04:39 - DCI (Data, Context, Interaction) Main Resource for DCI (FullOO)07:20 - What Painpoint DCI Aims to Solve The Gang of Four Book object-composition Mailing List (Google Group) 09:31 - Designing From DCI From the Start (Process)Levels of Use Cases Writing Effective Use Cases by Alistair Cockburn 11:42 - Object Composition Single Responsibility Principle13:56 - Definitions: Forwarding, Delegation, Consultation, and Inheritance Class-Based Inheritance vs Prototype-Based Inheritance JavaScript Influence 18:37 - DCI and Service ObjectsContext24:36 - Roles and Object FactoringAuthentication28:49 - One Context in a Single File surrounded 30:17 - Coupling and Cohesion31:37 - Typeclasses33:09 - DCI Criticismcasting36:51 - The Current State of DCI (Skepticism & Criticism?)Domain-Driven Design38:56 - Preventing Reuse41:18 - When should you not use DCI?43:45 - Transition: Using/Undoing DCI (Experimentation)45:04 - Resources fulloo.info Marvin object-composition Mailing List (Google Group) Clean Ruby More DCI Blog Posts by Jim Delegation Is Everything And Inheritance Does Not Exist Chubby Models Are Still Fat With Concerns. DCI Focuses On How Things Work Together The Gang Of Four Is Wrong And You Don't Understand Delegation Triggering The DCI Context OOP, DCI And Ruby - What Your System Is Vs. What Your System Does 4 Simple Steps - Extending Ruby Objects - The Tip Of The Iceberg With DCI Picks Richard Hamming: You and Your Research (Jessica) Martin Fowler: Yagni (Coraline) Ruby Monday (Saron) JunkFill (Saron) Wappalyzer (Saron) WhatFont (Saron) Julian Feliciano: What Is Source Control? (Saron) Bodum Santos Stovetop Glass Vacuum 34-Ounce Coffee Maker (Avdi) The Master and His Emissary: The Divided Brain and the Making of the Western World by Iain McGilchrist (Jim) request_store_rails (Jim) littleBits (Jim)Special Guest: Jim Gay.
210 RR Roda and Routing Trees with Jeremy Evans
Sign up for Ruby Remote Conf!! 02:49 - Jeremy Evans Introduction Twitter GitHub Blog Sequel Ruby Hero Awards 03:58 - Roda and Routing Trees rum CubaRuby Rogues Episode #182: Keeping Libraries and Utilities Small and Simple with Michel Martens Plugins:ClassLevelRouting 08:56 - Roda vs Padrino, Sinatra 10:03 - Nested Routing11:09 - Snipping Routing Trees?MultiRoute13:19 - Dispatching from One Rack Application to Another13:54 - Rails Integration14:33 - Performance and Benchmarking @tenderlove (Aaron Patterson) nyny r10k bench-micro 17:29 - Streaming reel 19:26 - Support Decisions (Roadmapping) Opal More on Opal: Ruby Rogues Episode #193: The Volt Framework with Ryan Stout tilt The Changelog Episode #154: All Things Ruby with 2015’s Ruby Heroes 22:05 - Plugin Architecture Sequel The Single Responsibility Principle roda/lib/roda/plugins at master 28:00 - Security Ruby Rogues Episode #207: Rebuilding Rails with Noah Gibbs DefaultHeaders 30:17 - Apps That Work Well with Roda and Using Roda33:16 - Application Freezing36:12 - Jeremy’s Typical Stack/Workflow37:30 - When Should You Not Use Roda?38:39 - Roda Timeline and Roadmap40:01 - Jeremy’s Work/Life BalanceOpenBSD43:46 - Open Source Getting Paid Picking a Project 49:03 - Application Optimization Big O Notation 57:00 - Routing ApproachesThe Annotated C++ Reference Manual by Ellis and StroustrupPicks Self: The Movie; (Avdi) Self and Self: Whys and Wherefores (Avdi) April Fools Video Prank in Math Class (Saron) A pattern language for microservices (Coraline) Wytches (Coraline) Garmin Vivosmart (David) "REDNECK AVENGERS: TULSA NIGHTS" — A Bad Lip Reading of Marvel's The Avengers (David) CodeNewbie Episode #37: From Skates To Code with Aimee Knight (Chuck) This Is Your Life Podcast (Chuck) Cleaning off your desk (Chuck) Ys (Jeremy) minjs (Jeremy) Camp (2013) (Jeremy) Special Guest: Jeremy Evans.
209 RR Robots and IoT with Julian Cheal
02:32 - Julian Cheal Introduction Twitter GitHub Blog 02:49 - Julian’s Background with Robots and Drones Arduino AR.Drone 03:32 - NodeCopter Events 04:31 - Traveling with Robots05:35 - Julian’s Collection and Projects Julian Cheal: Dancing with Robots Raspberry Pi BeagleBone 07:46 - Giving Demos09:12 - What Makes Robots? Sinon.JS MQTT Protocol 10:21 - Where is IoT (Internet of Things) Heading?Security13:11 - Programming LanguagesNodeBots14:15 - Tools and Protocols The MIDI Protocol Spark Core voodoospark 17:31 - Programming Challenges Around Hardware Hacking Artoo celluloid 18:49 - Barrier to Entry20:41 - Getting Kids Started Kids Ruby Arduino Starter Kit 22:09 - WearablesEL Wire (Electroluminescent Wire)23:18 - LEGO Robotics Mindstorms LabVIEWNational Instruments 25:01 - Issues with Hardware Hacking28:22 - Rubyists and Hardware Julian Cheal: Dancing with Robots JRuby Rubinius 29:45 - Interfacing with Humans iBeacon OpenCV 33:27 - [Kickstarter] CHIP - The World's First Nine Dollar Computer 34:01 - Connectivity Sphero Carin Meier: The Joy of Flying Robots with Clojure @ OSCON 2013 36:55 - More Interesting Projects Aaron Patterson: Using chicken scheme to read sausagebox values Oscilloscope Picks Jacob Kaplan-Moss Keynote @ Pycon 2015 (Jessica) Kobo Aura H20 (Avdi) Liz Abinante: Unicorns Are People, Too (Re-Thinking Soft and Hard Skills) @ Madison+ Ruby 2014 (Coraline) littleBits (Julian) Jewelbots (Julian) Ruby Rogues Episode #156: Hardware Hacking with Julia Grace (Julian) The End of Mr. Y by Scarlett Thomas (Julian) Special Guest: Julian Cheal.
208 RR Erlang with Francesco Cesarini
Check out and sign up for Ruby Remote Conf!02:45 - Francesco Cesarini Introduction Twitter GitHub Erlang Solutions Books: Erlang Programming: A Concurrent Approach to Software Development by Francesco Cesarini and Simon Thompson Larger Cover Erlang By Example by Francesco Cesarini and Simon Thompson Designing for Scalability with Erlang/OTP: Implementing Robust, Fault-Tolerant Systems by Francesco Cesarini and Steve Vinoski 03:08 - Erlang Programming Language Multicore [Stack Overflow] paralellel processing - Erlang on multicore CPU History Ericsson Home of Erlang/OTP 08:23 - Francesco and Erlang Joe ArmstrongBlog 10:49 - Building a Company Around a Language (Erlang Solutions) Products: MongooseIM WombatOAM Riak NoSQL Database Events: Erlang User Conference Erlang Factory Code Mesh Projects: T-Mobile SMS Gateway Instant Messaging Gateway (2008-2009) Preemptive Support, Monitoring, Metrics & Alarming (WombatOAM) 16:00 - The Erlang Programming Language Avdi Grimm: In Which I Make You Hate Ruby in 7 MinutesPharo by Example The Concurrency Model Debugging Live Code Upgrade Smalltalk The Elixir Programming Language OTP (Open Telecom Platform) 24:25 - Error Handling Semantics Actors and Supervisors The Client-Server Behavior The Event Handler Finite State Machines 30:23 - Getting Started with Erlang Resources: Programming Erlang: Software for a Concurrent World by Joe Armstrong Functional Programming with Erlang (Erlang MOOC) Learn You Some Erlang Designing for Scalability with Erlang/OTP: Implementing Robust, Fault-Tolerant Systems by Francesco Cesarini and Steve Vinoski Erlang Programming: A Concurrent Approach to Software Development by Francesco Cesarini and Simon Thompson Major Hurdles to Learning Erlang: Understanding Tail Recursion and Pattern Matching Concurrency Error Handling 34:23 - Elixir 35:28 - Erlang and Polyglot ArchitectureRabbitMQ37:01 - WombatOAM 38:57 - Erlang Pros and Cons Cons: Number Crunching Parallelism Graphics, Web Development, and Frontends Pros:REST APIs webmachine cowboy 40:44 - TDD (Test-Driven Development) common_test EUnit QuickCheck mnesia Shrinking 46:10 - Languages/Technologies on the Horizon (for Francesco) Elixir Large-Scale Distributed Computing FlowForwarding [GitHub] FlowForwarding 48:21 - The Erlang Community The Erlang Mailing List Erlang Central 50:24 - Writing Apps with Erlang / IoT?Picks Avdi Grimm: A Personal Programming Language Roadmap (Avdi) Pharo (Avdi) Avdi Grimm: In Which I Make You Hate Ruby in 7 Minutes (Avdi) Babel-17 / Empire Star by Samuel R. Delany (Coraline) Orson Welles (Coraline) John Hughes: QuickCheck Evolution @ CodeMesh 2014 (Jessica) Vehicles: Experiments in Synthetic Psychology by Valentino Braitenberg (Jessica) Zero to One: Notes On Startups, or How to Build the Future by Peter Thiel (Francesco) CodeNewbie Podcast (Chuck) Ask Me Another (Chuck) Startups For the Rest of Us (Chuck)Special Guest: Francesco Cesarini.
207 RR Rebuilding Rails with Noah Gibbs
02:30 - Noah Gibbs Introduction Twitter GitHub Blog Ruby Rogues Episode #199: Deployments with Noah Gibbs Rebuilding Rails by Noah Gibbs Rails Deploy In An Hour Class 03:03 - Structure03:44 - Guiding People Through the MagicSpecial-Purpose Tools: The Good and the Bad06:55 - The Origins of Rebuilding Rails by Noah Gibbs 07:55 - The Practice of Code Reading09:19 - Getting Started Rebuilding Rails Frameworks Sinatra Cuba Lotus The Core Functionality of RackCGI = Common Gateway Interface 15:09 - Use Case for Rebuilding RailsTradeoffs decent_exposureThe Rails Way by Obie Fernandez 19:49 - View Model Objects (Presenter Objects?)24:25 - What Do Rails Devs Take For Granted? Rack Security 27:59 - Rails = “Weird” ??32:48 - Rails Expectations When It’s Time for Separation Rails Programmers 37:56 - Constraints: Making Framework Decisions Volt Meteor 44:19 - Big Data Designing Data-Intensive Applications The Big Ideas Behind Reliable, Scalable, and Maintainable Systems By Martin Kleppmann Aphyr (Jepsen) Picks simplehuman Garbage Cans (Avdi) Etsy CTO On Its Conservatively Crafty Tech Philosophy (Saron) Death Of A Programmer. Life Of A Farmer. (Saron) Mary Poppendieck's Keynote (Jessica) Ruby Remote Conf (Chuck) Rails Camp USA West Coast (Chuck) Traction: Get a Grip on Your Business by Gino Wickman (Chuck) Rails Camps (Coraline) The Codeless Code (Noah) Ruby Under a Microscope: An Illustrated Guide to Ruby Internals by Pat Shaughnessy (Noah) The Rails 4 Way by Obie Fernandez (Noah) Special Guest: Noah Gibbs.
206 RR Trailblazer with Nick Sutterer
02:53 - Nick Sutterer Introduction Twitter GitHub Blog Trailblazer: A New Architecture For Rails by Nick Sutterer 03:31 - Trailblazer [GitHub] trailblazer 04:56 - Form Object “Operation” 07:28 - Validations ActiveModel::Validations lotus/validationsIntroducing Lotus::Validations 08:47 - Decoupling09:45 - Namespace ReuseConcepts/Concerns11:50 - Process Method => Procedural Code12:54 - Inheritance13:57 - Contracts14:57 - How is Using Trailblazer Different?18:17 - What Would DHH Think?19:32 - Trailblazer as an Extra Layer Single Responsibility Principle MonolithsRailsConf 2015: David Heinemeier Hansson Keynote 27:20 - Testing28:35 - When Should You NOT Use Trailblazer?29:53 - Moving to Trailblazer36:03 - Rails 5 and Trailblazer37:22 - Maintainers Abdelkader Boudih Celso Fernandes 38:44 - APIsDeserialization41:04 - Parts of Trailblazer reform roar cells 44:16 - GeneratorsPicks A Gentleman’s Guide To Street Harassment (Saron) Tor and HTTPS (Saron) How it feels to watch a user test your product for the first time (Saron) Humane Development (Coraline) The Left Hand of Darkness (Coraline) Star Wars: Episode VII - The Force Awakens (Chuck) WorkFlowy (Chuck) Ruby Rogues Episode #204: Limerence with Dave Thomas (Chuck) JS Remote Conf Talks (Chuck) Trailblazer: A New Architecture For Rails by Nick Sutterer (Nick) [YouTube] Cinco Face Time Party Snoozer (Nick)Special Guest: Nick Sutterer.
205 RR Eight Years of Ruby and Rails with Piotr Solnica
02:25 - Piotr Solnica Introduction Twitter GitHub Blog Ruby Object Mapper (ROM) virtus 03:04 - Piotr Solnica: 8 Things I Learned During 8 Years of Ruby and Rails 03:45 - Test-Driven Development 06:17 - Building a Stack Roda [YouTube] Jeremy Evans: Better Routing Through Trees (MountainWest RubyConf 2015) 09:56 - (TDD) Test-Driven Development Cont’d15:36 - Immutability (Immutable Objects) Command-Query Separation Changing Objects Freezing Objectsadamantium Zippers Persistent Data Structureshamster 28:49 - No Rules, Just Guidelines Law of Demeter Writing Better Tests Fizz Buzz Test Jeff Atwood: Why Can't Programmers.. Program? FizzBuzzEnterpriseEdition David’s Collection of Batpoop Crazy Fizzbuzz Solutions (Including the rand() one) Data, Context, Interaction (DCI) 38:39 - Class Interfaces: “Class interfaces are a smell” Using Classes SOLID Principle 49:30 - “Convenience has a big price”Convenience vs Explicitness55:06 - Mutation Testing 01:00:51 - “Ideas behind ORM are a fallacy” ORM (Object-Relational Mapping) Ruby Object Mapper (ROM) 01:10:42 - Piotr Solnica: Introducing Transproc - Functional Data Transformations for Ruby transproc Picks SweetWater Road Trip (Avdi) BOSTITCH: Black Magnetic Push Style Staple Remover (Avdi) Planet Mercenary Schlock Mercenary RPG (David) Anker® 2.4G Wireless Vertical Ergonomic Optical Mouse (David) Anker® Ergonomic Optical USB Wired Vertical Mouse (David) asciinema (Piotr) Special Guest: Piotr Solnica.
204 RR Limerence with Dave Thomas
02:37 - Dave Thomas Introduction Twitter Blog The Pragmatic Bookshelf 04:17 - How Dave Got Started in Programming06:34 - Tools and Constraints “An Enthusiast’s Problem”? Is the focus on tools a form of cargo culting? Leadism Over Chosen Technologies and Its’ Effect on Innovation Switching Tools and Making Excuses 19:29 - Limerence Love and Limerence: The Experience of Being in Love by Dorothy Tennov Irrational Interest and Defensiveness 28:54 - Ruby = Happiness: Does it Hurt?31:00 - Tools and Falling in Love with Tools Fear of Falling Behind; Fear of Irrelevancy Different Tools for Different Contexts 35:08 - When Do You Learn? When Do You Train? (Not Falling Behind)38:01 - Choosing Similar Tools and Technologies vs Choosing Different Tools and Technologies Gulp => Grunt => Browserify Example Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt 43:36 - Relationships and Identities46:08 - Looking Forward vs Looking Back (Knowing Your History) Resources, Curriculum: Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science) by Harold Abelson (SICP) Smalltalk Best Practice Patterns by Kent Beck Types and Programming Languages by Benjamin C. Pierce The Art of Computer Programming by Donald Knuth (Series) Communicating Sequential Processes (CSP) Brainstorming Example 01:01:48 - Is the rampant use of social media hindering the learning of big ideas?Self-Curation = Key01:08:15 - How You Learn a Language / Decide You Like a Language Sudoku Solver Markdown Parser Picks Slack (Dave) Why Does E=mc2? (And Why Should We Care?) by Brian Cox and Jeff Forshaw (Dave) Philly Emerging Tech Conference (Dave) Special Guest: Dave Thomas.
203 RR Design and Sketching with CSS with Sean Fioritto
02:29 - Sean Fioritto Introduction @sfioritto planning for aliens 02:52 - Design and Sketching with CSS Background & Overview Cascading Style Sheets (CSS) Sketching with CSS by Sean FiorittoSkip Using Photoshop; Move Straight to Code => Get Pixels to Screen Faster 06:34 - Developer <> Designer CommunicationTooling and Muscle Memory12:23 - Using CSS Over Photoshop, Alternative Programs, and Frameworks Sketch InVision Macaw 15:29 - Grid Systems and Resets (Frontend Tools) i.e. Grid Systems The Grid System Responsive Grid System CSS Resets What Is A CSS Reset? CSS Tools: Reset CSS 17:27 - Prototyping (Workflow)Git23:14 - Documentation26:14 - Adopting New Practices (Progressive Enhancement) (Killer) Interactive Demo Presentations “Style Tiles” Fluency "Pixel Pushers" 45:33 - The Modern Web Moving Forward47:30 - Keep Up with Scott Sketching with CSS by Sean Fioritto planning for aliensThe ginormous, unstoppable list of Angular resources Picks NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence by Pramod J. Sadalage and Martin Fowler (David) RoT.js (David) The Spatials (David) The User is Drunk (Saron) Drunk Kitchen (Saron) The Reckoners Series by Brandon Sanderson (Chuck) Bootstrapping Design: Roll Your Own Design by Jarrod Drysdale (Sean) The Ruby DSL Handbook by Jim Gay (Sean) Ryan Castillo: 7 Recurring Recipes for Consultancies (Sean) ExpeditedSSL (Sean) The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing Marie Kondo (Sean)Special Guest: Sean Fioritto.
202 RR The Struggles New Ruby Users Have with Jake Day Williams
Support our Teespring campaign! Get your Ruby Rogues unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees! 03:19 - Jake Day Williams Introduction Twitter Wild Academy [YouTube] Wild Academy Learn Ruby: The Beginner Guide: An Introduction to Ruby Programming by Jake Day Williams Learn PHP: The Beginner Guide: An Introduction to PHP Programming by Jake Day Williams 03:48 - What Do New People Struggle With?04:59 - Teaching While Learning and Video Tutorials vs In-Person Training Resources: Lynda The Ultimate Guide to Coding Bootcamps: The Exhaustive List Being a “Self-Starter” The EntreProgrammers Episode 51: Ship 'em Pears with Jake Day Williams “Work the system that does exist, not the system we wish exists.” Impostor Syndrome RailsClipsRailsClips Kickstarter Campaign Turing's Cathedral: The Origins of the Digital Universe by George DysonInstitute for Advanced Study (IAS) Blender Guru: Andrew Price 16:59 - Responsibility As TeachersPlanet Money Podcast: The App Economy with Marco Arment of Instapaper Gauging Your Own Success Digital Content (Updating) Ruby on Rails Tutorial: Learn Web Development with Rails by Michael Hartl 23:05 - Feedback Trolling and Criticism (Niceness vs Directness) David Brady: Ruby Hashes and David Brady: Associative Arrays with James Edward Gray II Example The Job Replacement Guide by David Brady 26:22 - Leveling Up and Monetizing Content “MPP” (Multiple Payout Potential) Ethics and Morals Long-term Sustainability 33:26 - Impostor Syndrome and The Dunning–Kruger Effect Lara Hogan: On having a totally reasonable amount of self-confidence37:42 - Is the Ruby Community Beginner-Friendly? thoughtbot's Giant Robots Smashing into Other Giant Robots Podcast The Ruby on Rails Podcast: 148: Chad Pytel of thoughtbot discusses @dhh's RailsConf 2014 keynote (and more) 42:50 - Content Production: Is it a barrier to entry? Becoming a Writer by Dorothea Brande Picks Survivorship Bias (Saron) Laurent Bossavit: 10X Programmer and other Myths in Software Engineering (Jessica) Rachel Nabors: The Hating Game (Coraline) How to Poo on a Date: The Lovers' Guide to Toilet Etiquette by Mats (David) How to Poo at Work by Mats (David) How to Poo on Holiday by Mats (David) Steelheart (The Reckoners) by Brandon Sanderson (Chuck) Gitter (Chuck) The Entreprogrammers Podcast (Jake) Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software by Scott Rosenberg (Jake) Laura Sydell: The Forgotten Female Programmers Who Created Modern Tech (Jake) Special Guest: Jake Day Williams.
201 RR Game Development with Andrea Magnorsky
Thank you RailsClips Kickstarter Backers! 02:27 - Andrea Magnorsky Introduction Twitter GitHub Blog [YouTube] Andrea Magnorsky: The Tools that Shape Us BatCat Games@batcatgames Blog @roundcrisis (Andrea’s Game-Related Twitter Account) 02:56 - “What Game Developers Know That Business Devs Can Benefit From”Going From Enterprise => Professional Game Dev Andrew O’Connor, co-founder of BatCat Games XSplit (Xbox Comparison) 08:28 - Curiosity and Motivation09:10 - Is game development more approachable than in the past? Unity Game Engine The Unreal Engine MonoGame Totality Engine 10:12 - Learning New Skills and Coding Practices to Write Games Unlearning to Be Clean Game Loop Levels of Code: Low-Level Code Intermediate Layer Scripts and Game Play 15:45 - Performance and Iterations [YouTube] Andrea Magnorsky: The Tools that Shape Us Testing Iteration Speed “Benevolent Dictator + You” 20:45 - Making Games InvitingFUN23:11 - Techniques to Cope with State24:16 - Releasing and Deadlines (Business Issues Between Developers and Management)28:30 - Testing Property TestingFsCheck 30:45 - Writing Aspects of Games (Stories, Artwork, etc.)32:22 - Why F#? Type ProvidersTutorial: Creating a Type Provider (F#) Xamarin Studio 38:44 - Pair Programming or Agile Techniques in Game Dev?“Stupid Courage/Bravery”42:22 - Teaching Game Development (Game Jams) Global Game Jam Indie Game Jams Game Jams on itch.io 44:39 - Onikira: Demon Killer Onikara - Demon Killer on Steam Hardware DmC: Devil May Cry Picks [Vimeo] Carina C. Zona: Schemas for the Real World (Avdi) Maryville, Tennessee (Avdi) Monodraw (Jessica) Elizabeth Naramore: Uncomfortable (Jessica) ambient_spec (Coraline) Cosmic Encounter (Coraline) Ready Player One by Ernest Cline (Chuck) Mastery by Robert Greene (Chuck) Dixit (Andrea) Michael Bernstein: Know Your Types (Andrea) [Vimeo] Philip Potter: Generative testing with clojure.test.check (Andrea)Special Guest: Andrea Magnorsky.
200 RR 200th Episode Free-For-All!
03:08 - What’s Up with Aaron Patterson? Twitter GitHub Blog Red Hat <= They’re Hiring!! Mechanical Keyboarding ErgoDox.org Arduino The Norman Layout vs Dvorak Ducky Keyboards Atreus Keyboard Kit 16:45 - What’s Up with James Edward Gray? Game Programming GameSalad Gusu Dart Unreal Engine Unity Game Programming Patterns by Bob Nystrom James Edward Gray’s Book Review on Game Programming Patterns Blender Teaching Kids to Program LEGO Mindstorms MiP Robot Code.org Joseph Wilk: Programming as Performance (from RubyConf Australia) Raspberry Pi Sonic Pi 30:16 - What’s Up with Katrina Owen? Splice Bath Ruby Conference @BathRuby [Confreaks] Katrina: Here Be Dragons at Bath Ruby Conference 2015 The Go Programming LanguageRuby Rogues Episode #198: Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark Bates Ruby Hero Awards 99 Bottles Of OOP (Practical Programming Book) by Sandi Metz and Katrina Owen [YouTube] Katrina Owen: Overkill (Bob Exercism Problem) 41:55 - What’s Up with Saron Yitbarek? CodeNewbie @CodeNewbies #CodeNewbie Podcast Discourse Forum Blog Developer Apprentice at thoughtbot Nand2TetrisThe Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan and Shimon Schocken CodeNewbie and Hardware CodeNewbie Episode #27: Intro to Raspberry Pi with Matt Richardson CodeNewbie Episode #26: The Hardware Marketplace with Julia Grace CodeNewbie Episode #25: From Software To Hardware with Sara Chipps [Confreaks] Saron: Reading Code Good at Bath Ruby Conference 2015 47:31 - A Look Back at the Past 100 Ruby Rogues Episodes and Conference Memories Ruby Rogues Episode #198: Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark Bates Ruby Rogues Episode #196: Testing Clojure in Ruby with Ashton Kemerling Ruby Midwest @RubyMidwest [YouTube] Ruby Midwest 2013 Keynote by James Edward Gray II Keep Ruby Weird @keeprubyweird 53:55 - HI AARON’S MOM! THANKS FOR MAKING AARON PUNNY! (Editor’s Note: Aaron didn’t tell you how far into the call it was, but I did. <3 Mandy) 55:50 - A Look Back at the Past 100 Ruby Rogues Episodes and Conference Memories (Cont’d) James at Scottish Ruby Conf 2013: The Patterns We All Need to Know (Editor’s Note: I can’t find this must-see video online, but if you can, tweet a link to @therubyrep) [Confreaks] Aaron Patterson: Keep Ruby Weird (Homeopathic Refactoring) 58:32 - Legacy Rogues: What Changed You and Improved You the Most by Being a Panelist on Ruby Rogues?01:02:29 - The Panelists <3 PicksTweet Us YOUR Picks: @rubyrogues 01:10:10 - New Rogues’ and Chuck’s Thoughts on the ShowPicks The Speed of Dark (Ballantine Reader's Circle) by Elizabeth Moon (Katrina) The Curious Incident of the Dog in the Night-Time by Mark Haddon (Katrina) Atreus Keyboard Kit (Aaron) Be My Eyes (Saron) March is for Makers (Saron) Hire Saron! (Saron) [Indiegogo] Con Man (James) Alex + Ada (James)