All Posts
React Native/Expo/Jest/Enzyme: Some Considerations when Deciding How to Develop a React Native App
Rails/Rspec/Jest: A Few Lessons Learned on Setting Up and Tearing Down Unit Tests to Avoid Test Pollution
Java: Towards a Rails-Like Router in a Home Grown Java HTTP Server
A Cool Thing I Learned from Michael Feathers' Book `Working Effectively with Legacy Code`
Java/Gradle/Travis CI: Getting Travis CI to Deploy a GitHub Release with a Git Commit SHA in the Filename
Teasing Out the Single Responsibility Principle
Ruby: Getting Argumenative (Aka: Notes on Different Types of Ruby Arguments)
Terminal/Bash: Some Notes on the Nature of Terminal and Bash, as well as Setting the `PATH`
TDD/React/Redux/Enzyme: Thoughts on Testing the Dispatch of Action Creators and/or Prototype Methods for a React Component Connected to a Redux State
Stone Bowl Crispy Rice. No Stone. No Bowl.
Web App Scaling Considerations, for Cocktail Parties
React/Rails/Redux/React Router/Heroku: Here's a Baseline for Building Out a React App (with Some Additional Fixin's) for Deployment to Heroku
Ruby: Hiding the Structure of Input Data with the `Struct` Class (One of Many Cool Things in Sandi Metz's Book)
Rails: Thoughts on Creating a Custom Validation for an ActiveRecord `date` Datatype
Rails/React: Notes on Troubleshooting Heroku Deployment for a React App with a Rails API
JavaScript/ES6: Object Destructuring Basics, in Doodles
React/Redux/Thunks: Getting a Thunk to Re-Execute a Fetch Request When the First Try Retrieved Invalid Data
Gestational Diabetes Dessert: Chocolate Pudding. Vegan, yet Omnivore Crowd Pleaser.
Coding With a Newborn, in Pictures
Rails: Some Lessons Learned on Making More Efficient Active Record Queries for `$.ajax()` Requests using `.where()`
Rails: Generating Error Messages when Updating a Nested Form Without `accepts_nested_attributes_for`
Roasting Garlic in Bulk
Lessons Learned Setting Up a Local Developer Environment, Part III: Making It All Come Together and Some Troubleshooting Tips
Lessons Learned Setting Up a Local Developer Environment, Part II: Homebrew, Ruby Version Controlling, and Gems
Lessons Learned Setting Up a Local Developer Environment, Part I: Background, Basic Installations, and Getting Git to Work
A Few Lessons Learned While Creating a Command-Line-Interface App
A Simple Recipe for Great Bread. In Painful Detail.