About Me
I live in San Francisco and am the Co-Founder of Two Bit Labs where we develop iPhone, iPad, and Android mobile apps for our clients. I love the mix of team leadership and working as a hands-on contributor. My technical passions include Swift, Kotlin, Ruby, Cloud Computing, and open-source software.
I also love to sail and my wife, daughter, and I sailed out the Golden Gate in 2007 on our 38 foot Hans Christian cutter (sailboat) on a 3 year cruise. Read about it at http://sailsugata.com.
Links
-
Recent Posts
- Backup your Gmail
- Naming your business or product, forget the domain
- Storing Git repositories in Amazon S3 for high availability
- Acceptance Testing non Ruby web applications with Cucumber
- Code readability through conciseness
- Mac OS X gem cleanup failing
- iPhone development the easy way
- Production MySQL performance tuning
- Selenium Continuous Integration Runner
- Standalone Migrations: Using Rails migrations in non Rails projects
Categories
- Accessibility
- Agile Development
- AJAX
- Blogging
- Cloud Computing
- Continuous Integration
- CSS
- Database
- Design
- Desktop
- FreeBSD
- General
- Humor
- Java
- Javascript
- Life
- Links
- Linux
- Management
- Maritime
- MySQL
- OSX
- Quality Assurance
- Ruby
- Ruby on Rails
- Sailing
- Scala
- Search Engine Optimization
- Software Engineering
- Source Control
- Systems Administration
- Technical
- Testing
- Travel
- Uncategorized
- WAP and WML
- Web
- XML
Monthly Archives: December 2005
Here's hoping Radrails takes off as a Ruby on Rails IDE
In my hunt for a good Ruby IDE I’ve tried almost all of the Ruby IDE’s I could find. After using a variety of them I’ve lately been switching between Radrails and JEdit with the Ruby plugin. As a Java … Continue reading
Posted in Ruby
Comments Off on Here's hoping Radrails takes off as a Ruby on Rails IDE
Validation belongs in the domain model, not the MVC framework
In the Java world validation almost always seems to happen in the MVC framework. For example submitting a form causes some validation to occur on the form and then if all checks out the domain objects are populated and saved. … Continue reading
Posted in Software Engineering
Comments Off on Validation belongs in the domain model, not the MVC framework
Cloaking, no need to be ashamed
Cloaking, the process of showing a user one view of your page and a search engine crawler another view of your page is (I believe) a fairly common practice that’s been hotly debated in the past and discouraged by search … Continue reading
Posted in Search Engine Optimization
3 Comments