
Ruby Rogues (Charles M Wood)
Explorez tous les épisodes de Ruby Rogues
Plongez dans la liste complète des épisodes de Ruby Rogues. Chaque épisode est catalogué accompagné de descriptions détaillées, ce qui facilite la recherche et l'exploration de sujets spécifiques. Suivez tous les épisodes de votre podcast préféré et ne manquez aucun contenu pertinent.
Date | Titre | Durée | |
---|---|---|---|
25 Jun 2019 | RR 418: The Life and Death of a Rails App with Olivier Lacan | 01:10:25 | |
Sponsors
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. | |||
06 Dec 2023 | Elevating Rails Development: Insights into Turbo Native with Joe Masilotti - RUBY 616 | 00:54:47 | |
Joe Masilotti is the Turbo Native guy. The conversation revolves around Turbo Native, iOS and Android app development, and the use of Rails to build mobile applications. They explore the advantages and challenges of Turbo Native, the limitations of other development options, and the exciting future developments in store for Rails developers. Join us as we unravel the fascinating world of mobile app development with a touch of Ruby magic. Sponsors
Links Socials Picks
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 Sep 2014 | 175 RR Civic Hacking with William Jeffries | 00:41:52 | |
The Rogues talk to Heat Seek NYC co-founder William Jeffries.Special Guest: William Jeffries. 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. | |||
29 Sep 2021 | Docker and Ruby ft. Huzefa Biyawarwala - RUBY 516 | 00:59:46 | |
Huzefa Biyawarwala joins the Rogues to discuss developer tooling around Docker and how it's used with Ruby and Rails. The Rogues join in and discuss the ways they've used Docker in their own setups and how they deploy apps using Docker and how Docker is used on their own development environment.Panel
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 Feb 2014 | 144 RR Passion | 01:05:54 | |
The Rogues discuss passion and enthusiasm towards programming. 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 Dec 2023 | Understanding Framework Flexibility - RUBY 617 | 01:07:53 | |
Daniel Doubrovkine is the principal engineer at Amazon Web Services. They dive deep into the world of APIs, frameworks, and open-source contributions. They discuss the pros and cons of using GraphQL and Grape for different client-side applications, the evolution of open-source involvement, and the challenges of contributing to well-established projects. Sponsors Links Socials Picks
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. | |||
09 May 2017 | RR 310 Phusion Passenger with Hongli Lai | 00:51:26 | |
Today's Ruby Rogues podcast features Phusion Passenger with Hongli Lai. Phusion Passenger is an intuitive web app server that a lot of developers enjoy. Hongli co-founded the company in 2008. Take some time to listen and learn more about it!Special Guest: Hongli Lai . 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 Jul 2017 | RR 319 Machine Learning with Tyler Renelle | 00:49:11 | |
RR 319 Machine Learning with Tyler RenelleThis episode of the Ruby Rogues Panel features panelists Charles Max Wood and Dave Kimura. Tyler Renelle, who stops by to talk about machine learning, joins them as a guest. Tyler is the first guest to talk on Adventures in Angular, JavaScript Jabber, and Ruby Rogues. Tune in to find out more about Tyler and machine learning!What is machine learning?Machine learning is a different concept than programmers are used to.There are three phases in computing technology.
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. | |||
01 Oct 2014 | 176 RR Rails as an SOA Client with Pete Hodgson | 01:03:22 | |
The Rogues talk to Pete Hodgson about using Rails as an SOA client.Special Guest: Pete Hodgson . 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 Sep 2021 | Building Mobile Apps and Ruby ft. Maxwell Anselm - RUBY 514 | 01:02:52 | |
Maxwell Anselm discusses the options that he's found to build multi-platform mobile applications. The panel chimes in on different options.Maxwell also goes into how he uses Ruby in non-Ruby codebases.Panel
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 Jul 2018 | RR 372: Hiring with Mindaugas Mozūras | 01:06:09 | |
Panel:
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. | |||
08 Dec 2021 | Bridgetown.rb ft Felipe Vogel - RUBY 526 | 00:59:11 | |
This week the Rogues talk to Felipe Vogel about how he's using Bridgetown and pros of using it over Jekyll.Bridgetown is a modernized blogging and static site generator platform forked from Jekyll to provide updated capabilities and a webpack based JavaScript asset pipeline for more modern applications.It also expands up on the work done on JAMstack applications to provide Rubyists with a stable launchpad for their applications.For more on Bridgetown, listen to the November 2021 update and AMA by Bridgetown creator Jared WhitePanel
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 May 2016 | 259 RR Pair Programming with Jay Bobo of Pair Columbus | 01:02:00 | |
01:59 - Jay Bobo Introduction04:20 - Pair Columbus 07:28 - Meeting Formats11:21 - Organization14:57 - Attendee Experience Levels15:56 - Matching People18:04 - “Three Amigos”19:33 - Pair Programming and Communication/Chemistry
What Do Women Want At Hackathons? NASA Has A List (Sam) Dan North - Embracing uncertainty: why you should and why you won’t (Jessica) Common Ground and Coordination in Joint Activity (Jessica) Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman (Jay) Zach Holman: How to Deploy Software (Jay) Patricio Gonzalez Vivo: The Book of Shaders (Jay) Black Mamba Hot Sauce by CaJohn's (David)Special Guest: Jay Bobo of Pair Columbus. 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 Mar 2018 | RR 354: Music, Musicians, and Programmers with Catherine Meyers | 01:09:00 | |
Panel:
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 Jan 2015 | 191 RR The Developer Happiness Team with Kerri Miller | 00:30:55 | |
Kerri Miller and Coraline head the conversation with the rest of the Rogues about The Developer Happiness Team.Special Guest: Kerri 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. | |||
13 Feb 2024 | Ruby Dev Summit - Elia Schito | 00:30:13 | |
Charles Wood and Elia Schito delve deep into the future of the Ruby programming language. In this insightful discussion, Elia Schito, an influential Italian developer known for his work on Opal, provides valuable insights into transpiling Ruby to JavaScript and the appeal of writing in Ruby. Join them as they explore the potential of "Rails plus" with a Ruby-based front-end, the balance between pragmatism and the allure of beautiful things in development, and the latest advancements in the Ruby and Rails community. This episode is a must-listen for anyone interested in the evolving landscape of Ruby and its relevance in individual app building and enterprise solutions. Socials 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. | |||
06 Jul 2023 | Vector Search in Rails Applications - RUBY 601 | 00:59:04 | |
Andrei Bondarev builds AI/ML-capable software products. He joins the show alongside Chuck to talk about Vector Search or Semantic Search. He begins by giving an overview of it, explaining its concept, its significance, how it can be used in the rails application, and many more. Sponsors
Links Socials Picks
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 Dec 2017 | RR 340: Strings and Encodings in Ruby with Aaron Lasseigne | 00:54:27 | |
Panel:Charles Max WoodDave KimuraEric BerryDavid RichardsIn this episode, the Ruby Rogues panel discuss Strings and Encodings in Ruby with Aaron Lasseigne. Aaron has been a Ruby developer for over a decade and is the author of Mastering Ruby: Strings and Encodings. Also, Aaron talks about his recent work on a service object Gem called Active Interaction. This is a great episode on learning about Strings and Encodings.In particular, we dive pretty deep on: Discussion Points (contributed by guests and hosts):•Why is it so important to understand strings?◦“The internet is powered by multimillion-dollar string manipulation machines. We put strings in a box, and get new strings out. While there’s plenty of mathy things that can happen in the middle, there is no denying the importance of strings in today’s world.” - Schneems◦They’re the only data structure that lies to you. You can see the exact contents of an array or hash but strings mask what’s happening. That’s why you can get situations when a single character has a length of 2.•What are character sets?◦A character set defines a group of characters, their order, and it assigns each an identifier (a code point).▪Unicode is a character set.◦What are code points?▪Unique identifiers within the character set.◦UTF-8, UTF-16, and UTF-32 are implementations of the Unicode character set▪Each has its own benefits•Normalization forms◦Different representations of the same character. We can represent “é” as a single character or as an “e” and a combining mark (2 characters). Normalization forms allow us to change between forms.◦There are 4 forms, NFC, NFD, NFKC, and NFKD and they all do slightly different things.▪They can be switched between with `String#unicode_normalize`.•Sorting◦Easy for English only but can be quite difficult with other languages. Sorting “e” and “é” can be tricky.•Security◦Identical characters, similar characters, and invisible characters can all be used to spoof user names.▪https://www.huffingtonpost.com/entry/how-to-avoid-downloading-a-fake-app_us_5a147d40e4b0f401dfa7eafb ▪https://www.reddit.com/r/Android/comments/7ahujw/psa_two_different_developers_under_the_same_name/ •The current state of Unicode support in Ruby. It was improved in 2.4 when methods like `upcase` started working with Unicode characters.•The addition of grapheme support in Ruby 2.5.•Freezing strings with `String#freeze` and with the special comment at the top of a file.◦Immutable strings may still make it into Ruby 3 as the default.•Character set expressions (a term I made up) for use with methods like `String#count` and `String#delete`.◦They’re like the inside of a regular expression character set (e.g. `[a-z]`)•Tofu and mojibake◦Tofu are those white boxes you see when a character doesn’t exist on your computer.◦Mojibake is when the characters show up but they don’t make sense because you’re using the wrong encoding or they were misencoded somewhere along the way.•Fixing bad characters◦Strings can be checked with `valid_encoding?`.◦`String#scrub` lets you replace invalid bytes with a single character which is the replacement character by default (that black diamond with a question mark in it).◦`String#encode` also does replacement work and will let you swap out characters if you go from something like UTF-8 to ASCII.▪You can even change out newline types with it.◦`Encoding::Converter` is an even more powerful way to convert but it’s a tool for when things go seriously wrong.Links:
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. | |||
28 Apr 2021 | Reflecting on Stimulus with Julian Rubisch - RUBY 495 | 01:04:03 | |
We talk with Julian about a few projects, including Stimulus, Stimulus Reflex, and SPAs and how they fit into our modern tech stacks. Panel
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 Jul 2019 | RR 422: Build Chatbot Interactions in Ruby with Daniel Pritchett | 00:43:31 | |
Sponsors
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 Sep 2023 | Coaching and Mastermind Groups: Building Your Game Plan for Success - RUBY 608 | 01:10:23 | |
Charles and Valentino join this week's episode. They dive into the world of coaching and mastermind groups. They share insights on monthly coaching sessions, quick support over text messages, and the power of collaboration in mastermind groups. They also explore the importance of staying current in your field, building a personal brand, and the upcoming launch of a podcasting masterclass. Additionally, they discuss live streaming, sponsors, and future plans for a top-notch Rails conference. Sponsors
Picks
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 Oct 2015 | 229 RR Adopting New Technology | 01:00:44 | |
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 Background04:28 - Implementing Standards and Comparisons
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. | |||
10 Sep 2019 | RR 429: Mechanical Confidence with Adam Cuppy | 01:12:19 | |
Episode SummaryAdam Cuppy is the cofounder and current chief operating officer at Zeal, web and mobile app consultancy. Today the panel is discussing the talk he gave at Rails Conf called Mechanically Confident. Adam has a hypothesis that confidence is not the result of belief alone but ingrained routine. The more routine, the more pattern, the more rehearsal applied to a given thing, the more confident you are with that thingThe history behind Adam’s theory stems from his background in theater and performing arts. The concept of rehearsal is commonplace in the performing arts, but not other industries. He talks about where rehearsal comes in for programmers and how he has noticed the patterns of senior developers. The panelists talk about where they see routine and rehearsal come into play with their workThe panelists wonder how do you avoid a stopgap from a slight change, and Adam relates it to some of the most rehearsed actors, improv actors. It’s important to rehearse everything you can, building a routine around the things you control, so that when something does happen you have everything else under control. Adam talks about different tools to help build a routine and an experiment he did with a group of interns to help them establish a routine. When the interns had a routine, in this case, a designated order in which they placed their windows, he saw immediate improvement in their performance. When the order of the windows was changed, it caused initial confusion in the group. The panel discusses the cognitive load applied to managing chaos and how a routine helps. Adam admits that routine is an individualized thing, and that chaos can be a pattern as long as you know where everything isThey wonder at what point does reliance on patterns become false confidence, relating it to the strict TDD trend within the Ruby community, and how too much routine can make you rigid. Todd again ties this back to acting. The panelists discuss ways to implement a routine. Adam advises to start by finding what is it that you do consistently that creates a happy and proud result. They talk about how to create that small iterative change towards something I want to get better at. The panelists discuss the merits of visualization and if it is a tactic that developers can use to gain confidence, and what to do after you’ve visualized. They discuss whether looking ahead helps or hinders a person, and Adam talks about how to look ahead properly.The show concludes with Adam’s advice for people who would like to give a presentation or conference talk but hasn’t. He talks about how his theory has evolved since he first gave his talk. His closing thoughts are that trends matter more than individual days, how to expedite the experience timeline, and the importance of perspective. If you want to expedite learning, give the why behind something Panelists
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 Apr 2019 | RR 408: Zeitwerk with Xavier Noria | 00:54:04 | |
Sponsors
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. | |||
02 Sep 2015 | 223 RR Oga and Parsing with Yorick Peterse | 00:50:58 | |
02:35 - Yorick Peterse Introduction03:07 - oga06:38 - Fixing vs Writing an Alternative Feature14:01 - Doing a Document Instead of a Programming Language16:01 - Modifying XML Documents17:19 - Inputting in Memory19:09 - Extending oga with C22:44 - Parsing25:16 - Resources28: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
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. | |||
11 Aug 2021 | Ruby JIT and MJIT ft. Takashi Kokubun - RUBY 510 | 00:54:55 | |
Takashi Kokubun joins the Rogues to dive into Just in Time compiling, Ruby 3.0 and all the goodness that comes with it.He explains how it relates not only to Ruby performance, but Rails performance and what it means to different kinds of loads that come across the Ruby virtual machine.Panel
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. | |||
04 Sep 2018 | RR 378: Ruby performance: MJIT with John Hawthorn | 00:44:24 | |
Panel:
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 Apr 2021 | RUBY 494: Reducing Friction at the Authorization Layer with John Nunemaker | 00:57:32 | |
Dave Kimura, Luke Stutters, and John Epperson talk with John Nunemaker about Rails Authorization. John dives into the Pundit and how he had created a wrapper around the authorization to provide meaningful messages to his application layer. Panel
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. | |||
29 Jul 2015 | 218 RR AWS Deployments with Alex Wood and Trevor Rowe | 00:58:45 | |
Check out RailsClips! 02:44 - Alex Wood Introduction03:09 - Trevor Rowe Introduction03:26 - What is offered by Amazon Web Services (AWS)?06:48 - Setup and Taking Incremental Steps (The Cloud as a Paradigm)
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. | |||
12 Jun 2018 | RR 366: Build Your Own RSpec: A Gentle Metaprogramming Intro with Paweł Dąbrowski | 00:48:39 | |
Panel:
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 Feb 2016 | 247 RR Parallella with Ray Hightower | 01:02:25 | |
02:02 - Ray Hightower Introduction03:22 - Parallella05:39 - Web Developers and The Hardware World12:38 - Does a hardware background inform software?18:42 - Learning and Playing22:22 - Concurrency and Parallelism
Ruby Rogues Episode #120: Book Club: Understanding Computation with Tom Stuart (Chuck) Learning to play the piano (Jessica) Mogo Portable Seat (Chuck) Rob Pike: Concurrency Is Not Parallelism (Ray) Designing and Building Parallel Programs by Ian Foster (Ray)Special Guest: Ray Hightower. 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. | |||
06 Apr 2022 | Understanding the Red Tape - RUBY 540 | 00:20:34 | |
If you’re a solo developer who’s making the switch to a company, this episode is for you. Today, the Ruby Rogues discuss how to navigate the red tape and stand out at your new job.In This Episode1) How adapt your home processes to a company WITHOUT reinventing everything 2) Why you NEED to master the art of “code review” (and no, software can’t do it for you!) 3) The TRUTH about gems (and why the issue isn’t black and white)SponsorsPicks
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. | |||
26 May 2021 | Upgrading from Sprockets to Webpacker with Ariel Juodziukynas - RUBY 499 | 01:13:21 | |
Ariel Juodziukynas joins the Rogues to talk about how to upgrade your Ruby on Rails application from Sprockets to Webpacker. Sprockets was introduced in Rails 3.1 to help you manage your static assets including JavaScript. Webpack came along to help manage JavaScript and eventually other assets later on and was adopted into Rails in version 5 and is now the preferred way to manage JavaScript assets in Ruby on Rails applications. Ariel has written a guide on how to move from Sprockets to Webpacker and discussed with the Rogues the pros, cons, and pitfalls of such a move in your applications. Panel
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 Feb 2024 | Ruby Dev Summit - Yuta Saito | 00:29:16 | |
Today's episode delves into the intricate realm of WebAssembly with, Yuta Saito, a Ruby core committer. Yuta shares valuable insights into the Ruby WebAssembly (WASM) project, highlighting its potential to revolutionize the performance and versatility of the Ruby programming language. Join Charles and Yuta as they explore the technical intricacies and future implications of this ambitious endeavor, shedding light on the significant advancements and challenges facing the Ruby community. Socials 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 Mar 2023 | Pitchfork, Falcon, and Performant HTTP Servers - RUBY 587 | 00:45:54 | |
Jean Boussier is a Staff Engineer on Shopify's Ruby and Rails infrastructure team. He joins the show to talk about pitchfork. He begins by defining the pitchfork and describing how the application concept works. Moreover, he explains the reason why he wrote it and tackles some of its useful features. Sponsors Educational Links
Socials Promoted Links Picks
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. | |||
03 Aug 2023 | Can you do AI /Machine Learning in Ruby? - RUBY 603 | 01:12:26 | |
Landon Gray is a Compassionate Consultant, an AI/ML Enthusiast, and a conference speaker. He joins the show to further talk about his conference topic, "AI in Ruby". He begins by explaining how he landed with the idea of using AI or ML in the native Ruby. Additionally, they dive into other Ruby projects that used AI or ML. Sponsors
Links
Socials Picks
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 Mar 2017 | RR 301 Writing for Developers | 00:58:26 | |
Brian Hogan has been writing and teaching about technology. He found that many of the great teachers taught from experience. Similarly, developers can help one another by writing a post or a book about a particular issue they've encountered and solved. Tune in to today's episode about writing for developers. 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 Mar 2024 | Homebrew Unleashed: Diving into the Fast and Efficient Packaging Process - RUBY 628 | 00:57:34 | |
Mike McQuaid is the CTO and cofounder at Workbrew. They dive into the world of Homebrew, an open-source package manager for macOS and Linux. They explore the history and development of Homebrew, from its origins in the Ruby community to its evolution into a widely-used tool for installing and managing software.The conversation delves into the intricacies of building and maintaining packages, the introduction of binary packages and a new JSON API, and the creation of Workbrew, a company focused on commercializing features for Homebrew. They also touch on the latest developments in Ruby, the differences between Homebrew Cask and Homebrew Core, and the complexities of handling a large number of packages in Homebrew. Join them for an insightful and engaging discussion on all things Homebrew and software development. Sponsors Links Socials
Picks
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. | |||
29 Oct 2014 | 179 RR Accountability and Diversity with Meagan Waller | 01:45:15 | |
The Rogues talk accountability and diversity with Meagan Waller.Special Guest: Meagan Waller. 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. | |||
26 Jan 2021 | RUBY 485: What is a Top 5% Developer? | 01:10:44 | |
The Rogues dive into who are top 5% developers, what they're doing and how to recognize them. They start out discussing how mid-level developers can move up and how developers can grow in more ways that technical skills.Panel
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 Oct 2017 | RR 332: Exploring Connections Between Your Apps and the Web with Justin Weiss | 00:46:01 | |
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:
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 Aug 2013 | 118 RR Live Recording at LoneStar Ruby Conference 2013 | 00:46:59 | |
The Ruby Rogues talk about their upcoming book Ruby Best Practice Patterns and what Best Practice Patterns mean. 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. | |||
07 Jan 2020 | RR 445: Location Services with Mithun Dhar | 01:01:18 | |
Mithun leads development relations at HERE Technologies which specializes in building location services and location platforms. A lot of location is so seamlessly integrated we don’t even have to think about it, but it’s quite complex. He talks about how location services work, such as a ride-sharing app. He talks about some of the tools and data available from HERE Technologies for people who want to use location services. The panel discusses when to use services from companies like HERE and when you should try to do it on your own. Mithun talks about other ways HERE’s services can be utilized. The panel discusses how companies can get mapping so wrong, and Mithun talks about some of the complexities involved in mapping. David Kimura talks about some of his experiences with creating a location app, and the panel talks about the unlimited applications of location services.Mithun talks about how location services are tested and how they are impacting the public sector and the future of mobility. Mobility is the overarching term for all of location services, such as public transportation, traffic, etc. This is changing a lot in many places, but especially in places like Dubai where self-driving cars are becoming more and more common. The panel discusses how to think about location services as a developer. Mithun talks about how to move from web to mobile development. The panelists discuss the issue of privacy and location services. Mithun talks about how HERE Technologies protects individual data and privacy.Panelists
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 Nov 2018 | RR 389: Developer Environment with the Panelists | 00:54:44 | |
Panel:
Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support. | |||
15 Aug 2017 | RR 323: Queuing and Amazon SQS with Kinsey Ann Durham | 00:11:56 | |
RR 323: Queuing and Amazon SQS with Kinsey Ann DurhamThis episode of Ruby Rogues features panelists Charles Max Wood, Dave Kimura, and Eric Berry. Special guest Kinsey Ann Durham joins to talk about queuing and Amazon SQS. Tune in to learn more![00:01:19] Kinsey Ann DurhamKinsey writes code for a company called Go Spot Check. She is always a lead mentor in a San Francisco based company called Bloc.[00:02:50] Background on Amazon SQSGo Spot Check is using Amazon SQS on a smaller scale. Kinsey thinks it is sasy to use. She recommends using something like Amazon SQS or even RabbitMQ. It has provided the company with the ability to explore different architecture patterns and tools.[00:04:50] Can you talk a little about your company and what led to using Amazon SQS?Go Spot Check is a start up in Denver. They focus on recording and data collection for big companies that need to know what is happening in retail, grocery stores, and bars. The focus is on alcohol and retail brands. The company analyzes the data collected that previously held no insight. Go Spot Check is currently moving into a computer vision aspect. Kinsey works off a separate service off of main aspect of Go Spot Check.[00:06:46] What does your stack look like? Is it built off Ruby?Yes, it is a Rails API only. The computer vision is done in Python.[00:08:45] Are you feeding the images through the queue? How does the queuing fit in?Started using Amazon SQS because they wanted to have a more decoupled way of developing. This allowed them to decide the contract between the two services and decide what they wanted it to look like up front. Kinsey describes that it is easy to create fake messages for testing with Amazon SQS. Image data is sent back and forth through the queue. The company does a lot of planograms. Information is taken from that data and posted onto a queue from the machine learning side of things. On the Rail side of things, the data can be picked up in API and sent back to the main app.[00:10:50] Does it accept binary data in the queue? It does not send actual images. All comparison data that has been processed is sent from the machine learning aspect side of things. An article has been published that shows that people do send images in the queue.[00:11:35] Do you use SQS in parallel with SNS (Simple Notification Service)?Kinsey says that they haven’t used SNS. This is because there hasn’t been a need. They are using it to post messages to communicate between different services.[00:12:40] What point would you need to consider a SQS over a Sidekick?Kinsey didn’t look into using Sidekick; she was excited to use SQS. She wanted to try it out and see if it was easy to use. Thought it would be more complex than it has been. She enjoys the free features of Amazon such as message visibility and timeout, which is handled by them. It can be customized and two different queues can be used.[00:16:15] How do you write the workers for an SQS queue?Kinsey has a plain Ruby object in the API that she can reuse with any queue. There are three queues in the company.[00:19:45] Are there any other uses for queues and SQS?Kinsey hasn’t come across any personally but she is sure there are some.[00:23:40] What if you’re someone who is new? Where would you recommend they get started?Suggest getting started with SQS Amazon, SQS documentation. Can get up to speed quickly. Amazon SQS is easy to get up and running. Kinsey is tailoring her Ruby Dev Summit talk to people who are new.[00:30:35] How do you go about mentoring?Kinsey loves mentoring. Developers have side projects or freelance work, but Kinsey likes to mentor because she feels like she makes a difference while continuing to learn. An important part of mentorship is giving support. This support level to students’ means not only offering students help with technical skills. Her goal is to build a well-rounded developer: someone who will be a great team member and people will want to work with in the future. This involves helping students build soft skills such as networking, interviewing skills, and helping them build confidence.[00:33:52] How would people get involved with mentorship?Kinsey is involved with an organization called Bloc - they are always hiring mentors. She shares that people can always get involved in their local community. Schools are looking for mentors. People at local meet ups and Rails Bridge are also both good ways to volunteer. Kinsey learned through mentors - she didn’t go to school to learn code. Mentors changed her life and are important to her, which is why she now mentors.[00:36:30] Advice For Women Kinsey’s advice for women who want to work in the technology world is to go for it. She urges women to get as many people and resources on their side as possible, including great developers who are willing to mentor. She emphasizes the importance of confidence and says to be ready for comments on gender. She believes that - while there are definitely still diversity issues with socioeconomic background, sexual orientation, race, gender, etc. it is getting better – women are more welcome in the technology field than they have previously been.There are technology organizations that are doing well and have no problems with welcoming women into the workplace. People in the field need to be open to having discussions about gender inequality. Open dialogue with team members is the key to solving problems. Some people have grown up not realizing the way they think is wrong. They don’t connect that what they say or think is offensive because it is all they know; it is unconscious to them. This is the type of person that is hard to change.PicksEric: Dave:
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 Dec 2016 | 290 RR Deployment | 00:46:11 | |
00:45 - What deployments have we used?3:22 - Heroku 5:10 - Dev/prod parity10:30 - Deployment stories11:50 - Continuous deployment15:55 - Working with clients that are anti-testing and writing tests28:50 - Server setup34:05 - Nginx and Passenger 39:35 - Handling caching issues and increasing server space44:25 - Methods for deploying46:30 - Team size and deployment49:40 - Monitoring toolsPicks: Dinosaur Odyssey by Scott Sampson (Jason) Shadows of Forgotten Ancestors by Carl Sagan (Jason) Rails Solutions: Ruby on Rails Made Easy by Justin Williams (Jerome) Take My Money: Accepting Payments on the Web by Noel Rappin (Brian) Deploying with JRuby by Joe Kutner (Brian)RR Episode 281 with Noel RappinRR 150 with Joe KutnerEcho Dot (Charles) The Life-Changing Magic of Tidying Up by Marie Kondo (Brian) Getting Things Done by David Allen (Charles) 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. | |||
05 Nov 2014 | 180 RR Barriers to New Developers with Kinsey Ann Durham | 00:26:43 | |
The Rogues talk to Kinsey Ann Durham about new programmers and the barriers they face in the field and community.Special Guest: Kinsey Ann Durham. 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 Oct 2014 | 178 RR - Book Club: Refactoring Ruby with Martin Fowler | 01:15:33 | |
The Rogues introduce new Rogue, Jessica Kerr, and talk with Martin Fowler in another book club episode: Refactoring Ruby.Special Guest: Martin Fowler. 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 Jun 2017 | RR 315 Offshoring and Latin American Developers with David Hemmat | 00:49:33 | |
Offshoring and Latin American Developers - David HemmatFor this episode of Ruby Rogues we have Jason Swett and Brian Hogan for our panel along with Charles Max Wood and a special guest, David Hemmat from BlueCoding.com. David and the Blue Coding team work to connect developer talent to businesses in need through a thorough process of vetting as well as a database collection of potential developers. Check out this episode to learn more!How did you get started?1:34David talks about going to school in the Dominican Republic worked locally, but later found work with US companies. He also set up a friend with a US job and they realized that there may be a demand as someone to bridge the gap. Developers did not have the access or a way to reach opportunities aboard so he started BlueCoding.com.About Blue Coding2:32BlueCoding.com has clients in the US and Canada. They focus on Latin America due to having close timezones in relation to the majority of companies that would be looking for developers. Also, Blue Coding helps in regard to bridging the cultural gap. Latin American work culture can be different that US or Canadian culture. David talks about how it’s much of a communication difference. Developers sometimes will agree to jobs they are unable to do and are timid to communicate and often just disappear. Despite this, many Latin American companies spawned from United States companies and will tend to have a similar working environment and culture as US companies.The General Experience With Offshore Hiring4:17David and the panel chat about their offshore hiring experiences. David expresses that there is sometimes an issue of many developers taking on work, and then seemingly disappearing. Often times coming back with excuses or in some cases actually over committing to work and just failing to communicate properly from the start. In some cases, like with countries like Venezuela, has a less reliable environment for the developers with things like power outages.“Not All Good Developers Are Good Freelancers.”6:18Freelancers tend to need a different skillset. Extra communication and need tools in place like time tracking and daily reports , etc. Companies that hire freelancers or offshore hiring in general need to have tools setup as well. David expresses that the best developers often are the ones that already have full time jobs. Blue Coding tries to help those developers find a better opportunity and has structured systems to create a workflow that works for both parties. David talks about having those tools in place for the developer including the time tracking and daily reports.The Companies Tools.8:33Blue Coding will also check with the client companies to make sure they have tools as well to help both parties have a smooth workflow. Project management software for the developer to see what they should work on next.Rates9:04Rates vary between $30 and $45 an hour. David tries to stay away from junior developers, looking for developers with 3–4 years working experience. Some companies pay $30 to $60. Latin American countries generally see a starting rate of $30 an hour. Asian countries can start as low as $10 an hour, but in rare cases. Some developers on the opposite side of things charge $100 an hour.Getting Offshore Developers10:47Most people start with upwork.com or Freelancer.com or something like that. Lower overhead but very limited vetting. Buyout fees are very high as well on these sites. There are companies similar to Blue Coding that are staffing companies that exist. Also, direct networking. Networking directly is extremely efficient. If you have a bad work history, networking also comes into play. David talks about their biggest source for developers are other developers, reaching out to find good hires by networking through the community.Dealing with ‘Boom and Bust.’14:19Freelancers tend to run into boom and bust cycles, loads of work followed by slow spells. David tries to avoid this by hiring carefully and picking clients carefully. Looking for long term projects, either be a continuous flow of projects or one large projects. With this focus on long term relationship building, BlueCoding is able to have much lower rates. Other companies usually don’t have safety from downtime, offering internal work to make up for it.Finding Companies that Hire Offshore16:08Most countries have job boards to help. Also, technology specific job boards. But it’s hard to compete there. US companies won’t hire offshore developers for the same rates and the same skills. You have to be really good. David pushes developers to have plenty of experience.How to Get Noticed?17:46Companies can be prejudice, but isn’t seen too often. Becoming a top level talent is key. Being average is harder. As an average or novice in an area with no community, finding online communities, Facebook groups, LinkedIn communities, working on open source projects, and going to events can help.Working remotely and being good at it [22:02] It’s a two part effort. Companies can have tools to make things easier, but as a developer, you can request them. Communicate all online. All of the office talk should be online via Slack or some other documented system. Code reviews and Peer programming helps remote developers feel like a part of the team.Onshoring vs Offshoring24:28Some companies are hiring remote developers from the US. Why would someone want to hire from outside the country? Ultimately it comes down to finding a developer that fits in with what a company needs as well as matches the budget. Cost of living can change the rates for developers as well as where the company is located. David expresses that he wants to find really good developers, even if it means reaching out to Brazil or other parts of Latin America.Medical, Taxes, and Benefits24:43Each country has different laws. For example Dominican Republic has a law that states if you contract someone for over 3 months, they are considered employees and require benefits. Some countries allow Freelancers to work long term. Health care varies between companies.The Finical and Risks.32:14Freelancers and hourly workers tend to have less working time, spending some time each day to chase down work as well as managing time. Developers in general should notice that projects in general can have budget cuts and even end prematurely. In general a developer working as an employee will need to account for the benefits and extras thrown in when considering their rates.The Companies34:02What kind of companies are looking for this as a solution to their staffing problem? Most companies are smaller companies, 1 to 20 employees with a lot of long term development work. Generally three sectors, non tech companies that need tech work, digital agencies, and tech startups or established companies that already have a software product that needs to be maintained.How to find the Companies?36:30It’s a work in progress. References are vital, David talks about how vetting for developers ends with a very happy client that gives references. Also they spend a lot of time networking, conferences, meeting people online as well as cold calling. David mentions that it’s hard to express the quality of their service through email.Getting Started with Blue Coding?37:22For DevelopersGo to BlueCoding.com and find the link that says “join the team if you’re a developer” and you can connect that way. Just reach out to them and they will set up a conversation with you and see if there is a good fit. Then once a project comes in they will set you up with the vetting process.For CompaniesBlueCoding will want to set up a call with you. Reach out to them and setup a call. They will work through if you need a developer and what that developer looks like in regard to technical skills, personal skills, and general ability.Then the developers and clients have a meeting to make sure everyone is comfortable. Being comfortable is the most important part for this connection to end in a long term relationship.PicksJasonSamsungnite Columbian Leather Flat Over The Top Laptop BagBrianNew MacBook with Touch barCharles My Ruby Story Podcasts Online Summit Format Ruby Dev Summit Ruby Rogues Parlay on Slack David Micro Conf. Macbook Air One Minute ManagerLinks to Keep up with David His Medium BlueCoding.com Email him Special Guest: David Hemmat. 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. | |||
03 Nov 2021 | Finding Memory Leaks in Ruby ft. Ulysse Buonomo - RUBY 521 | 01:08:13 | |
Ulysse Buonomo ran into an issue in the application he works on where the Heroku applications were taking up more and more memory. He began tracking down memory growth in the applications to keep the applications fast and keep the bills small.Panel
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 Sep 2017 | RR 328: Rails Security Beyond the Defaults with Matias Korhonen | 00:53:21 | |
Tweet this EpisodeMatias Korhonen has been writing Rails apps professionally at Kisko Labs, a Rails-focused software consultancy in Finland, for almost a decade. In his spare time he works on too many side projects (including Piranhas.co), a book price comparison site, and TLS.care (an SSL certificate monitoring service). He also somehow manages to find time to homebrew beer.The Rogues talk to Matias about securing your Rails applications. Rails comes with a lot of security features built in, but you can still leave yourself open to exploitation if you're not careful. Most of these problems occur in the portion of the app your write as opposed to the parts of the app that Rails handles for you. We go over several tools and techniques for making sure your application, access, and data are all secure.In particular, we dive pretty deep on:
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 Dec 2015 | 239 RR Swiss Army Rubyknife with Peter Cooper at Ruby Remote Conf 2015 | 00:46:34 | |
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.
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 Nov 2016 | 286 RR Agile Ventures with Sam Joseph | 01:09:36 | |
00:35 - Introducing Sam Joseph2:15 - All about Agile Ventures6:25 - Social innovations9:30 - Common needs of charity organizations15:15 - Origins and growth of Agile Ventures19:19 - Website One22:00 - Goals for the future of Agile Ventures24:40 - Getting involved29:00 - Finding motivated team members and using MOOC32:40 - Connecting with your team and building up confidence37:40 - Direct Messaging42:10 - Fear of asking questions on Stack Overflow52:17 - Scaling Agile Ventures56:15 - Predictions for the futurePicks: Flow: The Psychology of Optimal Experience by Mihaly Csikszentmihalyi (Jason) jason@benfranklinlabs.com for working with Jason as a consultant (Jason) Dataclysm: Love, Sex, Race, and Identity--What Our Online Lives Tell Us about Our Offline Selves by Christian Rudder (Jerome) Remote: Office Not Required by Jason Fried and David Heinemeier Hansson (Jerome) MindMup2 (Charles) Born to Win seminar by Zig Ziglar on Audible (Charles) Rail Roady (Sam) The Shadow Out of Time by H.P. Lovecraft (Sam) Genestealer Cults by Peter Fehervari (Sam) Tyranids (Sam)Special Guest: Sam Joseph. 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 Feb 2024 | Ruby Dev Summit - Rich Steinmetz | 00:28:04 | |
In this episode, Charles Wood engages in an insightful discussion with Rich Steinmetz, focusing on the future of Ruby and Rails development, as well as the evolving landscape of public APIs. Rich provides valuable insights into the upward trends in Ruby and Rails development, highlighting potential new directions and innovations in the field. They delve into the advancements in the Ruby language, performance optimizations, and the need for enhanced API development tools within the Ruby and Rails ecosystem. Additionally, Rich underscores the resurgence of community meetups and conferences, signifying a promising path ahead for the Ruby community. Stay tuned as they explore the dynamic world of Ruby and Rails development with Rich's in-depth perspectives. Socials 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 Feb 2024 | Accelerating Growth: SaaS Frameworks, Mentorship, and Ruby Development - RUBY 626 | 01:08:24 | |
Charles and Valentino delve into a wide array of topics, from time management struggles to the intricacies of building SaaS frameworks within Rails apps. They also explore the idea of apprenticeship programs for coding, discussing the potential benefits for mentors and apprentices alike. The episode is filled with insights on open-source projects, AI model integration, and the Ruby Dev Summit. Sponsors 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. | |||
28 May 2019 | RR 414: Docker Talk | 00:54:31 | |
Sponsors
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 Mar 2016 | 251 RR Automating Code Reviews with Mindaugas Mozūras | 00:41:29 | |
02:04 - Mindaugas Mozūras Introduction02:36 - Automating Code Reviews03:17 - What is a code review and why do it?03:39 - Styles of Code Reviews: What parts should be automated? 06:04 - pronto vs rubocop08:26 - Workflow10:14 - Runners11:42 - Feedback13:21 - Use Cases for Pronto14:28 - How has pronto changed your codebase?15:34 - Feelings and Code Reviews; Agreeing on Standards as a Team17:38 - Return Values19:43 - Reviewing Pull Requests and Code Review Ethics 25:56 - Feature Flags
Kenneth Reitz: MentalHealthError: an exception occurred. (Jessica) Frinkiac (Coraline) Erik Trautman: Why Learning to Code is So Damn Hard (Coraline) AppSumo (Chuck) AddThis (Chuck) CircleCI (Chuck) Freelance Remote Conf (Chuck) Ruby Remote Conf (Chuck) RescueTime (Mindaugas) Dan McKinley: Choose Boring Technology (Mindaugas) Brandon Sanderson (Mindaugas)Special Guest: Mindaugas Mozūras. 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. | |||
04 May 2016 | 258 RR Twilio with Greg Baugues | 01:15:59 | |
01:37 - Greg Baugues Introduction
Goodbye, Avdi. We will miss you <3 Avdi's Newsletter Who wants to be the next Ruby Rogue? Submit your video. Picks The CHECKS Pattern Language of Information Integrity (Avdi) Delegation (Avdi) CaJohns Ignite Hot Sauce (David) beach house (Coraline) CocoRosie (Coraline) The Misters of Circe (Sam) DesktopServer (Chuck) Advanced Custom Fields (Chuck) Convert Post Types (Chuck) Gravity Forms (Chuck) MemberPress (Chuck) SIGNAL Conference (Greg)Special Guest: Greg Baugues. 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 May 2022 | Railway Oriented Development and DRY-Monads - RUBY 545 | 00:49:57 | |
It's not every day that you learn a new approach to error handling for Ruby. Today Abiodun Olowode shares her insights with railway oriented programming (ROP), a functional programming technique that allows sequential execution of functions, not necessarily synchronous. The key concept is that each function can only accept and return Container of either Success or Failure. They also dive into the topic of dry monads, the gems that helps you achieve railway oriented programming in that it helps bind your methods together and give you a success or failure result.In this Episode…
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 Apr 2023 | Jason Weimann - Learn Video Game Development with Chuck - BONUS | 00:50:13 | |
Jason Weimann is a Developer and Instructor. He returns to the show with Chuck to talk about video game creation. He shares his experiences as a developer and dives into his courses wherein he gives beginners and aspiring developers a walk-through of the world of creating games. Links Socials 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. | |||
07 Dec 2016 | 289 RR Head First Ruby and Treehouse with JayMcGavren | 00:58:00 | |
00:25 - Introducing Jay McGavren1:20 - Teaching style and joining Treehouse 4:35 - Head First Ruby’s ideal audience8:00 - Challenges with teaching11:30 - Writing Head First Ruby 12:50 - Doing research15:20 - Reader feedback16:05 - Hangups when learning Ruby20:45 - Searching for error messages23:20 - Early days of programming24:20 - Jay’s switch from Pearl to Ruby30:50 - Building a thorough education with Ruby39:05 - The rate of Ruby change48:30 - Different languages and coding standardsPicks: Effective Ruby: 48 Specific Ways to Write Better Ruby by Peter J. Jones (Jerome) The Ace Editor github (Jerome) Titan: The Life of John D. Rockefeller, Sr by Ron Chernow (Jason) Something Wicked This Way Comes by Ray Bradbury (Jason) Evans Mill (Charles) Selfie Sticks (Charles) Shiren the Wanderer video game (Jay) The Humane Interface by Jef Raskin (Jay)Special Guest: JayMcGavren. 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. | |||
01 Sep 2020 | RR 469: Refactoring with James Dabbs | 01:00:25 | |
In this episode of Ruby Rogues, we talk to James Dabbs as we explore a number of subjects and topics around refactoringSponsorPanel
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 Dec 2021 | Ractors ft. Ivo Anjo - RUBY 527 | 00:56:29 | |
Ivo Anjo joins the Rogues to discuss Ractors in Ruby and how they can be used. They're not actors as they appear in other languages. They communicate via message passing.Ivo clarifies several things about Ractors and what their powerful features and the understanding of what they do and how they work.Panel
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 Feb 2020 | RR 449: Everything worth doing has already been done with Zachary Schroeder | 01:05:22 | |
In this episode of Ruby Rogues, Zachary and the panelists speak about doing small projects. They cover half-done projects, when is a project really “done” and staying focused. An unfinished project is not a failure and making a small project helps to make a complete project.Panel
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. | |||
05 Sep 2017 | RR 326: Chatbots with Jamie Wright | 00:43:06 | |
In this episode of the Ruby Rogues podcast Dave Kimura, Eric Berry, and Charles Max Wood discuss chatbots with Jamie Wright. Jamie will be speaking at Ruby Dev Summit in October.[01:25] Jamie Wright introductionJamie is a professional nerd and independent contractor. He's been coding for 20 years mostly in Ruby. He's starting to get into Elixir.One of his first projects was a text adventure game, which got him started with conversational UI's. He saw Hubot on Campfire. He started tweaking that.He made a timetracking bot that used Freshbooks and Harvest.Then Slack came out and he created Tatsu.[05:00] Tatsu featuresYou can schedule it and it'll ask automated questions.He's working on having it integrate with github, Harvest, Google Calendar, etc.If there's a blocker, you should be able to create private conversations with the people who are blocked and add that to the standup.When you sign up it adds a video link into your slack. Eric thinks this is pretty clever.In Slack, the default action people should take when a bot is installed should be to DM the person who installed it.[08:50] What it takes to write a bot and the challenges involvedWriting bots is "fun as hell."Chatbots suck. We have the opportunity to improve an entire piece of the industry.Many bots are command based bots. You say something and it responds.Conversational UI's are really hard because they don't have any context or shared understanding of the world.[12:18] Chatbot libraries - Getting StartedEvery large company is working on one.There are also lots of natural language processing services that you can use as well.Before you start, you need to know your use case.Where will your users be? What services do you want to provide?At work? Probably slack.Among friends? FacebookNode has botkit. It's the most popular chatbot platform in the world.Start with botkit, use the examples, then come back to Ruby.Dave brings up building a chatbot for Slack that connected to VersionOne.Data retrieval bots are another great place to start.From there, you start answering the question of where things go.[18:51] The panel's experience with chatbotsTatsu has been around for about 2 years and has existed pre-Slack.Eric uses a Slackbot to get information about users who cancel or decline messages.Chuck has done automatic posting to Slack with Zapier.Chuck also mentions serverless with AWS Lambda.Chatbots are a lot like webapps. They're text in, text out and process things in very similar ways.Dave also brings up SMS bots as well with Twilio.Jamie has thought about creating a web based standup bot for when Slack is down. Slack is a single point of failure for your bot if that's where it lives.Slack gives you a lot of UI elements that you don't get in SMS.[24:51] Do you wish that Slack were more like IRCFrom an end-user perspective, no. But Jamie does wish they'd revisit threading replies and separating conversations in the same channel.It only took a handful of developers to build Slack.[27:20] What gems do you use in Ruby?slack-ruby-client by dblockslack-ruby-bot by dblockeventmachine[29:30] Does Slack push to an endpoint? or do you poll Slack?You can call an api endpoint on Slack that gives you a websocket endpoint.The events API sends webhook events to your server. It's easier to program against, but it can be slower. It may also be restricted on certain API's[30:55] Github Fantasy League Based on a Peepcode video with Aaron Patterson. You got a score based on your activity in Github.Jamie recorded videos for a talk at Codemash.It never actually became a thing, but it was a fun idea.Jamie got into Ruby by going to a Ruby Koans talk by Jim Weirich.Jamie's linksThis is what we put into the chat room after the Dr. Who reference... PicksEricDaveChuckJamieSpecial Guest: Jamie Wright. 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 Aug 2013 | 119 RR Accessibility with Brian Hogan | 01:17:24 | |
Brian Hogan explains to the Ruby Rogues how to empathize with people who have disabilities and things to watch out for when building sites that they will use.Special Guest: Brian Hogan. 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 Jun 2015 | 211 RR DCI with Jim Gay | 00:55:51 | |
02:48 - Jim Gay Introduction03:43 - Object Design04:39 - DCI (Data, Context, Interaction)07:20 - What Painpoint DCI Aims to Solve09:31 - Designing From DCI From the Start (Process)
Martin Fowler: Yagni (Coraline) Ruby Monday (Saron) JunkFill (Saron) Wappalyzer (Saron) WhatFont (Saron) Julian Feliciano: What Is Source Control? (Saron) Bodum Santos Stovetop Glass Vacuum 34-Ounce Coffee Maker (Avdi) The Master and His Emissary: The Divided Brain and the Making of the Western World by Iain McGilchrist (Jim) request_store_rails (Jim) littleBits (Jim)Special Guest: Jim Gay. 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 Jun 2021 | Models in Migrations? and a Year of Open Source Contributions with Jake Yesbeck - RUBY 504 | 00:03:37 | |
Jake Yesbeck joins the Rogues this week to talk about how to handle models and data migrations in your Ruby on Rails applications. He and the Rogues discuss the pros and cons of including models in your Rails migrations and the strategies for migrating data as part of migrating your database structure.The panel then dives into Jake’s year of contributing to open source each day. What he learned and what he gained from making a contribution every day of an entire year to open source.Panel
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. | |||
28 Jul 2020 | RR 465: WebAuthn in Ruby with Gonzalo Rodriguez and Braulio Martinez | 01:23:41 | |
As the world becomes more security conscious, we need to think about the ways we allow people to authenticate to our applications. WebAuthn is a standard that allows you to accept biometric, device based, and other types of authentication as a second or first factor. Gonzalo and Braulio have published a gem that allows you to add webauthn to your Ruby applications and have joined the Rogues to talk through the implications of using it in your applications.Panel
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 Feb 2024 | Ruby Dev Summit - Alex Rudall | 00:31:31 | |
In this episode, Charles Wood engages in an insightful conversation with Alex Rudall about the evolving role of AI within the Ruby community. They dissect the implications of AI advancements on the future of Ruby, addressing the declining usage of the language and its potential staying power. Through this discussion, they aim to uncover the opportunities and obstacles that await developers in the rapidly evolving AI landscape. Socials 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 Dec 2013 | 135 RR HTTP 2.0 with Ilya Grigorik | 01:09:23 | |
The Rogues talk to Ilya Grigorik of Google about the ins and outs of HTTP 2.0.Special Guest: Ilya Grigorik. 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. | |||
26 Oct 2016 | 283 RR Is Ruby Dying? | 00:08:43 | |
00:25 - Why Ruby is still relevant06:30 - How we got started with Ruby08:20 - Why are people saying Ruby is dying?13:00 - The Ruby community15:00 - Debating the “waste of time” argument20:05 - Learning other languages23:50 - The “pie”27:05 - Revitalizing Ruby38:15 - Advice for the worrierPicks: Angular for Rails Developers by Jason Swett (Jerome) Vets Who Code (Jason) The Rise of Theodore Roosevelt by Edmund Morris (Jason) Your Money or Your Life by Vicki Robin (Jason)Going outside (Jason) Gitlab (Charles) Devchat Conferences (Charles) The 12 Week Year and spreadsheet (Charles) Devchat hangout/webinar (Charles) 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 Mar 2015 | 200 RR 200th Episode Free-For-All! | 01:22:30 | |
03:08 - What’s Up with Aaron Patterson?16:45 - What’s Up with James Edward Gray?
The Curious Incident of the Dog in the Night-Time by Mark Haddon (Katrina) Atreus Keyboard Kit (Aaron) Be My Eyes (Saron) March is for Makers (Saron) Hire Saron! (Saron) [Indiegogo] Con Man (James) Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support. | |||
13 Jul 2016 | 268 RR Mazes For Programmers with Jamis Buck | 00:47:32 | |
Check out Angular Remote Conf and React Remote Conf 01:55 - Jamis Buck Introduction02:57 - Mazes
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 Mar 2021 | BONUS: How Senior Developers Can Enjoy Learning Like They Were Juniors | 00:39:38 | |
Remember the amazing adventure it was to learn a new thing every day as a Junior Developer? It's easy to feel a little stuck or lost as a Senior developer since there aren't roadmaps or people looking to mentor seniors. (Besides Charles Max Wood.) Chuck talks about how he felt that way at different points in his career and how podcasting and connecting with the programming communities helped him get past that. Panel
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. | |||
05 Jun 2018 | RR 365: Should I Use Ruby on Rails with Nathan Kontny | 01:14:38 | |
Panel:
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 Jan 2014 | 139 RR Riak with Sean Cribbs and Bryce Kerley | 01:12:11 | |
The Rogues talk to Sean Cribbs and Bryce Kerley of Riak.Special Guests: Bryce Kerley and Sean Cribbs. 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. | |||
06 May 2015 | 206 RR Trailblazer with Nick Sutterer | 00:52:15 | |
02:53 - Nick Sutterer Introduction03:31 - Trailblazer
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. | |||
01 Oct 2019 | RR 432: Stop Testing, Start Storytelling with Mike Schutte | 00:40:36 | |
Mike Schutte is a fronted developer at TED conferences and was trained in code school at Turing in Colorado. He likes the idea of code as a communication tool, and in 2018 he gave a talk at RailsConf called Stop Testing. Start Storytelling. Today the panel is discussing what Mike means by storytelling in testing. In order to combat the hesitancy to start testing, Mike believes that changing your mindset to think away from the implementation details while deploying these tests can help them be more efficient. In short, if the test isn’t readable by a non-developer, then it’s not telling a story, it’s just writing code. The test is almost the first point of contact away from the source code, so if that’s unwieldy in a test it will be hard to use elsewhere in the application. We have an intuition for stories, so use tests in order to communicate the intent of what the application should do under certain conditions. If it’s hard to set that up in a succinct way then maybe it should be written differently.This view is backed up by other experts as well. Sandi Metz and Noel Rappin talk about it in Tech Done Right episode 69. They say if your test isn’t easy to write and you’re having to create tons and tons of objects, then the system or the class your trying to test is too interconnected, so you might want to break that up into more separated concerns so each of your tests can be focused on what you’re actually trying to test. If you follow these principles, your testing will be a lot easier even if there are more classes and modules to test. David applies this approach to an online shopping cart and how to break it up. The idea is to abstract it away from the big picture, in this case the grand total, and breaking it down into smaller stories or things. Mike shares methods to put this approach into practice and how to test. He finds that reading the code as if you were reading a section in a novel rather than code helps him sketch out what he needs to test. The panelists discuss different methods for testing, emphasizing keeping the models or classes you write very simple, minimizing the amount of full on feature specs. If you take time to think about the mindset and the process you use to write a test, the tools you use becomes interchangeable in a lot of ways.Andrew brings up a trend that he’s noticed of tools coming out that are taking mini tests or rspec and trying to morph it to the programmer’s preferences. Tools like this end up with a lot of weird syntax that is hard to maintain. The panelists acknowledge the challenges that stem from using a custom VIM, and believe that having an agnostic approach makes it easier to jump into different systems. Your focus shouldn’t be your developer preferences or what you’re used to, rather it should be your happiness when you have to update. They agree that because it’s easy to understand, it’s telling a story the reader can understand, which makes it easier to maintain in the long run.The Ruby Rogues panel talk about different methods for testing, particularly if they’ve ever tested JavaScript code in a Rails app. They talk about some of their preferred tools to test their code, such as StoryBook. Mike talks about what StoryBook is and what it’s like to use it. David talks about his experience using Cucumber, why his team used it, and how it works. The show concludes with Mike sharing some of the benefits he has found from using typed languages like TypeScript and the panel talking about their experience playing around with Actionview components. Panelists
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 Aug 2018 | RR 375: "How to Contribute to Ruby" with Sihui Huang | 00:58:16 | |
Panel:
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. | |||
06 Aug 2014 | 168 RR Xiki with Craig Muth | 01:23:23 | |
The Rogues talk to Craig Muth about the Xiki command line tool.Special Guest: Craig Muth. 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. | |||
03 Dec 2019 | RR 440: Swagger and OpenAPI with Josh Ponelat | 00:46:58 | |
Today the panel discusses the difference between Swagger and Open API with Josh Ponelat. Josh details the difference between the two. Swagger is a set of protocols around describing restful APIs. Swagger was taken over by a company called SmartBear, who donated the donated the specification to the Open Linux Foundation, and that became the Open API. Swagger is the tooling surrounding these specifications. Open API is a standardized way to describe a restful API in a YAML file. Once you’ve got a YAML file to describe your API, you can use tooling like Swagger to leverage that and take it to the next level. Using the Open API process is useful for situations where you already have an API in place, but want to codify and document it so that it’s controlled. Then going forward, you won’t introduce contradictions and it remains consistent because it’s documented in a YAML file. The process leaves room for enhancement in the future as well.Josh talks about some of the benefits of standardizing your API and some of the use cases besides tooling. A standardized API can help show developers how to use your API, SDKs, and service stubs by knowing your API is consistent in style. This makes it easier to find breaking changes and more. Josh talks more about Swagger, a finite set of tooling around Open API, most of which are open source. He talks about other tools that test APIs and do linting on YAML files. Some of the companies that use Open API include Google, Amazon, and Microsoft. Josh talks about how Amazon implements Open API.Josh talks about the book he’s writing, Designing APIs with Swagger and Open API. The book goes over describing APIs today, how to design APIs without writing code first, and how to get the most out of the system. The show concludes with Josh talking about the power of consistency and writing things down on paper. He discusses where implications that the standardization of APIs has on the text industry.Panelists
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. | |||
07 Mar 2017 | RR 300 Extravaganza | 00:57:06 | |
On today’s episode, Charles Max Wood, David Kimura, and Brian Hogan discuss Extravaganza, sharing their history in Ruby Rogues. Brian and David have their own unique and exciting stories to tell. Tune in as they look back to their personal experiences and how far the show has gone since 2011. 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 Feb 2016 | 248 RR The Crystal Programming Language with Erik Michaels-Ober | 01:18:36 | |
01:49 - Erik Michaels-Ober Introduction02:07 - The Crystal Programming Language and Statically Typed Programming Languages06:54 - Type Inference 15:06 - Crystal vs Rust or Go 20:10 - Linting20:44 - Type Annotations and Perimeters
Logitech Wireless Headset Dual H820e Double-Ear Stereo Business Headset (David) Ruby Rogues Episode #127: Erik Michaels-Ober (Erik) fish shell (Erik) Rails Girls Summer of Code (Erik) RescueTime (Avdi) The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change by Stephen R. Covey (Avdi) Whiplash White IPA (Avdi)Special Guest: Erik Michaels-Ober. 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. | |||
28 Jan 2015 | 192 RR Vagrant with Mitchell Hashimoto | 00:56:03 | |
The Rogues interview Mitchell Hashimoto, the creator of Vagrant.Special Guest: Mitchell Hashimoto. Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support. | |||
12 Nov 2014 | 181 RR RubyInstaller with Luis Lavena | 01:15:04 | |
The Rogues talk about RubyInstaller with Luis Lavena.Special Guest: Luis Lavena. 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. | |||
05 Aug 2015 | 219 RR Brakeman and Rails Security with Justin Collins | 00:59:07 | |
02:40 - Justin Collins Introduction03:40 - Brakeman & Static Analysis 04:02 - Common Security Vulnerabilities (and Definitions)08:57 - The Inspiration for Brakeman09:47 - Getting Brakeman Working (Process)10:41 - Learning About Security13:01 - Security and The Rails Core Team15:19 - Should Brakeman be integrated into Rails?16:29 - Running Brakeman On Your CI Machine17: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?
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 Thom Parkin! (Chuck) RethinkDB (Justin) Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age by Michael A. Hiltzik (Justin) The Search for General Tso (Justin)Special Guest: Justin Collins. 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. | |||
02 May 2017 | RR 309 Ramping Up on Existing Projects | 01:06:24 | |
On today's episode, Charles, David, Brian, and Jason discuss Ramping Up on Existing Projects. Are you engaged in new projects but challenged on how to handle people, processes, and problems you just encountered? Tune in to learn different strategies that will get you out of the maze! 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. | |||
04 Jun 2014 | 159 RR Hacking Education with Saron Yitbarek | 00:04:47 | |
The panelists discuss education hacks with Saron Yitbarek.Special Guest: Saron Yitbarek. 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 Jun 2015 | 212 RR Elm with Richard Feldman and Evan Czaplicki | 01:02:34 | |
Get your Ruby Remote Conf tickets and check out the @rubyremoteconf Twitter feed for exciting updates about the conference. 03:09 - Evan Czaplicki Introduction03:15 - Richard Feldman Introduction03:42 - Elm 04:18 - Elm vs JavaScript06:52 - Reactivity07:28 - Functional Principles09:42 - “Side Effects” (Reactivity Cont’d)
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. | |||
29 Apr 2021 | Don't Let These Things Keep You From Podcasting - BONUS | 00:15:18 | |
Charles talks about the things that get developers stuck when they're trying to start their podcast or other influencer channel. He explains how to get around having those things hamper your journey. Panel
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. | |||
05 Dec 2017 | RR 339: Typical Day of a Developer | 00:58:42 | |
Panel:Dave KimuraEric BerryDavid RichardsIn this episode, the Ruby Rogues panel discuss the typical day of a developer. Eric, David, and Dave speak about their daily routines as far as preparation, favorite task management tools, workflows, meetings, coding and testing, home life, working remote, commuting, health/mental healthy choices, and scheduling your projects to stay on course.Importantly, the panel discusses how to handle burnout and keeping up the inspiration to work, and build side businesses. This is a great episode to learn tips and tricks from successful developers and staying the course for further success and longevity in the industry.In particular, we dive pretty deep on:
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 Jun 2016 | 264 RR Code Hospitality with Nadia Odunayo | 00:55:02 | |
Get your Ruby Remote Conf tickets! 02:42 - Nadia Odunayo Introduction05:00 - Ruby Book Club 11:20 - Nadia Odunayo: The Guest: A Guide To Code Hospitality @ RailsConf 2016 17:23 - Collaboration and Pairing: Guest and Host Roles; Driving and Navigating24:42 - Perspectives and Mapping
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 Nov 2016 | 287 RR Hacking the Asset Pipeline with Cameron Dutro | 00:59:39 | |
00:40 - Introducing Cameron Dutro2:15 - What is the Asset Pipeline?5:35 - Problems and limitations of the Asset Pipeline8:10 - Cameron’s biggest frustration with the Asset Pipeline14:45 - Doing it the Rails way, the Angular way, or the React way20:25 - Keeping your Webpack and Asset Pipeline separate: Working with Javascript and Rails31:45 - Creating your own preprocessor for putting a file format into the pipeline
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. | |||
09 Jun 2020 | RR 461: Rethinking the View Layer with Components with Joel Hawksley | 00:40:37 | |
Joel Hawksley is an engineer at Github who works on some of their Rails architecture. He is one of the authors of the view_component gem. He walks the Rogues through the genesis of the project and the pros and cons of using a library like view_component and how it adds testability and easy management to Rails views.Panel
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 Nov 2023 | How To Recession Proof Your Job - BONUS | 01:12:25 | |
Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" DealCoupon Code: "THRIVE" for a GIANT discount Are you looking at all the layoffs and uncertainty going on and wondering if your company is the next to cut back? Or, maybe you're a freelancer or entrepreneur who is trying to figure out how to deliver more value to gain or retain customers? Mani Vaya joins Charles Max Wood to discuss the one thing that both of them use to more than double their productivity on a daily basis. Mani has read 1,000's of productivity books over the last several years and has formulated a methodology for getting more done, but found that he lacked the discipline to follow through on his plans. The he found the one thing that kept him on track and made him so productive that he is now getting all of his work done and was able to live the life he wants. Chuck also weighs in on how Mani's technique has worked for him and allows him to spend more time with his wife and kids, run a podcast network, and a nearly full time contract. Join the episode to learn how Chuck and Mani get into a regular flow state with their work and consistently deliver at work. 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 Jan 2022 | Commanding Your Command Line with Adam Gordon Bell - RUBY 530 | 01:01:02 | |
Ready to COMMAND your command line? Then listen up! In this episode, the Ruby Rogues sit down with Adam Gordon Bell, a software developer and host of the CoRecursive podcast. The guys discuss the tools that every developer MUST know in 2022, what users of Jekyll and Ruby can expect this year, and why Adam believes that JQ will save you hours from Google and Stack Overflow. “I remember when I used to chase the “shiny new thing”, but now, I want to find the tools that last.” - Adam Gordon Bell In This EpisodeThe tools that every developer MUST know in 2022 What Adam learned from chasing the “shiny new thing” (and how you can avoid making the same mistake) What people using Jekyll and Ruby can expect this year (spoiler: Elixir may make an appearance) Why Adam believes JQ will save programmers from digging through Google and Stack Overflow The “Grammarly for markdown files” that’ll help you speed up your flow and keep things neat and tidySponsorsLinks
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 Apr 2022 | Styler and Ruby with Benito Serna - RUBY 541 | 00:48:00 | |
Ever feel like your code isn’t “Stylish” enough? Us too. In this episode, the Rogues sit down Benito Sandoval, the author of the Ruby tool Styler that’ll help you customize your UI and keep things running smoothly. “My goal was to create something that allowed you to compose classes and use them in your templates.” - Benito Sandoval In This Episode1) How to STOP relying on the tail-end and customize your UI using Styler 2) Why Styler is an excellent solution compared to defining classes yourself 3) The TRUTH about partials and when to/not to use themSponsorsLinks
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 Mar 2020 | RR 453: Ruby Next: Get future Ruby changes now with Vladimir Dementyev | 00:52:35 | |
JavaScript Remote Conf 2020May 14th to 15th - register now! We talk with Vladimir Dementyev about Ruby Next, its use cases and why you might want to get features from newer versions of Ruby in your current versionPanel
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 Sep 2020 | RR 471: Sorbet with Ufuk Kayserilioglu | 00:57:27 | |
In this episode of Ruby Rogues, we talk with Ufuk about how Shopify made the transition to using Sorbet and about the benefits they felt they received from implementing it. Ufuk also reveals a little bit about how Shopify transitioned to fully remote and about how that will be the default moving forward.SponsorsPanel
Follow Ruby Rogues on Twitter > @rubyrogues Special Guest: Ufuk Kayserilioglu. 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. |
Améliorez votre compréhension de Ruby Rogues avec My Podcast Data
Chez My Podcast Data, nous nous efforçons de fournir des analyses approfondies et basées sur des données tangibles. Que vous soyez auditeur passionné, créateur de podcast ou un annonceur, les statistiques et analyses détaillées que nous proposons peuvent vous aider à mieux comprendre les performances et les tendances de Ruby Rogues. De la fréquence des épisodes aux liens partagés en passant par la santé des flux RSS, notre objectif est de vous fournir les connaissances dont vous avez besoin pour vous tenir à jour. Explorez plus d'émissions et découvrez les données qui font avancer l'industrie du podcast.
© My Podcast Data