Check out Angular Remote Conf and RailsClips ! 03:15 - Mike Perham Introduction Twitter GitHub Blog Contributed Systems sidekiq dalli 03:43 - Sidekiq Overview resque JRuby 05:18 - Job Runners vs Queuing Systems, Background Jobs RabbitMQ sneakers 08:47 - Performance celluloid 09:49 - celluloid vs Ruby Threads11:47 - The GIL (Global Interpreter Lock) 12:49 - Passing Data14:01 - Performance Boost From Using JRuby ?15:48 - The Actor Model revactor Rubinius girl_friday 20:39 - Sidekiq Roadmap Statist...
Aug 19, 2015•55 min•Transcript available on Metacast Check out RailsClips and Angular Remote Conf ! 02:46 - Leon Gersing Introduction Twitter GitHhub Blog Dev Bootcamp [Talk] Leon Gersing: Keep Software Weird 03:24 - “Augmenting Your Reality”07:06 - Emotional Goals and Quantifying Happiness Hacking Happy by Dusty Phillips 13:49 - Quantification15:32 - Reacting to Data17:49 - Recognizing Patterns and Trends Journaling and Meditation 21:58 - FOMO (Fear Of Missing Out) 26:20 - The Software Development Mindset Teams Should Play More Encouraging Easter...
Aug 12, 2015•58 min•Transcript available on Metacast 02:40 - Justin Collins Introduction Twitter GitHub Blog Brakeman @brakeman SurveyMonkey Brakeman Pro @brakemanpro 03:40 - Brakeman & Static Analysis 04:02 - Common Security Vulnerabilities (and Definitions) Cross-site Scripting SQL Injection rails-sqli.org Mass Assignment Open Redirects 08:57 - The Inspiration for Brakeman09:47 - Getting Brakeman Working (Process)10:41 - Learning About Security The Rails Cheat Sheets The Open Web Application Security Project (OWASP) The OWASP Top Ten 13:01 -...
Aug 05, 2015•59 min•Transcript available on Metacast Check out RailsClips ! 02:44 - Alex Wood Introduction Twitter GitHub 03:09 - Trevor Rowe Introduction Twitter GitHub 03:26 - What is offered by Amazon Web Services (AWS) ? Elastic Beanstalk OpsWorks Alex's RailsConf 2015 Workshop 06:48 - Setup and Taking Incremental Steps (The Cloud as a Paradigm) Identity and Access Management “Make sure everything works” 12:19 - CloudFormation Tooling aws-sdk-ruby 15:19 - Data-Centric Services (Monitoring, Traceability, Visibility) CloudFormation S3 CloudFront...
Jul 29, 2015•59 min•Transcript available on Metacast RailsClips is officially launched!03:11 - Michael Nygard Introduction Twitter GitHub Blog Cognitect @cognitect Michael Nygard: Documenting Architecture Decisions 04:36 - Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard The Circuit Breaker Pattern Designing Software to Get Past 1.0 07:15 - Upfront Architecture Agile Software Development What does “good” look like? “Old ideas in new context result in innovation” Michael Nygard: Architecture Without an End State 14:29 -...
Jul 22, 2015•59 min•Transcript available on Metacast 03:42 - Derek Prior Introduction Twitter GitHub Blog thoughtbot @thoughtbot thoughtbot Code Review Guides The Bike Shed Podcast @_bikeshed 04:01 - Code Reviews Derek Prior: Implementing a Strong Code-Review Culture @ RailsConf 2015 Slides 05:14 - What happens when you don’t do code reviews?06:30 - Not Emphasizing Code Quality, Setting Code Review Up for Failure Edge Cases Diverse Feedback, Team Conflict 10:43 - Code Reviewing Yourself: Answering Your Own Questions12:03 - The Evolution of Code Re...
Jul 15, 2015•1 hr 6 min•Transcript available on Metacast 02:41 - Sam Aaron Introduction and Background Twitter GitHub Blog 10:53 - Sonic Pi Defined Affordable Creative Coding with Music 13:10 - Live Performance Aspect23:58 - The Learning Curve28:06 - Teaching Kids to Program Through Music Joseph Wilk: Programming as Performance @ Ruby Conf Australia 2015 34:07 - Sonic Pi in the Classroom 36:22 - Threading Cue and Sync 41:18 - Choosing Ruby Over Clojure for Sonic Pi44:13 - Sonic Pi Roadmap: What’s Next?49:22 - Contribute to the sonic-pi Repo! Sonic Pi ...
Jul 08, 2015•1 hr 9 min•Transcript available on Metacast 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 ...
Jul 01, 2015•44 min•Transcript available on Metacast 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 Culture Setting Context 06:37 - Onboarding Process08:15 - Engineering s...
Jun 24, 2015•45 min•Transcript available on Metacast 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 JavaScript dreamwriter 06: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 Bi...
Jun 17, 2015•1 hr 3 min•Transcript available on Metacast 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 Principle 13:56 - Definitions: ...
Jun 10, 2015•56 min•Transcript available on Metacast 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 Cuba Ruby 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? MultiRoute 13:19 - Dispatching from One Rack Application to Another13:54 - Rails Integration14:33 - Performance and Benchmarking @tenderlove ...
Jun 03, 2015•1 hr 13 min•Transcript available on Metacast 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? Security 13:11 - Programming Languages NodeBots 14:15 - Tools and Protocols The MIDI Protocol Spark C...
May 27, 2015•49 min•Transcript available on Metacast Check out and sign up for https://rubyremoteconf.com/ !02:45 - Francesco Cesarini Introduction - https://twitter.com /francescoc - https://github.com /francescoc - https://www.erlang-solutions.com/ - Books: - http://shop.oreilly.com/product/9780596518189 .do - http://shop.oreilly.com/product/0636920020240.do - http://shop.oreilly.com/product/0636920024149.do 03:08 - http://www.erlang.org/ - Multicore - http://stackoverflow.com/questions/7005759/erlang-on-multicore-cpu - History - http://www.eric...
May 20, 2015•1 hr 2 min•Transcript available on Metacast 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 Magic Special-Purpose Tools: The Good and the Bad 06: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 Rack CGI = Common Gateway Interface 15:09 - ...
May 13, 2015•54 min•Transcript available on Metacast 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/validations Introducing Lotus::Validations 08:47 - Decoupling09:45 - Namespace Reuse Concepts/Concerns 11:50 - Process Method => Procedural Code12:54 - Inheritance13:57 - Contracts14:57 - How is Using Trailblazer Different?18:17 - What Would DHH Think?19:32 -...
May 06, 2015•52 min•Transcript available on Metacast 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 Objects adamantium Zippers Persistent Data Structures ha...
Apr 29, 2015•1 hr 22 min•Transcript available on Metacast 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 Fa...
Apr 22, 2015•1 hr 15 min•Transcript available on Metacast 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 Fioritto Skip Using Photoshop ; Move Straight to Code => Get Pixels to Screen Faster 06:34 - Developer <> Designer Communication Tooling and Muscle Memory 12:23 - Using CSS Over Photoshop , Alternative Programs, and Frameworks Sketch InVision Macaw 15:29 - Grid Systems and Resets (Frontend Tools) i.e. Gr...
Apr 15, 2015•8 min•Transcript available on Metacast 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:...
Apr 08, 2015•59 min•Transcript available on Metacast 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 approac...
Apr 01, 2015•58 min•Transcript available on Metacast 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 Perf...
Mar 25, 2015•1 hr 23 min•Transcript available on Metacast 02:08 - Noah Gibbs Introduction Twitter GitHub Blog 02:38 - Rebuilding Rails: Understand Rails by Building a Ruby Web Framework by Noah Gibbs [YouTube] Noah Gibbs: GoGaRuCo 2013 - The Littlest ORM 03:06 - Sinatra 03:47 - Rack Introduction to Rack middleware rackamole 07:32 - Deploying Apps Hosting Heroku Redis Vagrant Server Provisioning Chef Puppet Ansible Capistrano 12:22 - Support, Operations, and Monitoring DevOps Database Administrator (DBA) [Confreaks] Paul Hinze: Smoke & Mirrors: The ...
Mar 18, 2015•5 min•Transcript available on Metacast 02:32 - Mark Bates Introduction Twitter GitHub Blog Boston Ruby Users Group @bostonrb MetaCasts: HD Screencasts for GO Enthusiasts @metacasts 03:14 - Scott Feinberg Introduction Twitter GitHub Blog WePay @WePay @wepaystatus 03:46 - Community Values 2014 Videos - WindyCityRails Lightning Talks (Scott’s is first) Scott Feinberg: Where does Ruby go from here? (The Happiness Manifesto) [GitHub] the-happiness-manifesto 05:32 - Ruby Community Standards and Values Testing Programming Should Be Fun and ...
Mar 11, 2015•37 min•Transcript available on Metacast Check out RailsClips on Kickstarter !! 02:23 - Justin Searls Introduction Twitter GitHub Blog Test Double @testdouble 03:02 - Justin Searls: The Social Coding Contract Open Source GitHub 04:58 - Transitive Dependences and Understanding Technical Debt RailsConf 2014 - Keynote: 10 Years! by Yehuda Katz The CAP Theorem 15:21 - Learning Outside Work Hours Tracking Time Micromanagement 21:21 - Understanding Transitive Dependencies (Cont’d) Gary Bernhardt 23:00 - Use Someone Else’s Framework or Write ...
Mar 04, 2015•1 hr 11 min•Transcript available on Metacast Check out RailsClips on Kickstarter !! 02:45 - Ashton Kemerling Introduction Twitter GitHub Blog 03:00 - Ruby and Clojure Pivotal Labs Pivotal Tracker Clojurescript Generative Testing PhantomJS Invariance 14:50 - Difficulty generative rantly 23:13 - Generative Testing and Documentation “Shrinking” 26:38 - Are Generative Tests Disposable? Capybara 29:09 - When Do You Start Generative Testing?31:43 - Setup & Barriers to Entry40:38 - Why Does Generative Testing Have a Bad Reputation?42:49 - Get...
Feb 25, 2015•1 hr 15 min•Transcript available on Metacast 02:25 - Neal Ford Introduction Twitter GitHub Blog ThoughtWorks iPhreaks Show Episode #084: Building Your Technology Radar with Neal Ford Freelancers' Show Episode 145: Life as a Traveling Consultant with Neal Ford RailsConf 2010: Neal Ford "Creativity & Constraint" 02:20 - The Thoughtworks Technology Radar Rebecca Parsons 06:28 - Quadrants Techniques Tools Languages & Frameworks Platforms 07:01 - Categories (Rings) Hold Assess Trial Adopt 09:23 - Adopting New Technologies William Gibson...
Feb 18, 2015•58 min•Transcript available on Metacast The Rogues talk to ThoughtWorks' Sudhindra R. Rao about JRuby.Special Guest: Sudhindra R. Rao. Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support ....
Feb 11, 2015•51 min•Transcript available on Metacast The Rogues talk to Ryan Stout about the Volt framework.Special Guest: Ryan Stout. Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support ....
Feb 04, 2015•1 hr 14 min•Transcript available on Metacast The Rogues interview Mitchell Hashimoto, the creator of Vagrant.Special Guest: Mitchell Hashimoto. Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support ....
Jan 28, 2015•56 min•Transcript available on Metacast