Pages
- About
- Privacy Policy
- Exceptional Ruby Notes
- Thank You for Purchasing “Exceptional Ruby”!
- Thank you for purchasing “Objects on Rails”!
- Thank you for purchasing the Sponsor Edition of “Objects on Rails”!
- Contact
- Virtuous Code Store
- Pair-Programming Services
- RubyTapas Free Monday Episodes
- RubyTapas RubyConf 2012 Promotion is Over!
- Introduction to Much Ado About Naught
- Archives
- Public Appearances
- SIGAVDI Newsletter
- Thank you for subscribing to SIGAVDI
- Phony Hat Blog
- Problems with ebooks in Kindle format?
- You have been removed
Categories
- Announcements
- Books
- Business
- Community
- Conferences
- Design
- Education
- Elixir
- Emacs Reboot
- Howto
- Humor
- Links
- Opinion
- Perl
- Presentations
- Questions
- Quotes
- Rails
- Rants
- Reading
- Resources
- Reviews
- Ruby
- RubyTapas Samples
- Screencasts
- SIGAVDI
- Smalltalk
- Smalltalk Best Practice Patterns
- Study Notes
- Stuff Worth Buying
- Stupid Ruby Tricks
- Tools
- Tuesday 25
- Uncategorized
- Videos
Latest Posts
- Riffing on `interpose` implementations in Ruby
- On being the employee who “needs improvement”
- How to categorize objects
- Please help me find a web design mentor
- Getting started with PHP: Essential dev tools
- SIGAVDI #32: More than cartographers
- The daunting economics of cheap services
- Software Entrepreneurs: Stop looking for itches to scratch
- The Pretentious Haskell Phase
- Three Object-Oriented Programming Books Worth Reading
- Tuesday25: Creating a Rakefile for publishing to WordPress
- No puddle of piranhas (SIGAVDI #31)
- How to clean up Medium feeds in Inoreader
- A random selection of marketing, business, and personal development resources
- Side-hustle mindset versus product-business mindset