Ruby Rogues

Alle afleveringen

748 afleveringen, van nieuw naar oud

  1. 243 RR Books That Aren't POODR

    20 januari 2016 · 58 min

    Afspelen
    02:36 - http://www.amazon.com/gp/product/3642768199/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=3642768199&ie=UTF8&linkCode=as2&linkId=UTPZTXY2HXM5NO54&tag=chamaxwoo-20
    - https://en.wikipedia.org/wiki/Hermeneutics
    05:42 - http://pages.cs.wisc.edu/~remzi/Naur.pdf 07:55 - http://www.amazon.com/gp/product/1622030613/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1622030613&ie=UTF8&linkCode=as2&linkId=XUQDR6SKKGNPHZL5&tag=chamaxwoo-20 13:14 - http://www.amazon.com/gp/product/1937785580/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=1937785580&ie=UTF8&linkCode=as2&linkId=W2LNYBF6WEDCTIPN&tag=chamaxwoo-20 14:32 - https://www.ng-book.com/2/ 16:09 - Paper Reading Group
    - http://blog.acolyer.org
    - https://speakerdeck.com/randommood/we-hear-you-like-papers
    19:58 - http://www.amazon.com/gp/product/0345472322/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0345472322&ie=UTF8&linkCode=as2&linkId=6GL2VIKO2JSJBA7A&tag=chamaxwoo-20 20:29 - http://www.amazon.com/gp/product/0984782850/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0984782850&ie=UTF8&linkCode=as2&linkId=SL7NNSEN6XDPOQ2K&tag=chamaxwoo-20 22:01 - Ruby Rogues Book Club Books Episodes
    - https://devchat.tv/ruby-rogues/023-rr-book-club-smalltalk-best-practice-patterns-with-kent-beck
    - https://devchat.tv/ruby-rogues/087-rr-book-clubpractical-object-oriented-design-in-ruby-with-sandi-metz
    - https://devchat.tv/ruby-rogues/068-rr-book-club-growing-object-oriented-software-guided-by-tests
    - https://devchat.tv/ruby-rogues/097-rr-book-club-patterns-of-enterprise-architecture-with-martin-fowler
    - https://devchat.tv/ruby-rogues/178-rr-book-club-refactoring-ruby-with-martin-fowler
    22:43 - Books to Learn When You’re Learning to Become a Software Developer
    - http://www.amazon.com/gp/product/0321934113/ref=as_li_qf_sp_asin_il_tl?camp=1789&creative=9325&creativeASIN=0321934113&ie=UTF8&linkCode=as2&linkId=HKNO5SF54LKAX3FS&tag=chamaxwoo-20
    - http://www.…
    Lees meer
  2. 242 RR Migrating a Monolith to Microservices Via an Evolutionary Path with Mike Gehard

    13 januari 2016 · 1 uur 25 min

    Afspelen
    02:34 - Mike Gehard Introduction Lees meer

    Twitter

    GitHub

    Pivotal

    03:23 - Monoliths 04:18 - Microservices 09:47 - Migrating a Monolith to Microservices Via an Evolutionary Path

    Organization

    The Application Continuum: Evolving toward distributed systems

    15:21 - The Steps Along the Continuum

    Where do engines fit in?

    Service Boundary Definitions

    19:25 - Bounded Context

    The Ruby Rogues Episode #228: The Lotus Framework with Luca Guidi

    21:52 - Evolution

    Conway’s Law

    Unbuilt Gems

    30:40 - Dependency on the Database35:15 - Testing

    pact

    Jepsen Testing

    Postman

    Mashery I/O Docs

    51:16 - Deployment

    Pivotal Cloud Foundry

    52:47 - Security

    UAA

    55:15 - Advice for those getting started

    SOA (Service-oriented Architecture)

    Component-Based Rails Applications Resources

    01:04:09 - Fault TolerancePicks LOWA Boots (Avdi)
    Pearl’s Peril (David)
    He Never Died (David)
    httplog (Coraline)
    Toxic Workers by Michael Housman and Dylan Minor (Coraline)
    The Unbeatable Squirrel Girl Vol. 1 by Ryan North (Jessica)
    Hamilton (Original Broadway Cast Recording) (Jessica)
    MyFitnessPal (Chuck)
    Run 10k (Chuck)
    Pebble Time Steel (Chuck)
    Aftershokz Bluez 2 (Chuck)
    FLUIDSTANCE (Mike)
    The Elm Programming Language (Mike)
    Kotlin (Mike)Special Guest: Mike Gehard.

    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.

  3. 241 RR What Makes a Great Developer with Phil Spitler

    6 januari 2016 · 17 min

    Afspelen
    Check out Ruby Remote Conf: coming to you live in March! Buy a ticket or submit a CFP! 02:17 - Phil Spitler Introduction Lees meer

    Twitter

    GitHub

    Blog

    03:20 - Panel opinions: What makes a good developer?07:26 - “Successful” vs “Great” Developers

    Growth Mindset

    12:45 - Mentors: What to they epitomize?

    Maintainability

    14:37 - How do newbies find/identify mentors?17:45 - When Becoming Great Starts to Matter27:51 - How People “Arrive”; Necessary Skillsets

    Code Archaeology

    30:51 - Bloc.io 36:44 - As a mentor, where do you draw the line?

    Ruby Rogues Episode #240: What Makes a Good Manager with Marcus Blankenship

    40:57 - As an educator: How important is it to do hands-on work of your own?

    The Freelancers’ Show Episode #184: Goals and Productivity (unreleased at time of publication)

    Picks Rat-a-Tat Cat (Jessica)
    Sorry Not Sorry IPA (Jessica)
    Amazon Fire Kids Edition (Avdi)
    The Now Habit: A Strategic Program for Overcoming Procrastination and Enjoying Guilt-Free by Neil Fiore (Avdi)
    Intercom Central® 246 - Four Channels HOME Power-line Intercom System (Chuck)
    Fathead (Chuck)
    spitfire (Phil)
    Bloc's Software Engineering Track (SET Program) (Phil)
    Kyle Cease (Phil)
    Phil’s coworker’s Ariel's man crush on Avdi (Phil)
    Carol Dweck: The Power of Believing That You Can Improve (Phil)
    Wile Kratts (Children's Science Show) (Phil)
    MindSet by Carol Dweck (Chuck)Special Guest: Phil Spitler.

    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.

  4. 240 RR What Makes a Good Manager with Marcus Blankenship

    30 december 2015 · 1 uur 3 min

    Afspelen
    02:05 - Marcus Blankenship Introduction Lees meer

    Twitter

    Blog

    02:52 - Pain and Difficulties of Moving From Programming to Management

    Identity

    Credibility

    10:50 - Image and Identity (Cont’d)

    Expectations

    Role Models

    19:16 - Management; Making the Move to Management

    Aikido

    “Everybody deserves a good manager.”

    23:37 - How do you know if you have a bad manager?27:13 - Feedback; Tone of Communication33:54 - What should you do when you get promoted to a management position?

    Nix Production Code Tasks

    Meet with Your People (Give Feedback)

    One-on-one Meetings with Team Members

    Zero Surprises Evaluation Policy

    Evaluation Forms

    Goals and Incentives

    Reviews for Self-Reflection

    Get Your Own Feedback

    48:25 - How do you know you are doing a good job?

    Skip-Level Reviews

    Growth of your team and members

    Signs of Loyalty

    51:06 - What if you don’t want to move into a management role?Picks The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers by Ben Horowitz (Jessica)
    The Narrow Road to the Deep North by Richard Flanagan (Jessica)
    Star Wars: The Force Awakens (Chuck)
    JS Remote Conf (Chuck)
    Ruby Remote Conf (Chuck)
    Freelance Remote Conf (Chuck)
    The War of Art: Break Through the Blocks and Win Your Inner Creative Battles by Steven Pressfield (Marcus)
    Predicting the Unpredictable: Pragmatic Approaches to Estimating Project Schedule or Cost by Johanna Rothman (Marcus)Special Guest: Marcus Blankenship.

    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.

  5. 239 RR Swiss Army Rubyknife with Peter Cooper at Ruby Remote Conf 2015

    23 december 2015 · 47 min

    Afspelen
    This episode is from Peter Cooper’s talk at Ruby Remote Conf 2015. You can watch the full, unedited presentation, Swiss Army Rubyknife, on YouTube at your convenience. Lees meer

    Check out All Remote Confs for next year’s remote conference lineup!

    Ruby Remote Conf will run from March 23rd-25th 2016. Buy a ticket or submit a CFP!

    JS Remote Conf is running from January 14th-16th 2016. Check out the speaker lineup!

    Freelance Remote Conf will run from February 24th-26th. We’ve already got a great list of confirmed speakers. Stay tuned for more details!

    We, the Ruby Rogues panelists (And, Mandy!), wish you a very happy holiday season.Special Guest: Peter Cooper.

    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.

  6. 238 RR Refactoring

    16 december 2015 · 1 uur 1 min

    Afspelen
    Check out JS Remote Conf and submit a Ruby Remote Conf CFP! 02:26 - Refactoring (Definition) and Where People Fail03:55 - Tests and Refactoring Lees meer

    How do you decide when your codebase is untestable?

    10:59 - Managing Scope11:42 - Why We Refactor; The Value of Refactoring

    Coraline's Data-Driven Refactoring Talk

    17:13 - Refactoring Tools 20:40 - When Refactoring Gets Put Off; Establishing a Code Culture26:23 - Refactoring Strategies

    Extract Method

    Extract Class

    Introduce Explaining Variable

    37:38 - Performance Tradeoffs41:42 - Generative Testing

    approvals

    50:33 - Measurement53:08 - Examples and Resources

    Martin Fowler: Catalog of Refactorings

    Refactoring: Ruby Edition by Jay Fields

    Katrina Owen: Therapeutic Refactoring @ Cascadia Ruby Conf 2012

    Sam Livingston-Gray: Fluent Refactoring @ LoneStarRuby 2013

    Picks Longmire (Avdi)
    Clash of Clans (Chuck)
    Star Wars Commander (Chuck)
    Cleaning your office (Chuck)
    Hsing-Hui Hsu: Time flies like an arrow; Fruit flies like a banana: Parsers for Great Good @ RubyConf 2015 (Coraline)
    Betsy Haibel: s/regex/DSLs/: What Regex Teaches Us About DSL Design @ RubyConf 2015 (Coraline)
    Velocity 2016 Call for speakers (Saron)
    RailsConf 2016 (Saron)

    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.

  7. 237 RR Rails + JavaScript + Functional Programming with Brad Urani

    9 december 2015 · 57 min

    Afspelen
    Check out JS Remote Conf and All Remote Confs! 02:32 - Brad Urani Introduction Lees meer

    Twitter

    GitHub

    Blog

    Procore

    04:01 - Immutable/Persistent Data Structures; Advantages

    Changing the Unchangeable: The Hows and Whys of Immutable Data Structures @ RubyConf 2015

    hamster

    07:30 - Tools for Debugging08:23 - Why do Rubyists care about things like Elm?09:39 - Persistent Data Structure Use Cases; Functional Programming12:07 - Testability13:51 - Where does “functional play a role in a typical CRUD app? Active Record,

    The Single Responsibility Principle (SRP)

    Callbacks

    Object-oriented Programming (OOP)

    “Nouns are objects; verbs are methods” - Corey Haines

    22:49 - Coworker Receptiveness of Ruby + JavaScript Style of Programming

    Codebase Inconsistency?

    “Merit”

    26:41 - Service-oriented Architecture (SOA) vs Monolithic Applications

    Remote Procedure Calls (RPC)

    Representational State Transfer (REST)

    30:21 - Monoliths as a Necessary Stage in the Development of a Mature Application

    Elixir

    The Phoenix Framework

    ecto

    33:23 - The Repository Pattern; Terminology & Naming

    Patterns of Enterprise Application Architecture by Martin Fowler

    37:40 - Structured Query Language (SQL)

    Avdi Grimm: The Soul of Software @ RubyConf Portugal '15

    The Sapir Whorf Hypothesis'

    Picks Dan Carlin's Hardcore History (Coraline)
    Stuff You Missed in History Class (Coraline)
    Buffer (Avdi)
    New Belgium Brewing Accumulation White IPA (Avdi)
    Saramonic SmartMixer Professional Recording Stereo Microphone Rig (Chuck)
    LaunchCode (Brad)
    Turing's Cathedral: The Origins of the Digital Universe by George Dyson (Coraline)
    VAT19 (Brad)Special Guest: Brad Urani.

    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.

  8. 236 RR Neo4j with Brian Underwood

    2 december 2015 · 52 min

    Afspelen
    02:10 - Brian Underwood Introduction Lees meer

    Twitter

    GitHub

    Blog

    Neo Technology

    02:55 - Neo4j

    Neo4j [GitHub]

    04:31 - Graph Databases vs Traditional Databases06:02 - Relations Have Directions06:58 - Modeling a Domain as a Graph; How it Works

    cypher

    13:25 - Built-in Query Processor15:04 - Neo4j.rb => ORM; OGM

    Mongoid Influence

    18:06 - Declarative Schema 21:09 - The Ruby Client vs The Java Client25:48 - Use Cases35:53 - Who is using Neo4j?

    Ashley Sun Lending Club: Managing Microservices with Neo4j @ GraphConnect SF 2015

    38:42 - Challenges as an Open Source Maintainer39:44 - Funding Neo4j41:00 - Working Abroad42:16 - Getting Started with Neo4j

    Getting Started with Neo4j and Ruby

    Neo4j Screencasts

    Neo4j.com/developer

    Neo4j [GitHub]

    Picks Elle Luna: The Crossroads of Should and Must (Jessica)
    Lynda Tutorials (Avdi)
    How to Win Friends & Influence People by Dale Carnegie (Avdi)
    Marked 2 (Coraline)
    Fund Club (Coraline)
    RubyTapas #334: Rspec Compound Matchers (Brian)
    Pyrosomes (Brian)
    Americapox: The Missing Plague (Brian)Special Guest: Brian Underwood .

    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.

  9. 235 RR Processing Textual Data with Ruby with Rob Miller

    25 november 2015 · 53 min

    Afspelen
    Check out JS Remote Conf! 02:07 - Rob Miller Introduction Lees meer

    Twitter

    GitHub

    Blog

    Big Fish Marketing

    Text Processing with Ruby: Extracting Value from the Data That Surrounds You with Rob Miller

    03:11 - Why does text processing matter?07:32 - One-off Data Processing, Core Competency

    The Perl Programming Language

    10:36 - Processing Less-structured, Unstructured Data12:45 - The Command Line

    Ruby's -e, -n and -p switches

    Antipatterns

    Class: IO

    29:15 - Abstractions and Refactoring35:12 - Munging: Tools and Practices

    transproc

    40:57 - Text Processing for Textual Visual Things

    Conway's Game of Life

    42:57 - Parallelization 45:45 - Fanning Data

    join

    Picks Text Processing with Ruby: Extracting Value from the Data That Surrounds You with Rob Miller (Avdi)
    Data Is Plural by Jeremy Singer-Vine (Avdi)
    RubyConf 2015 Videos (Avdi)
    Papers We Love (Jessica)
    transproc (David)
    Does your data fit in RAM? (David)
    advisor (David)
    Swarm Simulator (Chuck)
    15 Minute Podcast Listener chat with Charles Wood (Chuck)
    Toastmasters (Chuck)
    All Remote Conferences (Chuck)
    transproc (Rob)
    Sequel: The Database Toolkit for Ruby (Rob)
    Priceless: The Myth of Fair Value (and How to Take Advantage of It) by William Poundstone (Rob)Special Guest: Rob Miller.

    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.

  10. 234 RR Beyond Code with Jerod Santo and Adam Stacoviak

    18 november 2015 · 54 min

    Afspelen
    02:28 - Jerod Santo Introduction Lees meer

    Twitter

    GitHub

    Blog

    Object Lateral, Inc.

    02:44 - Adam Stacoviak Introduction

    Twitter

    GitHub

    Blog

    02:55 - The Changelog and Beyond Code (Background)

    5by5

    Wynn Netherland

    The Changelog #172: GitUp, Git UX, and More with Pierre-Olivier Latour

    The Changelog #145: 10+ Years of Rails with DHH

    The Changelog #139: The Rise of io.js with Mikeal Rogers

    The Changelog #155: The Future of Node.js with Scott Hammond

    JavaScript Jabber #147: io.js with Isaac Schlueter and Mikeal Rogers

    13:50 - The Corporatization of Open Source16:00 - Sharing Stories of Fascinating People and Choosing Conferences

    Gophercon

    21:21 - Differences Between Communities

    Ron Evans

    Ruby Rogues Episode #141: Teaching Kids with Ron Evans

    24:54 - Where are The Changelog and Beyond Code’s future plans?

    OSCON

    Strange Loop

    Questions:

    Who is your programming hero?

    If you had to relearn how to code all over again, what would you tell yourself?

    What’s the most exciting thing in software right now?

    31:57 - Interview Wishlist

    20 Years of Ruby with Matz

    20 Years of JavaScript with Brendan Eich

    Bill O’Reilly

    Linus Torvalds

    10 Years of Git with Junio Hamano

    Apple: ResearchKit

    Sara Chipps

    35:43 - Origin Stories

    Mitchell Hashimoto

    The Changelog #180: Otto, Vagrant, and Automation with Mitchell Hashimoto

    LEGO League

    Picks Personality Insights (Coraline)
    The Art of Empathy: A Complete Guide to Life's Most Essential Skill by Karla McLaren (Coraline)
    FamilySearch (Chuck)
    Snow (Chuck)
    DISTRICT Roasters (Adam)
    The Balvenie (Adam)
    Lismore Scotch (Adam)
    The Elixir Fountain (Jerod)
    Robot or Not? (Jerod)
    Song Exploder (Jerod)Special Guests: Adam Stacoviak and Jerod Santo.

    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.

  11. 233 RR Onboarding New Employees

    11 november 2015 · 56 min

    Afspelen
    02:36 - Responsibility and Communication Lees meer

    Slack

    “Ask Anything”

    12:10 - Onboarding Experience for Remote Employees15:55 - Measuring New Employee Metrics 17:41 - Onboarding Onto a Team vs Onboarding Onto a Project20:51 - What it Means to be a Senior Developer29:20 - First Impressions and Team Member Categories33:26 - How do you decide what you spend time learning?40:57 - Code Reading

    The Web Platform Podcast

    Picks Private Internet Access (Avdi)
    Darkest Dungeon (Avdi)
    imprint (Coraline)
    The surprising truth about which personality traits do and don't correlate with computer programming skills (Coraline)
    TALON Bluetooth Wireless Headphones (Jessica)
    The Penderwicks: A Summer Tale of Four Sisters, Two Rabbits, and a Very Interesting Boy by Jeanne Birdsall (Jessica)
    Reading to your kids (Chuck)
    LinkedIn (Chuck)
    RubyTapas (Chuck)
    Elixir Sips (Chuck)
    Avdi's Newsletter (Avdi)

    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.

  12. 232 RR Teaching and How We Can All Do More to Teach Technical Topics to Others with Eric Normand

    4 november 2015 · 1 uur 14 min

    Afspelen
    02:20 - Eric Normand Introduction Lees meer

    Twitter

    GitHub

    Democracy Works

    LispCast

    Clojure Gazette

    PurelyFunctional.tv

    03:31 - Old vs Young Programmers

    Robert C. Martin: My Lawn

    “Uncle Bob” Martin Speaks at Yale SOM

    05:38 - Teaching Fundamentals

    Kathy Sierra

    11:02 - Teaching Backgrounds12:13 - Why is so hard to be a good teacher?15:54 - Teacher Feedback19:46 - Asking Questions25:56 - Community Education28:20 - Order of Operation29:36 - Recognizing Students Understanding of Fundamentals

    NPR Planet Money: When Women Stopped Coding

    31:25 - Should there be prerequisites?34:30 - How to Assess Where People Are 35:43 - Teaching the Teacher39:10 - Bootcamps 45:52 - After BootcampsMentoring52:11 - Skill vs Knowledge

    O'Reilly's Head First Series

    More From Eric

    How to avoid "Makes sense if you already understand it."

    Making True/False Questions Easy

    Tap Into Your Social Brain

    Use Task Analysis to Break a Skill Into Steps

    Picks Inoreader (Avdi)
    Windows 10 (Avdi)
    Sandi Metz's Courses (Avdi)
    Avdi Grimm: I have a newsletter. You could subscribe, maybe. (Avdi)
    Ian Steadman: Sex isn’t chromosomes: the story of a century of misconceptions about X & Y (Coraline)
    Parable of the Sower by Octavia E. Butler (Coraline)
    Wunderlist (Jessica)
    The Partially Examined Life (Jessica)
    Together Tech (Chuck)
    Being Intentional (Chuck)
    Highrise (Chuck)
    Eventual Millionaire with Rory Vaden (Chuck)
    Ruby Rogues (Eric)
    Yoshiki Ohshima's Youtube Channel (Eric)
    Mindstorms: Children, Computers, And Powerful Ideas by Seymour A. Papert (Eric)Special Guest: Eric Normand.

    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.

  13. 231 RR GraphQL with Lee Byron

    28 oktober 2015 · 1 uur 14 min

    Afspelen
    Go check out Rails Remote Conf! 02:30 - Lee Byron Introduction Lees meer

    Twitter

    GitHub

    Blog

    Facebook

    02:46 - GraphQL

    [GitHub] graphql

    Relay

    04:16 - GraphQL vs REST09:43 - Endpoints

    Security

    13:33 - How the Stack Works

    graphql-ruby

    19:35 - GraphQL on the Front and Back Ends

    Type Checking

    Contracts

    Versions

    36:14 - Calculating Tradeoffs43:38 - Structuring46:17 - Building the Ecosystem48:16 - Use with Other Frameworks

    JavaScript Jabber Episode #152: GraphQL and Relay with Nick Schrock and Joe Savona

    49:50 - GraphQL vs Falcor 52:20 - How would you have made GraphQL differently?54:06 - React Native 56:29 - REST => GraphQL

    ElixirConf

    57:36 - TypesPicks San Francisco (Jessica)
    Dolores Park (Jessica)
    Greg Heo: Outlining Your Conference Talk Pixar-style (Coraline)
    Walnut (Coraline)
    Tandy Leather (David)
    Ian Atkinson on YouTube (David)
    Bruce Cheaney on YouTube (David)
    Springfield Leather (David)
    Tandy Leather Outlet (David)
    The Ionic Framework (Chuck)
    CharlesMaxWood.com (Chuck)
    Rails Remote Conf (Chuck)
    All Remote Confs (Chuck)
    JS Remote Conf (Chuck)
    Flow (Lee)
    The Firesteel: A Novel by Ash Huang (Lee) Special Guest: Lee Byron.

    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.

  14. 230 RR Hiring Diversely with Sarah Mei

    21 oktober 2015 · 1 uur 10 min

    Afspelen
    Check out and get your ticket for Rails Remote Conf! 02:00 - Sarah Mei Introduction Lees meer

    Twitter

    GitHub

    Blog

    Devmynd

    RailsBridge

    06:11 - Why It’s Hard to be “The First Person”

    Biases

    Mind the Gap - On the unconscious bias we all carry, and how it applies to hiring

    Avdi Grimm: What it’s like to come back to a Ruby project after 6 months

    13:27 - Transmitting Cultural Values16:01 - What Companies Can Do

    Dev Team Diversity #Realtalk - On the unprecedented opportunity we have right now to diversify our small teams

    Everyone has something to learn; Everyone has something to teach (Mentoring)

    22:35 - What do you look for in a person as a hiring company?

    Rubberducking

    24:46 - Setting Expectations Around Pairing Sessions

    Pairing with Junior Developers - On making sure newer devs can be successful once they're hired

    27:45 - Whisper Networks

    Tomas Chamorro-Premuzic: Why Do So Many Incompetent Men Become Leaders?

    34:08 - Performance Review

    “How can we make you successful?”

    42:15 - “I will help you find a better fit.”

    Investment and Risk

    44:40 - Communication Culture

    Ask vs. Guess Culture

    50:43 - Empathy

    How to Win Friends & Influence People by Dale Carnegie

    Picks troll-repellant (Coraline)
    Avdi Grimm: An alternative to `puts` in Ruby (Coraline)
    Alan C. Kay: The Early History of Smalltalk (Avdi)
    RubyTapas (Avdi)
    Rails Remote Conf (Chuck)
    Loot Crate (Chuck)
    Prints and Visual Communication (Sarah)
    Artful Making: What Managers Need to Know About How Artists Work by Robert Austin (Sarah)Special Guest: Sarah Mei.

    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.

  15. 229 RR Adopting New Technology

    14 oktober 2015 · 1 uur 1 min

    Afspelen
    When is it worthwhile to introduce a new language, tool, or database? And when will it likely bite you in the rearend?02:43 - Episode Idea Background Lees meer

    PolyConf

    @polyconfhq

    04:28 - Implementing Standards and Comparisons

    Minimize Entry Level / Maximizing Payoff

    08:23 - “Dumb Code” and Developer Expectations10:48 - Code Coverage and Regular Expressions

    Oniguruma

    Fizz Buzz

    Ruby Rogues Episode #120: RR Book Club: Understanding Computation with Tom Stuart

    12:49 - Risk Impact/Probability Chart, Risk - Reward Matrix 24:01 - Collaboration, Communication => Constraint

    Responsibility

    30:36 - Bringing It In: Process

    Databases

    Demille Quote

    38:48 - Why would you want to switch databases and when is it worth it?

    Eliminating a Technology

    Peter Seibel: Let a 1,000 flowers bloom. Then rip 999 of them out by the roots.

    Internal vs External Motivation

    Redis vs Memcache

    46:06 - Success Cases

    Abstraction

    Picks OS4W: Open Source for Women (Coraline)
    Contributor Covenant (Coraline)
    Camille Fournier: Hopelessness and Confidence in Distributed Systems Design (Jessica)
    Abby Bobé: From Protesting to Programming: Becoming a Tech Activist (Jessica)
    Rails Remote Conf (Chuck)
    TV Fool (Chuck)

    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.

  16. 228 The Lotus Framework with Luca Guidi

    7 oktober 2015 · 54 min

    Afspelen
    02:00 - Luca Guidi Introduction Lees meer

    Twitter

    GitHub

    Blog

    02:35 - The Lotus Framework

    @lotus_rb

    Lotus Mailing List

    A Rails Criticism by Luca Guidi

    03:56 - Working Full-time on Open Source04:55 - Flat MVC06:26 - Maintainability07:42 - Entities and Repositories10:42 - Controllers, Views, Conventions, and Templates (Structure)16:41 - Helpers17:56 - The Controller Layer20:12 - Validations23:26 - Testing

    capybara

    BDD (Behavior-Driven Design)

    29:23 - The API32:37 - Contributing to Lotus

    Contributor Code of Conduct

    discuss.lotusrb.org

    lotus/chat - Gitter

    Lotus Hack Day 2015

    34:50 - Using Fewer Gems 39:09 - Lessons Learning Building Lotus41:42 - Philosophy 42:56 - Upcoming FeaturesPicks Threes (Jessica)
    15 Minute Podcast Listener chat with Charles Wood (Chuck)
    Rails Remote Conf (Chuck)
    Pebble Time (Chuck)
    micro.rb (Luca)
    Duy Huynh (Luca)Special Guest: Luca Guidi.

    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.

  17. 227 RR Rails Composer, RailsApps and Tutorials with Daniel Kehoe

    30 september 2015 · 41 min

    Afspelen
    Check out Rails Remote Conf! Submit a CFP!01:53 - Daniel Kehoe Introduction Lees meer

    Twitter

    GitHub

    Blog

    02:07 - Digital Nomad Lifestyle

    Daniel Kehoe: Why I Left My Heart in San Francisco

    Nomad List

    Remote Year

    08:45 - RailsApps & Rails Tutorials

    @rails_apps

    [GitHub] RailsApps

    RailsClips #007: Rails Composer

    Daniel's Kickstarter Project: Rails Composer with Rails Tutorials -- Runs until October 6th, 2015!

    Michael Hartl's he Ruby on Rails Tutorial Book and Screencast Series

    Learn Enough Command Line To Be Dangerous

    22:42 - rails-composer for Beginner Programmers

    Flatiron School, @aviflombaum

    Learn Ruby on Rails by Daniel Kehoe

    Remember to go check out Daniel's Kickstarter Project: Rails Composer with Rails Tutorials! Picks remote | ok (Saron)
    Rails Remote Conf (Chuck)
    weworkremotely.com (Chuck)
    Slack (Chuck)
    Screenhero (Chuck)
    Pinegrow Web Editor (Daniel)
    Nomad List (Daniel)
    Low Yat Plaza (Daniel)Special Guest: Daniel Kehoe.

    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.

  18. 226 RR The Leprechauns of Software Engineering with Laurent Bossavit

    23 september 2015 · 1 uur 9 min

    Afspelen
    02:03 - Laurent Bossavit Lees meer

    Twitter

    GitHub

    Institut Agile

    03:11 - The Leprechauns of Software Engineering by Laurent Bossavit 04:52 - The 10x Programmer

    Code Complete: A Practical Handbook of Software Construction, Second Edition by Steve McConnell

    13:07 - The Custom Defects Curve15:33 - Leprechauns and Local Truths (Does Needing to Prove Others Wrong = Fear?)22:53 - The Feedback Cycles25:09 - Agile, Waterfall, and The Software Crisis

    Thinking, Fast and Slow by Daniel Kahneman

    “Bugs in the brain” = Cognitive Biases

    32:30 - Estimations, Calibration and Assessments

    How to Measure Anything: Finding the Value of Intangibles in Business by Douglas W. Hubbard

    Expert Political Judgment: How Good Is It? How Can We Know? by Philip E. Tetlock

    Software Estimation: Demystifying the Black Art by Steve McConnell

    38:16 - Starting Points/Research Skills for Identifying Leprechauns

    1. Skepticism

    2. Curiousity

    3. Tenacity

    43:14 - The Value of Leprechauns46:46 - “Most of our job is learning.”50:44 - The Definition of “Insanity” => Experimentation

    QWERTY vs Dvorak

    Picks The Leprechauns of Software Engineering by Laurent Bossavit (Avdi)
    The Crystal Programming Language (Avdi)
    Zojirushi (Avdi)
    The Elm Programming Language (Laurent)
    Smarter Every Day 133: The Backwards Brain Bicycle (Laurent)
    Station Eleven by Emily St. John Mandel (Laurent)
    How to Measure Anything: Finding the Value of Intangibles in Business by Douglas W. Hubbard (Jessica)Special Guest: Laurent Bossavit.

    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.

  19. 225 RR TorqueBox with Ben Browning

    16 september 2015 · 32 min

    Afspelen
    02:18 - Ben Browning Introduction Lees meer

    Twitter

    GitHub

    Blog

    Red Hat

    JRuby

    02:46 - TorqueBox

    @torquebox

    04:05 - Use Cases and Benchmarks

    TechEmpower's latest round of benchmark results, filtered to just the Ruby servers running Rack/Rails/Sinatra/etc apps and their JSON serialization test

    06:32 - The Genesis of TorqueBox

    Bob McWhirter

    07:49 - JBoss

    WildFly

    09:15 - The Name “TorqueBox”10:12 - Adoption12:05 - Documentation

    DocBook

    YARD

    13:18 - When should/could you use TorqueBox?17:25 - Monolith vs Microservice

    WildFly Swarm

    21:36 - JAR Files and WAR Files 25:31 - Server Setup & Deployment Process27:16 - Packaging Static Assets in JAR and WAR Files28:27 - Contribution and Community Involvement32:55 - Startup Cost35:53 - Getting Started with TorqueBox37:33 - Immutant 40:17 - The Rack Spec and TorqueBox

    tubesock

    SockJS

    42:11 - Useful Features44:26 - Building Useful Features45:53 - GrowthPicks [Khan Academy] Pixar in a Box: Introduction to Animation Curves (Saron)
    Tony Stark in Salt and Pepper (Saron)
    ElixirConf (Jessica)
    Nick Shrock: GraphQL Introduction (Jessica)
    Troll - Shane Koyczan (Coraline)
    funtools (Coraline)
    Ruby Remote Conf Talks (Chuck)
    Angular Remote Conf (Chuck)
    Bob McWhirter: qcon-keynote (Ben)
    Coders For Sanders (Ben)Extras

    JavaScript Jabber Episode #152: GraphQL and Relay with Nick Schrock and Joe Savona

    Special Guest: Ben Browning.

    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.

  20. 224 RR Ruby Together with André Arko

    9 september 2015 · 54 min

    Afspelen
    02:05 - André Arko Introduction + Bundler Lees meer

    Twitter

    GitHub

    Blog

    04:28 - Ruby Together

    Trade Association

    ​Brian Mikulencak

    10:52 - Ruby Central

    501(c) Organization

    14:23 - Ruby Together Timeline16:01 - Open Source People Depend on vs Open Source as a Hobby17:03 - Corporate Member Rights / The Structure of Ruby Together

    Monthly Contributions

    20:19 - How the Board Makes Decisions

    Slack

    23:00 - Membership Numbers24:03 - How Voting Works26:58 - How much work is involved in maintaining these projects?30:08 - How is work doled out?

    Eric Hodel (@drbrain)

    Aaron Patterson (@tenderlove)

    33:41 - Future Plans and Community Impact

    Fastly

    40:28 - Getting People Involved43:34 - Lessons Learned45:23 - Code of Conducts / Community ValuesPicks Boundaries: A talk by Gary Bernhardt from SCNA 2012 (André)
    The Protomen (André)
    Bubblesort Zines (André)
    Don't Make Me Think: A Common Sense Approach to Web Usability by Steve Krug (Saron)
    F.lux (Saron)
    Hue (Saron)
    Madison Ruby Day 1 (Coraline)
    Madison Ruby Day 2 (Coraline)
    Survive Escape From Atlantis 30th Anniversary Edition (Coraline)
    Angular Remote Conf (Chuck)
    React Rally (Chuck)
    Alcatraz Books by Brandon Sanderson (Chuck)Special Guest: André Arko.

    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.

  21. 223 RR Oga and Parsing with Yorick Peterse

    2 september 2015 · 51 min

    Afspelen
    02:35 - Yorick Peterse Introduction Lees meer

    Twitter

    GitHub

    Blog

    Rubinius

    The XML C parser and toolkit of Gnome

    libxslt

    03:07 - oga

    nokogiri

    06:38 - Fixing vs Writing an Alternative Feature

    lexers

    Parse Tree

    14:01 - Doing a Document Instead of a Programming Language16:01 - Modifying XML Documents17:19 - Inputting in Memory19:09 - Extending oga with C

    ffi

    22:44 - Parsing

    racc

    ruby-ll

    25:16 - Resources

    LL Parser

    28:57 - Lessons Learned Building oga 30:14 - Writing Parsers in Other Languages31:19 - Getting Started34:19 - Making oga and Using oga at Work35:42 - Did it make a better API?37:23 - The Community and Contribution

    Documentation

    Picks AirPair (Chuck)
    CAL(1) Shell Command (Jessica)
    fish shell (Yorick)
    asciinema (Yorick) Special Guest: Yorick Peterse.

    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.

  22. 222 RR Rails 5 with Sean Griffin

    26 augustus 2015 · 52 min

    Afspelen
    Don’t miss out! Sign up for Angular Remote Conf! 02:28 - Sean Griffin Introduction Lees meer

    Twitter

    GitHub

    thoughtbot

    @thoughtbot

    02:53 - Rails 5 Ship Estimate?03:15 - What’s Coming in Rails 5?

    actioncable

    turbolinks 3

    04:13 - Approachability For New Developers

    Turing School

    05:49 - Making Decisions06:46 - “Syntax”07:40 - Adding or

    Matthew Draper

    09:36 - The Attributes API 12:57 - Serialization & Deserialization21:26 - Feature Proposal & Policies

    The Rails Core Mailing List

    The Rails Talk Mailing List

    Stack Overflow

    22:46 - preload, eager_load, includes

    Robert Pankowecki: 3 ways to do eager loading (preloading) in Rails 3 & 4

    23:59 - prepend

    Ruby 2 - Module#prepend

    25:29 - Deconstructing/Constructing APIs

    or

    where

    Abstract Syntax Tree (AST)

    arel

    28:27 - bound_attributes() 29:58 - Trying Ideas and Going About Development in Rails32:01 - Legacy Code

    Yehuda Katz: Keynote: 10 Years! @ RailsConf 2014

    33:43 - The Migration Path From Rails 4 => 534:59 - Other Changes Outside Active Record39:19 - Performance41:09 - Trying Rails43:05 - Tests43:52 - Are the guides and documentation up-to-date? Extras

    JavaScript Jabber Episode #161: Rust with David Herman

    The Bike Shed Podcast

    @_bikeshed

    RubyConf Portugal

    WindyCityRails

    Sean Griffin: Designing a Great Ruby API - How We're Simplifying Rails 5

    Picks Maria Matveeva: Design sprints: what are they for? (Saron)
    LoneStarRuby (Saron)
    Support CodeNewbie! (Saron)
    Mockaroo (Coraline)
    Jim Kazanjian (Coraline)
    Mastermind Groups (Chuck)
    Planning (Chuck)
    The Rust Programming Language (Sean)Special Guest: Sean Griffin.

    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.

  23. 221 RR Sidekiq with Mike Perham

    19 augustus 2015 · 55 min

    Afspelen
    Check out Angular Remote Conf and RailsClips! 03:15 - Mike Perham Introduction Lees meer

    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

    Statistics & History

    21:44 - Sidekiq Enterprise 27:58 - Sidekiq vs Resque

    Scheduled-Jobs

    29:50 - Adding Features to Sidekiq30:28 - “Unique Job”31:17 - Idempotency

    Sidekiq Best Practices Page

    33:12 - Mixing In Other Data Stores

    Redis

    Kafka

    Apollo

    38:42 - Encoding40:04 - Format40:36 - The Active Job Adapter 41:23 - Making Open Source Viable and Sustainable44:04 - Launching An Open Source Project

    Kickstarter

    BSD & LGPL Licences

    Picks Mike Hoye: Citation Needed (David)
    Code Master (Coraline)
    Robot Turtles (Coraline)
    Zalando STUPS (Jessica)
    Elevator Saga (Chuck)
    Developer On Fire: Episode 017 - Charles Max Wood - Get Involved and Try New Things (Chuck)
    Model View Culture (Mike)
    Plasso (Mike)
    James Mickens: Not Even Close: The State of Computer Security (with slides) from NDC Conferences (Mike)Special Guest: Mike Perham.

    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.

  24. 220 RR Augmenting Your Reality with Leon Gersing

    12 augustus 2015 · 58 min

    Afspelen
    Check out RailsClips and Angular Remote Conf! 02:46 - Leon Gersing Introduction Lees meer

    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 Eggs

    Following Trails

    31:55 - The Ruby Community, Whimsy, and Creating Realities

    why's (poignant) guide to Ruby: in color by why the lucky stiff

    40:41 - Leon’s Role at Dev Bootcamp 42:16 - Wisdom; Not Authority44:14 - Recommended Reading

    Aldous Huxley

    The Perennial Philosophy: An Interpretation of the Great Mystics, East and West

    Jean Baudrillard

    Simulacra and Simulation (The Body, In Theory: Histories of Cultural Materialism)

    America

    Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown

    Picks Dollywood's Splash Country Water Adventures Park (Avdi)
    Normality (Avdi)
    Jessica Kerr: Meritocracy @ PolyConf 2015 (Jessica)
    Periscope (Chuck)
    The Eventual Millionaire Podcast (Chuck)
    Entreprogrammers Retreat 2015 (Chuck)
    Quiet: The Power of Introverts in a World That Can't Stop Talking by Susan Cain (Leon)
    Play: How it Shapes the Brain, Opens the Imagination, and Invigorates the Soul by Stuart Brown (Leon)
    Shel Silverstein - Freakin At The Freakers Ball (Leon)
    The Circle by Dave Eggers (Leon)Special Guest: Leon Gersing.

    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.

  25. 219 RR Brakeman and Rails Security with Justin Collins

    5 augustus 2015 · 59 min

    Afspelen
    02:40 - Justin Collins Introduction Lees meer

    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 - Security and The Rails Core Team

    Justin Collins: The World of Ruby on Rails Security @ RailsConf 2015

    15:19 - Should Brakeman be integrated into Rails?16:29 - Running Brakeman On Your CI Machine

    guard-brakeman

    17:43 - Are there specific types of vulnerabilities that are hard to find with static analysis?19:18 - Rails Engines20:56 - When building an app, is security something you should focus on from the get-go?

    Where should you get started?

    The OWASP Top Ten

    25:32 - Code Schools Teaching Security26:17 - Translating Lessons Learned Into Brakeman27:24 - Handling Security and Data Breaches

    Charlie Miller

    32:28 - Crowdsourcing Security (Security in Open Source)

    Terri Oda: Bringing Security to Your Open Source Project

    34:54 - The Technical Side of Brakeman and Static Analysis Tools

    Identifying a Dangerous Value

    37:34 - Data Tracing, Limited Data Flow Analysis 40:52 - Future Brakeman Features43:29 - Supporting and Contributing to Brakeman48:23 - PhDsPicks "Why didn't you [just]..." and "Did you consider..." Parley Thread (Avdi)
    Object Thinking (Developer Reference) by David West (Avdi)
    Web Design - The First 100 Years (Avdi)
    Brighton Ruby Conference (Avdi)
    Email (Avdi)
    The Twitter Mute Button (Avdi)
    git - the simple guide (Saron)
    I Love My Campus (Saron)
    LoneStarRuby (Saron)
    React Rally (Jessica)
    Livecoding.tv (Jessica)
    Remembering the Apollo 11 Moon Landing With the Woman Who Made It Happen (Coraline)
    Showgoers (Coraline)
    AngularJS Kurs (Chuck)
    Hire T…

  26. 218 RR AWS Deployments with Alex Wood and Trevor Rowe

    29 juli 2015 · 59 min

    Afspelen
    Check out RailsClips! 02:44 - Alex Wood Introduction Lees meer

    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

    Simple Email Service (SES)

    Simple Queuing Service (SQS)

    Simple Notification Service (SNS)

    DynamoDB

    AWS Lambda

    Amazon EC2 Container Service

    Logging

    CloudTrail

    CloudWatch

    CloudWatch Logs

    23:48 - When to Use What (Getting Started)

    Simplicity vs Control

    26:07 - Making Apps Run Better, General Optimizations

    Route 53

    33:43 - Implementing AWS

    “Eat the elephant one bite at a time”

    37:15 - Security

    Creating Visibility Without Opening an SSH Port

    CloudWatch

    CloudWatch Logs

    Running Inside a Virtual Private Cloud (VPC)

    Why doesn’t security happen?

    47:51 - Maintaining and Continually Improving Within Teams (Scalability)56:33 - AWS Resources

    AWS Official Blog

    AWS Ruby Development Blog

    [GitHub] AWS

    Picks Interview with Laurent Bossavit of the 10X Programmer and other Myths in Software Engineering (Jessica)
    Paracord (Chuck)
    Alex's RailsConf 2015 Workshop (Alex)
    Stranger in a Strange Land by Robert A. Heinlein (Alex)
    Kalzumeus Podcast (Alex)
    Gitter (Trevor)
    AWS Ruby Development Blog (Trevor)Special Guests: Alex Wood and Trevor Rowe.

    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.

  27. 217 RR Architecture Without an End State with Michael Nygard

    22 juli 2015 · 59 min

    Afspelen
    RailsClips is officially launched!03:11 - Michael Nygard Introduction Lees meer

    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 - Architecture Without an End State (Definition)18:42 - Beware Grandiosity22:45 - Context

    Interface Segregation Principle

    23:52 - Holding Teams to Standards26:27 - Architecture Between Groups29:16 - “It’s not my job” (Developer Responsibility)31:45 - Design Artifacts37:55 - Staying Humble

    “Assume positive intent…”

    39:43 - Distributing Economic Decision Making

    Technical Debt

    Accounting

    45:51 - Tools and Technologies That Are Helping48:45 - Future Book Plans?Picks Michael Nygard: Architecture Without an End State (Avdi)
    Daily Tech Video (Avdi)
    October CincyRb - Jim Weirich on Decoupling from Rails (Avdi)
    Rachel Shadoan: Why Algorithm Transparency is Vital to the Future of Thinking (Avdi)
    Avdi Grimm: A review of news summary services (Avdi)
    Systems Thinking, Third Edition: Managing Chaos and Complexity: A Platform for Designing Business Architecture by Jamshid Gharajedaghi (Jessica)
    William Byrd: The Promise of Relational Programming @ PolyConf 15 (Jessica)
    Again (Coraline)
    Seveneves: A Novel by Neal Stephenson (Coraline)
    remoteconfs.com (Chuck)
    God (Chuck)
    Jesus Christ (Chuck)
    The Church of Jesus Christ of Latter-day Saints (Chuck)
    Cory Doctorow: The Internet of Things That Do What You Tell Them (Michael)
    The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference by Charles M. Kozierok (Michael)
    services-engineering (Michael)Special Guest: Michael Nygard.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redc…

  28. 216 RR Code Review Culture with Derek Prior

    15 juli 2015 · 1 uur 6 min

    Afspelen
    03:42 - Derek Prior Introduction Lees meer

    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 Review (Code Review as an Asynchronous Process)14:51 - Small Changes, “Pull Request Bombs”

    Handling Architectural Disagreements and Discussions

    Improving the Design of Existing Code by Martin Fowler (with Kent Beck, John Brant, William Opdyke, and Don Roberts)

    23:49 - Making Code Review a Supportive Process

    Stop Issuing Commands; Ask Probing Questions

    DON’T Use “Why didn’t you ________?”

    DO Use “Have you considered _________?”

    or “That’s interesting…I might have used _______.”

    30:32 - What qualities should reviewees have?34:27 - Getting Code Reviews Introduced Into Company Culture38:30 - Making Sure Code Reviews Get Done40:47 - Tagging Specific Team Members

    LGTM = Looks Good To Me

    Gerrit

    44:39 - Other Handy Code Review Tools

    Style Guides

    rubocop

    JSHint

    sass-lint

    Hound

    repo

    Code Climate

    47:49 - Code Review Feedback Resources for Solo Programmers

    exercism.io

    pairprogramwith.me

    CodeNewbie

    Ruby Monday

    JavaScript Tuesday

    Python Thursday

    Picks Code Newbie Podcast: Sandi Metz Part I (Saron)
    Code Newbie Podcast: Sandi Metz Part II (Saron)
    If Google Were A Guy (Saron)
    LEGO Ideas - Lovelace & Babbage (Coraline)
    CoverMyMeds is offering Ruby on Rails training for experienced developers (David)
    CoverMyMeds Billboard 1 (David)
    CoverMyMeds Billboard 2 (David)
    The Bike Shed Podcast (Derek)
    The Ember RFC Process (Derek)
    tota11y (Derek)
    Eileen Uchitelle: How to Performance @ GoRuCo 2015 (Derek)
    Olympus SP-100EE (Avdi)Special Guest: Derek Prior.

    Advertis…

  29. 215 RR Sonic Pi with Sam Aaron

    8 juli 2015 · 1 uur 9 min

    Afspelen
    02:41 - Sam Aaron Introduction and Background Lees meer

    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 on Facebook

    Phase Abstractions: Live Coded with Sonic Pi at NODE15, Frankfurt

    50:43 - Heritage?

    archaeopteryx

    midiator

    53:53 - Experimenting with Music, The Evolution of Dance Music56:19 - Types of Sounds

    Synths

    Pre-recorded Sounds

    freesound.org

    Effects

    Picks Cate Huston: 5 Strategies For Making Progress on Side Projects (Coraline)
    TIS-100 (Coraline)
    Building Microservices by Sam Newman (David)
    Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin (David)
    [YouTube] Ben Eggett: Writing Music with Ruby: A Subtle Introduction to Music Theory @ MountainWest RubyConf 2015 (Chuck)
    Elixir (Chuck)
    Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun by Dave Thomas (Chuck)
    Wabi-Sabi for Artists, Designers, Poets & Philosophers by Leonard Koren (Sam)
    The Joy of Clojure by Michael Fogus (Sam)
    Raspberry Pi (Sam)Special Guest: Sam Aaron.

    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.

  30. 214 RR Ruby in a Polyglot Architecture at Ruby Remote Conf 2015

    1 juli 2015 · 44 min

    Afspelen
    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? Lees meer

    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

    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.

  31. 213 RR Team Dynamics, API Design, and System Resiliency with Daniel Jacobson of Netflix

    24 juni 2015 · 45 min

    Afspelen
    02:25 - Daniel Jacobson Introduction Lees meer

    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 spirals: 10 philosophies to facilitate innovation

    Introspection

    Transformations:

    Staffed Up

    Solving the Resiliency Problem

    hystrix

    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 Layer

    The Groovy Programming Language

    31: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 Netflix

    Scaling 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.

    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.

  32. 212 RR Elm with Richard Feldman and Evan Czaplicki

    17 juni 2015 · 1 uur 3 min

    Afspelen
    Get your Ruby Remote Conf tickets and check out the @rubyremoteconf Twitter feed for exciting updates about the conference. 03:09 - Evan Czaplicki Introduction Lees meer

    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 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 Testing

    elm-reactor

    34:49 - Debugging

    Elm’s Time Traveling Debugger

    42: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.

    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.

  33. 211 RR DCI with Jim Gay

    10 juni 2015 · 56 min

    Afspelen
    02:48 - Jim Gay Introduction Lees meer

    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: Forwarding, Delegation, Consultation, and Inheritance

    Class-Based Inheritance vs Prototype-Based Inheritance

    JavaScript Influence

    18:37 - DCI and Service Objects

    Context

    24:36 - Roles and Object Factoring

    Authentication

    28:49 - One Context in a Single File

    surrounded

    30:17 - Coupling and Cohesion31:37 - Typeclasses33:09 - DCI Criticism

    casting

    36:51 - The Current State of DCI (Skepticism & Criticism?)

    Domain-Driven Design

    38: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)…

  34. 210 RR Roda and Routing Trees with Jeremy Evans

    3 juni 2015 · 1 uur 13 min

    Afspelen
    Sign up for Ruby Remote Conf!! 02:49 - Jeremy Evans Introduction Lees meer

    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 (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 Balance

    OpenBSD

    43:46 - Open Source

    Getting Paid

    Picking a Project

    49:03 - Application Optimization

    Big O Notation

    57:00 - Routing Approaches

    The Annotated C++ Reference Manual by Ellis and Stroustrup

    Picks 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.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://re…

  35. 209 RR Robots and IoT with Julian Cheal

    27 mei 2015 · 49 min

    Afspelen
    02:32 - Julian Cheal Introduction Lees meer

    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 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 - Wearables

    EL Wire (Electroluminescent Wire)

    23:18 - LEGO Robotics

    Mindstorms

    LabVIEW

    National 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.

    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.

  36. 208 RR Erlang with Francesco Cesarini

    20 mei 2015 · 1 uur 2 min

    Afspelen
    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.ericsson.se/
    - http://www.erlang.se/
    08:23 - Francesco and Erlang
    - https://twitter.com/joeerl
    - http://joearms.github.io/
    10:49 - Building a Company Around a Language (https://www.erlang-solutions.com/)
    - Products:
    - https://www.erlang-solutions.com/products/mongooseim-massively-scalable-ejabberd-platform
    - https://www.erlang-solutions.com/products/wombat
    - https://www.erlang-solutions.com/products/riak-nosql-database
    - Events:
    - http://www.erlang-factory.com/euc2015/#home
    - http://www.erlang-factory.com/
    - http://www.codemesh.io/
    - Projects:
    - T-Mobile SMS Gateway
    - Instant Messaging Gateway (2008-2009)
    - Preemptive Support, Monitoring, Metrics & Alarming (https://www.erlang-solutions.com/products/wombat)
    16:00 - http://www.erlang.org/
    - http://devblog.avdi.org/2015/05/11/in-which-i-make-you-hate-ruby-in-7-minutes/
    - http://pharo.org/
    - The Concurrency Model
    - Debugging
    - Live Code Upgrade
    - http://en.wikipedia.org/wiki/Smalltalk
    - http://elixir-lang.org/
    - http://en.wikipedia.org/wiki/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:
    - https://pragprog.com/book/jaerlang/programming-erlang
    - https://moodle.kent.ac.uk/external/course/view.php?id=237 (Erlang http://en.wikipedia.org/wiki/Massive_open_online_course)
    - http://learnyousomeerlang.com/content
    - http://shop.oreilly.com/product/0636920024149.do
    - http://shop.oreilly.com/prod…
    Lees meer
  37. 207 RR Rebuilding Rails with Noah Gibbs

    13 mei 2015 · 54 min

    Afspelen
    02:30 - Noah Gibbs Introduction Lees meer

    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 - Use Case for Rebuilding Rails

    Tradeoffs

    decent_exposure

    The 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.

    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.

  38. 206 RR Trailblazer with Nick Sutterer

    6 mei 2015 · 52 min

    Afspelen
    02:53 - Nick Sutterer Introduction Lees meer

    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 - Trailblazer as an Extra Layer

    Single Responsibility Principle

    Monoliths

    RailsConf 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.

    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.

  39. 205 RR Eight Years of Ruby and Rails with Piotr Solnica

    29 april 2015 · 1 uur 22 min

    Afspelen
    02:25 - Piotr Solnica Introduction Lees meer

    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

    hamster

    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 Explicitness

    55: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.

    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.

  40. 204 RR Limerence with Dave Thomas

    22 april 2015 · 1 uur 15 min

    Afspelen
    02:37 - Dave Thomas Introduction Lees meer

    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 = Key

    01: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.

    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.

  41. 203 RR Design and Sketching with CSS with Sean Fioritto

    15 april 2015 · 8 min

    Afspelen
    02:29 - Sean Fioritto Introduction Lees meer

    @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. Grid Systems

    The Grid System

    Responsive Grid System

    CSS Resets

    What Is A CSS Reset?

    CSS Tools: Reset CSS

    17:27 - Prototyping (Workflow)

    Git

    23: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 aliens

    The 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.

    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.

  42. 202 RR The Struggles New Ruby Users Have with Jake Day Williams

    8 april 2015 · 59 min

    Afspelen
    Support our Teespring campaign! Get your Ruby Rogues unisex t-shirts, hoodies, ladies’-sized, and long-sleeve tees! 03:19 - Jake Day Williams Introduction Lees meer

    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

    RailsClips

    RailsClips Kickstarter Campaign

    Turing's Cathedral: The Origins of the Digital Universe by George Dyson

    Institute for Advanced Study (IAS)

    Blender Guru: Andrew Price

    16:59 - Responsibility

    As Teachers

    Planet 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-confidence

    37: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 Bossa…

  43. 201 RR Game Development with Andrea Magnorsky

    1 april 2015 · 58 min

    Afspelen
    Thank you RailsClips Kickstarter Backers! 02:27 - Andrea Magnorsky Introduction Lees meer

    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 Inviting

    FUN

    23:11 - Techniques to Cope with State24:16 - Releasing and Deadlines (Business Issues Between Developers and Management)28:30 - Testing

    Property Testing

    FsCheck

    30:45 - Writing Aspects of Games (Stories, Artwork, etc.)32:22 - Why F#?

    Type Providers

    Tutorial: 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.

    Adv…

  44. 200 RR 200th Episode Free-For-All!

    25 maart 2015 · 1 uur 22 min

    Afspelen
    03:08 - What’s Up with Aaron Patterson? Lees meer

    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 Language

    Ruby 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

    Nand2Tetris

    The 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…

  45. 199 RR Deployments with Noah Gibbs

    18 maart 2015 · 5 min

    Afspelen
    02:08 - Noah Gibbs Introduction Lees meer

    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 Primitives of High Availability

    Reliability

    Enterprise Tools

    HashiCorp

    Ruby Rogues Episode #192: Vagrant with Mitchell Hashimoto

    Learning Curve and Lack of Documentation (“Wild West”)

    20:36 - Social Differences Between Communities: Ruby vs Python

    Ruby Rogues Episode #198: Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark Bates

    COBOL, Java, C

    The SaltStack

    Ryan D. Lane: Moving away from Puppet: SaltStack or Ansible?

    27:18 - Deployment Tools Targeting Polyglot Architectures28:39 - Ease of Deployment

    Go

    32:26 - The Success of a Language = The Deployment Story33:51 - Feedback Cycle34:57 - Reproducibility

    Bash

    35:44 - Docker and Configuration Management Tools

    "chroot" = change root

    44:06 - Deployment Problems46:45 - Ruby Mad Science

    madscience_gem

    Community Feedback

    The Learning Curve

    Roadmap

    Multiple VM Setups

    Picks TuneMyGC (Coraline)
    Bear Metal: Rails Garbage Collection: Tuning Approaches (Coraline)
    Rbkit (Coraline)
    Get out and jump in a mud puddle! (Jessica)
    Release It!: Design and Deploy Production-Ready Software by Michael T. Nygard (Noah)
    Ruby DSL Handbook by Jim Gay (Noah)Special Guest: Noah Gibbs.

    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.

  46. 198 RR Expanding the Ruby Community Values to Other Languages with Scott Feinberg and Mark Bates

    11 maart 2015 · 37 min

    Afspelen
    02:32 - Mark Bates Introduction Lees meer

    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 Enjoyable

    Pairing

    Large Regional Conferences and Meetups

    07:33 - User Groups

    Lambda Lounge

    @LambdaLounge

    Netflix Open Source Group

    10:18 - Polyglot Conferences

    Midwest.io 2014 - MythBashers: Adventures in Overlooked Technologies - Avdi Grimm

    [GitHub] A web server written in Bash

    Great Wide Open

    @AllThingsOpen

    CodeMash

    @codemash

    13:07 - Including and Getting Newbies Involved in Conference and Community Culture

    Generations

    Boot Camps

    Launch Academy

    @LaunchAcademy_

    Hugs

    20:41 - Diversity and Codes of Conduct

    PyLadies

    PyLadies Chapters (Twitter)

    RailsBridge

    @railsbridge

    Rails Girls

    @railsgirls

    23:08 - AlterConf

    @AlterConf

    Ashe Dryden

    @ashedryden

    24:22 - PyCon

    @pycon

    25:31 - HappinessConf

    @Happiness_Conf

    Diversity

    Black Girls Code

    @blackgirlscode

    Women Who Code

    @WomenWhoCode

    28:30 - Developer Happiness and Invoking Community Values Within Corporate Company Culture

    Ruby Rogues Episode #191: The Developer Happiness Team with Kerri Miller

    PluralSight

    PluralSight Author Summit

    Trust

    Roles of Influence

    Navigating Office Politics

    38:03 - Agile Software Development and Productivity

    The 4 Disciplines of Execution: Achieving Your Wildly Important Goals

    [TED Talk] Bruce Feiler: Agile programming — for your family

    40:41 - “The Ruby Diaspora”

    Mark Bates - Panel: The Future of Ruby - Burlington Ruby Conference 2014

    Elixir

    Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun by Dave Thomas

    The Go Programming…

  47. 197 RR The Social Coding Contract with Justin Searls

    4 maart 2015 · 1 uur 11 min

    Afspelen
    Check out RailsClips on Kickstarter!! 02:23 - Justin Searls Introduction Lees meer

    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 Your Own?

    “It Depends.”

    “A dirty code base is the sign of a well-monetized application.” - Matt Scantland

    31:25 - When Does it Hurt to Use Tools You Don’t Completely Understand?

    Elasticsearch

    34:14 - Leaving Code Behind36:26 - Be a Responsible Open Source User

    Pull Request Sample

    Amount of Investment

    Community Management

    Communication

    cancan => cancancan

    GitX

    Graphical User Interface (GUI)

    rowanj GitX

    47:22 - Reacting to Change

    Process and Ceremony

    Deming’s Common Cause and Special Cause

    Pair Programming

    [YouTube] Justin Searls and Aaron Patterson: The act of using vim, tenderly.

    54:16 - Just Blog It!Picks Royalty Free Music by Kevin MacLeod (David)
    Rebif (David)
    Ruby Rogues Episode #188: Community Building with Pieter Hintjens (Jessica)
    Commercial Users of Functional Programming 2015: Call for Presentations (Jessica)
    James Clear: Forget About Setting Goals. Focus on This Instead. (Jessica)
    Screw motivation, what you need is discipline. (Jessica)
    A Wizard of Earthsea by Ursula K. Le Guin (Chuck)
    Conform: Exposing the Truth About Common Core and Public Education by Glenn Beck (Chuck)
    Sony NEX-5T Compact Interchangeable Lens Digital Camera (Justin)
    Justin’s Talk at RailsConf 2015: Boring Code (Sometimes a Controller is Just a Controller) (Justin)
    Alpine iLX-007 7-Inch In-Dash Receiver with Apple CarPlay (Justin)Special Guest: Justin Searls.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy
    …

  48. 196 RR Testing Clojure in Ruby with Ashton Kemerling

    25 februari 2015 · 1 uur 15 min

    Afspelen
    Check out RailsClips on Kickstarter!! 02:45 - Ashton Kemerling Introduction Lees meer

    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 - Getting Past ^^44:17 - Verifying Things Are Fixed46:57 - Maintaining These Tests

    Multimethods

    51:12 - Human Actions, Generative Testing, and Architecture

    Functional Programming

    01:02:10 - Resources

    [YouTube] Integrating Test.Check and Javascript

    Jessica Kerr: TDD with generative testing: an example in Ruby

    Ashton Kemerling: Integrating Test.Check and Javascript

    Picks Joseph Wilk: Programming as Performance (Coraline)
    Linda Liukas: Principles of Play (Coraline)
    Hello Ruby (Coraline)
    QuickCheck CI (Jessica)
    CodeMesh 2014 - John Hughes - QuickCheck Evolution (Jessica)
    GeeCON 2012: Kevlin Henney - It Is Possible to Do Object-Oriented Programming in Java (Avdi)
    FUJITSU Image Scanner ScanSnap iX500 (Avdi)
    FFmpeg (Chuck)
    YouTube (Chuck)
    Developer’s Box Club (Chuck)
    Ruby Remote Conf (Chuck)
    RailsCasts on Kickstarter (Chuck)
    Datomic (Ashton)Special Guest: Ashton Kemerling.

    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.

  49. 195 RR Building Your Technology Radar with Neal Ford

    18 februari 2015 · 58 min

    Afspelen
    02:25 - Neal Ford Introduction Lees meer

    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: “The future is already here, it’s just not evenly distributed.”

    Cycle Time

    Neal Ford: Build Your Own Technology Radar

    [YouTube] Neal Ford: Build Your Own Technology Radar

    14:42 - Providing Familiarity Resources15:24 - Radars as Resources and Lifecycle Assessment Tools

    Intentional Software

    Radar A-Z

    18:36 - Themes22:17 - Making Decisions

    Diversify

    Testability

    27:40 - Jamming Radars31:53 - Hireability?

    Paying Developers to Learn

    36:54 - Financial Portfolios and Planning Your Career

    Specialization vs Generalization

    42:03 - Software Architecture & Engineering Practices

    Microservices

    43:57 - Functional Programming

    Functional Thinking: Paradigm Over Syntax by Neal Ford

    Clojure

    44:16 - Estimation46:03 - Creating Your Own Radar

    Brett Dargan: bdargan/techradar

    Blip Placement

    Neal Ford: Build Your Own Technology Radar

    Picks All Watched Over by Machines of Loving Grace (Avdi)
    The Project Euler Sprint (Coraline)
    Gloom (Coraline)
    The Bad Plus: Inevitable Western (Jessica)
    tmate (Jessica)
    Screenhero (Chuck)
    Slack (Chuck)
    DevOps Bookmarks (Neal)
    Elvis has left the ivory tower by Neal Ford (Neal)
    Culture Series (Neal)Special Guest: Neal Ford.

    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.

  50. 194 RR Real Life JRuby with Sudhindra R. Rao

    11 februari 2015 · 51 min

    Afspelen
    The Rogues talk to ThoughtWorks' Sudhindra R. Rao about JRuby.Special Guest: Sudhindra R. Rao. Lees meer

    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.