To new designers or seasoned developers starting to think more about design, the SOLID principles can seem too academic and can be hard to remember. They apply mostly at the class level, whereas object-oriented programming usually occurs at the method...
My name is Pat. I’m a Ruby developer from Rehoboth Beach, DE. I write practical code for startups, web firms, small businesses, and nonprofit organizations. I practice test-driven development and have a strong interest in object-oriented design. I’m available for hire!
Recent Blog Posts
“What’s this idiot talking about? Drupal is a content management system; Rails is a framework. Drupal is PHP; Rails is Ruby. The Whitehouse website is built in Drupal!”
Nothing is simple.
Error messages are not always relevant.
Dive deep to find the real error.
My WorkHealth Fair Connections
HFC is startup using Ruby on Rails to provide a marketplace and event management system for companies planning employee health fairs and vendors booking booths. I helped them with multi-step forms, automated testing, geocoding, background jobs, and integration with Stripe, Twilio, Mandrill, and AWS.ComScript
ComScript is a C#.Net application that drives water testing systems via a custom XML-based language. It runs on Windows, Linux, and RaspberryPI. I built GUI and command-line apps that allow users to create and execute profiles to manage device connections, data logging, and I/O.Washington Monthly
Washington Monthly is political magazine that has been on the web and in print for decades. I helped rebuild their website and import thousands of articles from their previous platform.