Archives




Happy New Year January 1, 2023
Getting Ready for Goals December 27, 2022
Indecision December 26, 2022
100 Days of Writing December 24, 2022
Digital Clutter December 23, 2022
Outdoors December 22, 2022
Notes Apps and Data Portability December 21, 2022
On StandardNotes and Listed December 20, 2022
Moving to Blot December 11, 2021
1000 Days of Calm November 30, 2021
Rails and React: Fixing 'Module not found' errors for JSX files July 22, 2020
Using MariaDB / MySQL Service Containers Azure in Devops Pipeline December 22, 2019
The Business of Software at FutureSync 2019 May 3, 2019
2018: A Value Pricing Year in Review January 5, 2019
Rails 5: Matching Asset URLs in Feature Specs October 5, 2018
Rails on Docker: How to Share Containers Across Multiple Projects October 3, 2018
Rails on Docker: Using an Entrypoint File in your Containers August 23, 2018
Business Tools: How to get started with ConvertKit for Email Automation August 14, 2018
Rails on Docker: Using Rails Encrypted Credentials with Docker July 26, 2018
Value Pricing Mistakes (and what I’ve learned from them) March 21, 2018
Should You Track Your Time When Value Pricing? March 21, 2018
Ruby on Rails: 5 Checks to Make Before Launching Your App March 12, 2018
Ruby on Rails: Running Tests with Guard and Docker February 19, 2018
Rails on Docker: Using Yarn to Manage Frontend Assets November 24, 2017
Rails on Docker: Using Docker Compose with Your Ruby on Rails Apps September 9, 2017
Conquering the Fear of a Fixed Price August 11, 2017
Rails on Docker: Getting Started with Docker and Ruby on Rails July 7, 2017
3 Steps to Start Value Pricing July 3, 2017
Why You Should Stop Charging for Your Time June 20, 2017
How to Fix Missing SD Card on Android Emulator May 19, 2017
How to Pass Data From Rails to Javascript / Coffeescript May 7, 2017
3 Ways to Keep Your Ruby on Rails Apps Healthy April 27, 2017
A Year of Value Pricing January 25, 2017
Scheduling and Capacity Planning with Value Pricing November 16, 2016
Rails on Docker: Quickly Create or Update Your Gemfile.lock July 20, 2016
The Value Conversation June 10, 2016
Value First, Price Last March 30, 2016
Value Pricing Progress Update March 2016 March 8, 2016
Rails: Generating Polymorphic URLs when Model name does not match Route February 29, 2016
The Value of a Fixed Fee February 22, 2016
Android: Toggling Your App's Theme December 4, 2015
Using TinyMCE Content CSS with Rails Asset Pipeline September 8, 2015
Rails: Rendering Dynamic SVG Images in respond_to September 4, 2014
Android: Consuming a Remote JSON API with Volley August 13, 2014
Android: Getting Started with Volley May 1, 2014
Android: Using Gradle January 22, 2014
Android: Getting Started with Databases and ContentProviders Part 1 May 22, 2013
Rails 3: Storing Model Metadata Attributes with ActiveRecord::Store January 6, 2013
Welcoming 2013 - Goals for the New Year December 31, 2012
Running Plymouth Half Marathon - Let's Raise £1k for Macmillan Cancer Support May 1, 2012
Testing Rendered Views with RSpec2, Capybara and Rails 3. October 4, 2011
Moving to Posterous October 1, 2011
Android: How to test Local Web Apps on an Emulated Device (AVD) June 23, 2011
Thoughts: On Agile Project Estimating and Pricing May 25, 2011
Resource: Google Nexus-S Graphic for Inkscape (SVG / XCF) May 10, 2011
Rails 3: How to Autoload and Autorequire your Custom Library Code April 7, 2011
Ubuntu 11.04 Beta - How to test Unity in VirtualBox 4 April 2, 2011
Android: Spinner-Like UI for Selecting Multiple Options March 1, 2011
Plymouth Half Marathon: Raising Funds for Jeremiah's Journey February 24, 2011
Introducing Monthly: Pay-Monthly Web Site Design and Development January 24, 2011
Welcoming 2011 January 1, 2011
Rails 3: How to Dynamically Build Complex Queries with Composed Scopes December 14, 2010
Plymouth Santa Fun Run December 5, 2010
Plymouth Software Case Study: Mark Stocks (Vistas de Murcia) November 28, 2010
Clarity: An internal app for managing leads, clients, and projects. November 20, 2010
Business Update October 2010 October 27, 2010
Rails 3: How to Simulate Paperclip Attachments With FactoryGirl October 15, 2010
Lightweight Web Apps: Getting Started With Sinatra October 4, 2010
Amberleaf: Importing Domains Improved October 2, 2010
Simplifying Your Hosting Business: Why I Built Amberleaf September 29, 2010
Business Startup Week 9: From Moo Cards to TestUnit September 22, 2010
Business Startup Week 8: Amberleaf's New Look September 13, 2010
Business Startup Week 7: Use your own software September 5, 2010
Is your sign up process pushing customers away? September 1, 2010
Business Startup Week 6: Outlime and a Crash Course in Marketing August 28, 2010
Introducing Outlime: Rapid Sketching for Android August 24, 2010
Business Startup Week 5: A New Look August 22, 2010
Business Startup Week 4: Moo Cards and Rails 3 August 14, 2010
Android: Double Taps on a MapView with Overlays August 12, 2010
Business Startup Week 3: Android August 7, 2010
Business Startup Week 2: Launch July 31, 2010
Business Startup Week 1: Plymouth Software July 26, 2010
Short notes on a Long Trip July 22, 2010
Lanyon: An Email and Web Interface to Jekyll April 1, 2010
Amberleaf: Pricing Announced March 17, 2010
Amberleaf Update: Bill Tracking for Domains and Hosting March 11, 2010
Run Rails 3 Apps on Passenger March 5, 2010
Building apps with Rails 3, RSpec, FactoryGirl and Mocha. March 3, 2010
Changed Permalinks and More Blog Tweaks February 16, 2010
Switching to Jekyll February 7, 2010
Amberleaf: Manage Your Domains & Hosting - Public Beta Now Open. January 4, 2010
Just Married January 3, 2010