Ruby Rogues

Ruby Rogues

Download on the App Store

Ruby Rogues episodes

  • RR 338: Data Warehousing with Trae Robrock
    Panel:Charles Max WoodDave KimuraDavid RichardsSpecial Guest: Trae RobrockIn this episode, the Ruby Rogues speaks with Trae Robrock. Trae is on Ruby Rogues to talk about his current business Green Bits. Green Bits creates point of sale (POS) inventory management software for the legal cannabis industry. Green Bits has been in business for the last 3 years since 2014, and they have launched alongside Washington states recreational program. Green Bits is functioning 7 states and is running  80% of the Washington market.Trae explains about the real-time mapping built-in the tracking system in the APIs. Furthermore, Trae talks about the tracking system between the seed to the customer purchase.  Lastly, Ruby Rogues digs deep and learn how the infrastructure works for a growing industry.In particular, we dive pretty deep on: 
    • The controversial company Green Bits
    • Schedule 1 drug
    • Banking with this business and industry
    • Cash-based business with no paper trail
    • Paper trail only on the product
    • Tracking data and finances
    • 600 customer base
    • Track systems APIs
    • We are just a startup company starting a real business not potheads
    • Modeling Data
    • Naming system
    • Opening Replicator
    • Scaling the system
    • ETL - Sub 1 minutes times
    • Rebuilding databases
    • How long does it take to get up to speed?
    • Accounting knowledge
    • How do you get started with a Warehousing system like this?
    • AWS Lamda
    • Star Schema
    • and much much more.
    Links: Picks:Trae
    • GaryVee  Experience 
    Dave
    • Beats Headphones
    Charles
    • Hensal Minutes Podcast 
    • .NetRocks
    • Two Keto Dudes
    • NYC
    David
    • The 3 Important Things I know about Consumers  I Learned From Bartending  
      Special Guest: Trae Robrock.

    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.
    52 min
  • RR 337: Rapidly Mapping API Schemas in Ruby with Adam Cuppy
    Panel:Brian HoganDave KimuraEric BerrySpecial Guest: Adam CuppyIn this episode, the Ruby Rogues speaks with Adam Cuppy. Adam is the co-founder of Zeal. Zeal is a software consultancy that specializes in Rails, React, and Elixir. In his earlier experience, he was a professional actor. Adam talks about his journey from actor to a developer, and his self-taught experience as he dived into coding for a creative company and learned about marketing. Adam is on Ruby Rouges to talks about his current talk on Rapidly Mapping API Schemas in Ruby. Adam recently presented this topic to the annual Ruby Dev Summit.In particular, we dive pretty deep on: 
    • Transition to Developer
    • Web applications
    • Creative and Artistry
    • Rapidly Mapping API Schemas in Ruby
    • Is this similar to Zappier?
    • Meta Programming
    • Hash
    • Client Object
    • Calling Data
    • Being self taught and becoming aware of patterns
    • Design patterns
    • PHP framework and intro to Rails
    • NVC
    • Inspiration to build
    • Communication among the team is the first code you write
    • What if Shakespeare wrote Ruby?
    • Write and tell a new story
    • Failure is not that common - Break stuff.
    •  
    • and much much more.
    Links: 
    • Zeal 
    • @adamcuppy
    • github.com/acuppy
    Picks:Dave
    • Drifting Ruby Podcast
    Adam
    • The Daily Stoic 
    • Profit First
    • Interestings Podcast
    Eric
    • Bottega 
    Brian
    • officehours.io
      Special Guest: Adam Cuppy.

    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.
    1 hr 2 min
  • RR 336: Refactoring Mature Rails Apps with Ben Orenstein
    Panel:Charles Max WoodDave KimuraEric BerryDavid RichardsSpecial Guest: Ben OrensteinIn this episode, the Ruby Rogues speak with a return guest, Ben Orenstein. Ben gives an update on leaving the company he worked for ThoughtBot, to pursue entrepreneurial aspirations. He most recent work is a call Refactoring Rails. Ben speaks about the work that went into creating this course and working with Rail on this type of platform. Ben dives into the course features such as testing practices, coding practices, code quality, and much more.In particular, we dive pretty deep on: 
    • What makes Rail development slow to a crawl?
    • Active record callbacks
    • Slow tests
    • Testing best practices
    • Who will this course benefit?
    • Coding practices
    • As an advance dev. It is still good to get another perspective
    • Keeping the configuration up to date.
    • Working in teams -  Code quality and quantity
    • Leaving ThoughtBot
    • Surrendering relationship after leaving the job
    • Solo entrepreneurship - is this work?
    • Working in confidence
    • Working on Elm
    • Refactoring old version of rails
    • Refactoring code
    • Dev. Ops team
    • Technical debt
    • 30 Day Code Quality Challenge 
    • and much much more.
    Links: 
    • Refactoring Rails
    • ThoughtBot
    • Podcast -  The Art Product
    • 30 Day Code Quality Challenge
    • @r00k
    • benorenstein.com
    Picks:David
    • What Makes Us Feel Great About Our Work?
    Dave
    • Sentury 
    Chuck
    • Course  - How To Find A Job
    • NeuYear
    • Battery Powered Soldering Iron
    Eric
    • MetaBase
    Ben
    • Gem  -  Adder Extras
    • Book - DeskBound  
    Special Guest: Ben Orenstein.

    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.
    57 min
  • RR 335: Collaborative and Effective Work Environment with David Richards
    Panel:Charles Max WoodDave KimuraEric BerrySpecial Guest: David RichardsIn this episode, the Ruby Rogues speak with David Richards. David has been a software developer for the last couple of decades and develops most of his software with Ruby. Currently, David is building fin-tech products for companies.David is on Ruby Rogues to talk about the process of collaborative work, developer turnover, effective work, and personally connecting with your work. Also, the differences in being older and more experienced developer in today’s world. Lastly, David and the panel discuss the overall effectiveness of a developer in the company and among his/her peers.In particular, we dive pretty deep on: 
    • Developer turnover
    • Work overload
    • Doing something that matter in your job
    • Finding yourself and passion for a job
    • Being an emotional developer
    • Generational expectations of your job
    • The definition of work has changed!
    • Knowledge worker
    • Being an older and experience
    • Working with new developers, and finding developers with experience
    • Doing the brown-bag lunch
    • Hiring and the kinds of things you want them to deliver
    • Power, pleasure, and meaning in a job vs. job title.
    • and much much more.
    Links: 
    • We fired our top developer…
    • Gitlab
    • Get Data Chops
    Picks:David
    • Holding the Powerful Accountable
    • Machine Learning Mastery 
    Dave
    • We fired our top developer…
    • SimpleCov
    Chuck
    • Getting back into Coding
    • Gems -  CarrierWav, Fog, MiniMagic
    • Bash
    • VS code
    Eric
    • Chad Whitaker - GradaPay
    • Github
    Special Guest: David Richards.

    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.
    53 min
  • RR 334: Is Elixir the Next Ruby? with Hal Fulton
    Panel:Charles Max WoodDave KimuraSpecial Guest: Hal FultonIn this episode, the Ruby Rouges speak with Hal Fulton. Hal is one of the first few people to learn the Ruby language in the beginning from the Japanese. Hal describes the history Ruby and his journey to before an author of the book The Ruby Way. This book was one of the few foundational elements Ruby developers of today.Hal has recently presented at the Ruby Dev Summit, on Is Elixir the new Ruby? The panel asks questions about, how or if, Elixir is possibly out there to replace Ruby. Hal talks about the pros and con of Ruby in today’s world fo development. Also, the practicality of Elixir and how it fits into our world today.In particular, we dive pretty deep on:
    • Hal talks about the history of Ruby
    • Ruby does not handle multiple processors
    • The Free Lunch is Over - Moore’s Law
    • The future is in multiple core and or processors
    • OOP or FP
    • Immutability
    • Rail helped Ruby in the uptake
    • Speed and Threads of Elixir
    • Phoenix
    • Erline, Raya - Elixir
    • Elixer is easier on the eyes as far as syntax
    • Tools you are using can wear you down
    • What is Elixir missing? Time and Date issues
    • and much much more.
    Links: 
    • The Ruby Way
    • http://therubyway.io
    • https://github.com/hal9000
    • @hal9000
    Picks:Hal
    • The Secret History - Books
    • The Shadow of the Wind - Book
    • The Mars Society  -  Organization
    • The Long Now Foundation -  Organization
    • Gesture App for iPad
    Dave
    • Interact JS
    Chuck
    • Getting back into Coding
    • egghead.io
    • devchat.tv/15minutes
    Special Guest: Hal Fulton.

    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.
    57 min
  • RR 333: RubyMotion and the Aesthetic of Ruby with Amir Rajan
    Panel:Charles Max WoodDave KimuraSpecial Guest: Amir RajanIn this episode, the Ruby Rouges speak with Amir Rajan. Amir is a game developer and is the most successful Ruby game developer. Amir is also the owner/CEO of RubyMotion. RubyMotion allows you to write Ruby for the Mac platform. Amir will be speaking at Ruby Dev Summit this fall.Amir talks about being apart of not web part of Ruby and the innovation including mobile. The panel discusses building application for mobile in Ruby Motion and the OS platform. The panel also discusses the easy of building with RubyMotion and how the language has come along way since Mac Ruby and others. Also, how to get started and all installations required to build with RubyMotion.In particular, we dive pretty deep on:
    • Ruby - not on the web
    • Mobile Ruby
    • Google and Android don’t provide the same thing for app building.
    • Mac Ruby 
    • Language Translation compiler
    • LLVM bit code - Low-level virtual machine
    • How RubyMotion works with LLVM
    • Complier backends
    • LLVM Kaleidoscope
    • Understand one level below Ruby
    • Ruby Source code 
    • Learning RubyMotion - Red Potion, AF Motion, Bubble Wrap
    • Masonry
    • Understanding Apple’s documentation
    • Ruby Motion does Android
    • Why pick RubyMotion?
    • and much much more.
    Links: 
    • We are the designated survivors/digging into Ruby: Heredoc pull request
    • LLVM Kaleidoscope
    • RubyMotion
    • Twich - Game Development with Ruby
    • Amir Rajan
    • @amirranjan
    Picks:Amir
    • Nier: Automata
    • Idle Thumbs Podcast
    • Literate Gamer Podcast (favorite show)
    Dave
    • Rerun
    Chuck
    • Ruby Gems
    • FriendlyID
    • Ice_Cube
    • Recurring_Select
    Special Guest: Amir Rajan.

    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.
    1 hr 10 min
  • RR 332: Exploring Connections Between Your Apps and the Web with Justin Weiss
    Panel:Charles Max WoodEric BerrySpecial Guest: Justin WeissIn this episode, the Ruby Rouges speak with Justin Weiss. Justin is a software developer for aha.io, blogs at justinweiss.com, and is also the book author of Practicing Rails: Learn Rails without being overwhelmed.Justin gives a preview of his presentation at Ruby Dev Summit , which is about exploring connections between your apps and the web. Ruby Rogues and Justin dive deep into questions about testing apps with an array of tools to see how that information is relevant in exploring connectivity and working parts of apps.In particular, we dive pretty deep on:
    • Apps becoming of the web instead of running on the web
    • Breaking into the connection between your apps or native client and your mode APIs
    • Micro Services
    • Finding the pain points
    • Where to start to begin open visibility
    • Deploy and looking at logs - Gems and Libraries.
    • Tooling - API requests manually - Postman app , PAW
    • Automation or one-off tools
    • When something breaks, what kind of information is relevant
    • Figuring out what part of the apps are working well and reproducing problems
    • Error Logs
    • Sandi Metz Principle
    • Authentication and Authorization
    • Characterizing
    • and much much more.
    Links: 
    • Aha.io
    • Justin Weiss
    • Practicing Rails: Learn Rails without being overwhelmed
    • justinweiss.com
    • Postman app
    • PAW
    • Advance Rest Client 
    • Charles proxy 
    • @JustinWeiss
    Picks:Eric
    • Pry - Rails, Remote, Stack Explore, Doc, Nav
    • CodeSponsor.io
    Justin
    • Books - The 3 Book Problem 
    ChuckSpecial Guest: Justin Weiss.

    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.
    47 min
  • RR 331: 30 days to Elixir then Crystal and back again to Ruby with Fabio Akita
    Panel:Charles Max WoodDave KimuraEric BerryBrian HoganSpecial Guest: Fabio AkitaThe Ruby Rouges speak with Fabio Akita, a return guess. Fabio is a blogger at AkitaOnRails.com and is an organizer and speaker at Ruby Dev. Conf. Brazil. Fabio mentions have minor open source projects. Fabio talks revolve around “How do you as a Ruby Developer, dive into new languages,” such as Crystal and Elixir. Fabio will be speaking on the upcoming Ruby Dev Summit.In particular, we dive pretty deep on:
    • Should we just all just go to Elixir?
    • Problems with choosing and staying with one language?
    • Ruby is a ZPE language or 0.8 languages.
    • Ruby on Rail was never a full solution.
    • Elixir is not a difficult language, object-oriented, and functional.
    • Elixir is linked an operating system.
    • What drove you to Elixir?
    • When new languages come up to replace something you already have…
    • Crystal is a getting a stable API in a few months.
    • LLVM -  Low-Level Virtual Machine, or compiler framework
    • Copy and pasting your Ruby code into the Crystal compiler
    • Dropbox client running on python
    • Using Rabbit MQ
    • and much more.
    Links: •  @AkitaOnRails•@RubyconfBR•Codeminer42facebook.com/akitaonrailsPicks:Eric•imazing  Dave•Apple Watch Chuck•Just Keep Going…Brian•Plug Rails Cookies Sessions Store
    • Dry
    Fabio
    • Kamel
    • Discord
    Special Guest: Fabio Akita.

    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.
    1 hr 4 min
  • RR 330: Functions vs Methods with Devon Estes
    Panel:Charles Max WoodDave KimuraEric BerrySpecial Guest: Devon EstesThe Ruby Rouges speak with Devon Estes, a return guess and Ruby developer who currently lives in Berlin, Germany. The topic of discussion is about Function vs. Methods, and talk about blocks and its functions. Also, some further digging into the behaviors of functions and designs. Devon explains that this topic will be of discussion at Ruby Dev Conf.Devon dives into the object orientation and the interactions between functions, editing or changing functions. The Ruby Rogues ask questions about, service functions, subsections of applications, application logic, and understanding the parts.In particular, we dive pretty deep on:
    • Functions vs. Methods
    • Blocks
    • When do you want to go for a function?
    • Editing Functions.
    • Service Objects solving problems
    • Methods and Function or classes?
    • Placing functions in apps
    • 30,000 lines
    • Single responsibly principle
    • Different classes of users
    • Example or great uses of functions
    • Keeping thing for being hard to manage among users
    • Value Objects and phone numbers, and functional methods.
    • Object orientation and functional programming
    • Merging Elixer and Ruby?
    • and much much more.
    Links: 
    • DryRB
    • Education Super Highway
    • @devonestes
    • devonestes.com
    • devonestes.com/fir
    •  
    Picks:Eric
    • Pipe Envy
    • Super Free Cheese Cake - Keto friendly
    Dave
    • Amazon Free Time
    Chuck
    • Ruby Dev Summit
    • 2ketodudes
    • Keto Clarity 
    Devon
    • Nav to Tetris
    • Season 4 Bojack Horseman
    • Zoos
    Special Guest: Devon Estes.

    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.
    1 hr 3 min
  • RR 329: Learning Machine Learning with Marc-André Cournoyer
    Panel:Charles DaveEric Special Guest: Marc-André CournoyerRuby Rogues speaks with Marc-André Cournoyer, whose most notable works were the Thin Web Server, Tiny RB Ruby implementation, and a book called “Create your own Programming Language,” responsible for the creation of Coffee Script. Also, he has done some with Rack 2 and creates some of the initial Rack Adapters. The discussion covered in this episode are about learning machine learning. How do you learn it in Ruby? The basics of machine learning and the best practices to become more competent in machine learning. Also some diving into hardware, training, for getting the job done. In particular, we dive pretty deep on:
    • How to Learn Machine Learning?
    • Important hardware components: GPU, RAM, etc. 
    • Training
    • Algorithms that are doing once impossible things
    • Building a machine learning system for different kind of tasks or applications
    • Decide on a side project and completing a side project
    Links: 
    • Marc-André Cournoyer
    • The Great Code Club
    • CoreLogic
    • twitter.com/macournoyer
    • Thin Web Server 
    • TinyRB
    • Create your own Programming Language
    • http://refactormycode.com
    • http://talkerapp.com
    • CodedInc
    Picks:Eric 
    • Code Sponsors
    Dave 
    • MX Master 2S
    • Uninterruptible power supply
    Chuck
    • Ruby Dev Summit
    • Home Depot 
    • Mini-Excavators
    • Data Skeptic Podcast 
    Marc
    • Rebuilding a Ruby Web Server from Scratch 
    • Arxiv-Sanity
    Special Guest: Marc-André Cournoyer.

    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.
    54 min

About Ruby Rogues

From the publisher's feed

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

Become a supporter of this podcast:

More shows like Ruby Rogues

The Bike Shed by thoughtbot

The Bike Shed

121 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

33 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

234 Listeners

iPhreaks by Charles M Wood

iPhreaks

17 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners

REWORK by 37signals

REWORK

213 Listeners

Remote Ruby by Chris Oliver, Andrew Mason, David Hill

Remote Ruby

34 Listeners

Code with Jason by Jason Swett

Code with Jason

15 Listeners