Skip to content

avdi.codes

Avdi Grimm, Code Cleric

  • Home
  • Blog
    • The Banana Stand Articles
  • Graceful.Dev
  • The Cache Flush
  • Stuff I Do
    • Graceful.Dev
    • Podcasts
      • The Cache Flush
    • Coaching & Counsel
    • Workshops
    • Consulting
    • Speaking
    • Courses
    • Newsletters
    • Books
    • Patreon
  • About
    • About Avdi
    • Hire Me
    • Contact
    • Privacy Policy
  • Account
  • Github
  • Twitter
  • Facebook
  • LinkedIn
  • YouTube
  • Patreon

Tag: RubyTapas

RubyTapas Freebies

Why and how to use Ruby’s Hash#fetch for default values

Posted on October 4, 2020October 4, 2020 by Avdi Grimm
Continue reading "Why and how to use Ruby’s Hash#fetch for default values"

Uncategorized

Faking Method Inputs with OpenStruct feat. Kerri Miller

Posted on April 6, 2019May 15, 2019 by Avdi Grimm
Continue reading "Faking Method Inputs with OpenStruct feat. Kerri Miller"

Videos

Tuesday 25: Writing a RubyTapas episode (with voice dictation)

Posted on December 27, 2016May 15, 2019 by Avdi Grimm
Continue reading "Tuesday 25: Writing a RubyTapas episode (with voice dictation)"

Technologies Videos

RubyTapas Freebie: Runnable Library

Posted on June 5, 2013 by Avdi Grimm
Continue reading "RubyTapas Freebie: Runnable Library"

Technologies Videos

RubyTapas Freebie: Scanning a String

Posted on March 4, 2013 by Avdi Grimm4 comments on “RubyTapas Freebie: Scanning a String”
Continue reading "RubyTapas Freebie: Scanning a String"

How-to

My Screencasting Process

Posted on January 21, 2013 by Avdi Grimm1 comment on “My Screencasting Process”
Continue reading "My Screencasting Process"

Announcements Videos

RubyTapas Episode 1: Binary Literals

Posted on September 24, 2012May 15, 2019 by Avdi Grimm7 comments on “RubyTapas Episode 1: Binary Literals”
Continue reading "RubyTapas Episode 1: Binary Literals"

Recent Posts

  • Developer Tooling is a Lousy Business
  • I made a keychain
  • Agents Aren’t Juniors, They Are Amnesiac Spies
  • Announcing Ivar: Ruby’s Missing Instance Variable Typo Warnings
  • How to Understand a New Codebase Quickly

RSS Podcast: The Cache Flush

  • The Cache Flush Episode 13: The Grammar of Systems
  • The Cache Flush 012: Computer Power and Human Reason
  • The Cache Flush Episode 11: The Closed World
  • The Cache Flush Episode 010: Making Errors, Making Sense, Making Use
  • 009 Sponsorship Specifications
  • Home
  • Blog
    • The Banana Stand Articles
  • Graceful.Dev
  • The Cache Flush
  • Stuff I Do
    • Graceful.Dev
    • Podcasts
      • The Cache Flush
    • Coaching & Counsel
    • Workshops
    • Consulting
    • Speaking
    • Courses
    • Newsletters
    • Books
    • Patreon
  • About
    • About Avdi
    • Hire Me
    • Contact
    • Privacy Policy
  • Account

Categories

  • #NOCODE
  • Announcements
  • Appreciation
  • Articles
  • Collaborations
  • Dev Journal
  • Event Log
  • Fragments
  • How-to
  • Humor
  • MOOM Course Updates
  • Question
  • Rants
  • Resources
  • RubyTapas Freebies
  • Serializations
  • SIGAVDI
  • Skills
  • Technologies
  • There's Always Money in the Banana Stand
  • Uncategorized
  • Videos
  • Github
  • Twitter
  • Facebook
  • LinkedIn
  • YouTube
  • Patreon

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Avdi Grimm
Avdi Grimm
@avdi@avdi.codes
Follow

Head gardener at Graceful.Dev; Author, "Exceptional Ruby" and "Confident Ruby"; coach, consultant, and code cleric.

721 posts
1,911 followers

Follow Avdi Grimm

My Profile

Paste my profile into the search field of your favorite open social app or platform.

Your Profile

Or, if you know your own profile, we can start things that way!
Why do I need to enter my profile?

This site is part of the ⁂ open social web, a network of interconnected social platforms (like Mastodon, Pixelfed, Friendica, and others). Unlike centralized social media, your account lives on a platform of your choice, and you can interact with people across different platforms.

By entering your profile, we can send you to your account where you can complete this action.

Proudly powered by WordPress | Theme: Hermes by Themes Harbor.