Ruby for All

Ruby for All

By Andrew Mason & Julie JTechnologyEducation
Download on the App Store

Ruby for All episodes

  • Getting Started with Continuous Integration

    Instead of answering Andrew’s question about what Julie is up to, she asks what Storybook is and they go down a rabbit hole about that. Eventually the pair move on to talk about continuous integration, security checks, linting, static analysis, and code coverage and why it’s important. Continuous deployment does not end up getting talked about much outside of feature flags, so that's for another day.

    A few other topics discussed in this episode are:

    • What is a good size for a Pull Requests (PRs)
    • How to break apart large PRs
    • Commit hygiene and messages


    Links

    🔗 Storybook
    🔗 Conventional Commits
    🔗 Conventional Comments

    🔗 Snyk

    🔗 CodeQL

    🔗 Codecov
    🔗 CircleCI

    💎 SimpleCov

    💎 Flipper
    💎 Brakeman

    💎 Prettier Ruby by Kevin Newton
    💎 standard 
    💎 flay
    💎 rubocop
    🎙️ Remote Ruby: Partying Hard with John Nunemaker

    36 min
  • What is Bridgetown?

    One from the backlog! Julie wants to learn more about Bridgetown so in this episode, Andrew attempts to explain it. Explaining code over a podcast is never easy but Andrew takes his best shot! The two talk about what Bridgetown is, how you can use it, integrations with popular tools, and more. Andrew also digs in to some of the key features of Bridgetown and ways to extend it.

    Links
    Bridgetown

    Puma

    Roda

    Vercel

    Netlify

    Liquid

    Serbea

    Primer ViewComponents

    Shoelace

    Bridgetown Bundled Configurations

    Render

    29 min
  • Programming with ADHD

    Today, we will dive into how you can navigate your job when you have ADHD. We will share some helpful tools such as Bionic reading, Session, and Pomodoro as well as the importance of developing healthy habits such as diet, exercise, and routines.

    Are there tips and tricks you know of that we didn’t mention? Still have questions?

    Let us know at Ruby for All!

    Links

    Bionic reading

    Session App (via SetApp)

    Pomodoro Technique

    Andrew’s twitter

    Julie’s twitter

    Ruby for All twitter

    31 min
  • Pairing with Josh Goldberg

    Welcome Josh Goldberg to the show! Josh and Julie used to work together and they share their pairing experiences. We talk about pairing methods, benefits, and etiquette.

    Links

    Codecademy

    Notion

    Tuple

    Josh’s Twitch Stream

    Josh’s Twitter

    Josh’s Typescript Book

    30-day free membership to O'Reilly’s learning platform

    34 min
  • How to Contribute to Open Source

    Andrew and Julie talk about their first open source experiences. Andrew shares that he has always loved open source and does as much as he can. Julie had some questions around how to get started and Andrew shares some tips and tricks for interacting with projects and maintainers on GitHub and making high value contributions. After a brief aside about 10x developers, the pair talk about dealing with rejection and that it is ok and not personal when your contribution is turned down. Just like with companies, you have to find the right project for you and there is no shame in admitting when the task is currently over your head. Finally, Andrew and Julie wrap up with a disclaimer that open source isn't for everyone and that's ok.If you are thinking about contributing to open source or hesitant on starting, this one’s for you!

    Links

    Ruby for Good

    Collin Jilbert

    Richard Schneeman

    Code Triage

    Chris Oliver

    Pay

    29 min
  • Getting Unblocked

    The two chat about different ways of getting unstuck and share their favorite techniques. Andrew shares what you can do or not do when helping a junior get unblocked and helps encourage juniors to speak up when they are blocked.

    What are some ways you get unstuck? Let us know on Twitter!

    Links

    • Andrew’s Twitter
    • Julie’s Twitter
    29 min
  • Best Resources for Juniors in 2022

    Andrew is studying SQL and has been thinking about how we learn. Andrew and Julie chat about the different ways they learn, why pry is great, and some helpful resources.

    Links

    • Blinkist
    • Andrea Fomera
    • Sandi Metz's Rules
    • GoRails
    • Drifting Ruby
    • Evil Martians Blog
    • Remote Ruby
    • The Ruby on Rails Podcast
    • The Code with Jason Podcast
    • The Bike Shed
    • Jason Swett's Blog
    • RailsConf
    • RubyConf
    • Ruby Radar
    • Ruby Weekly
    28 min
  • Failures and Lessons as a Junior Developer

    Description: Julie shares some of her accomplishments from the past year at Codecademy. Andrew and Julie reminisce on their failures and learnings during the beginning of their career and they open up about ADHD and impostor syndrome.

    Links

    Codecademy

    Podia

    WNB.rb

    30 min
  • Welcome to Ruby for All

    Description: Andrew and Julie introduce Ruby for All and talk about how they met and what listeners can expect from the newest Ruby podcast. They also chat about code reviews and Andrew gives advice on how to leave meaningful code reviews.

    Links

    Ruby Radar Twitter

    Ruby Radar Newsletter

    Podia

    Codecademy

    25 min

About Ruby for All

From the publisher's feed

A weekly Ruby focused podcast hosted by Andrew Mason and Julie J. Each week we discuss topics ranging from Ruby, Ruby on Rails, learning, how to be a better developer, and more. The focus is on…