Bootspring

Contact Us at info@bootspring.com

Author Archives: Mike Perham

About Mike Perham

Mike has been developing large scale web sites for over a decade now, first with Java and now with Ruby. He’s spoken at RubyConf, RailsConf Europe, OSCON and other technology conferences on various subjects. He invented the world’s first asynchronous Rails application, which provides great scalability improvements over traditional Rails applications. When he’s not working, he’s usually cleaning up behind the whirlwind of a family that is his wife, son, dog and cat.

| MiniTest: Ruby 1.9′s test framework

Aaron Patterson gave a talk at GoGaRuCo last weekend about the latest changes in Ruby 1.9.2′s standard library and one of the topics he spoke on was MiniTest. The Ruby community has been particularly innovative in the world of testing … Continue reading

\ Posted on by U Mike Perham » I Posted in Ruby | q View Comments

| Building Dalli

One of our first clients for Bootspring is NorthScale, a company specializing in memcached-based infrastructure for scaling large websites. Since I maintain memcache-client, the most popular Ruby client for memcached, they contacted me about building a next generation client. This … Continue reading

\ Posted on by U Mike Perham » I Posted in Software | q Comments Off

| Building HTML forms

HTML forms are bread and butter to developers like us at Bootspring. In the early days, Rails provided a number of simple view helper methods to construct form tags. Later, the form_for helper was introduced which made form building a … Continue reading

\ Posted on by U Mike Perham » I Posted in Software | q Comments Off

| CSS Compilers

CSS has a serious maintainability problem: stylesheets usually contain a lot of duplicate code because CSS rules are not declared in a modular way. Traditional object-oriented programming allows inheritance or composition to keep code as DRY as possible but neither … Continue reading

\ Posted on by U Mike Perham » I Posted in Software | q Comments Off

| Current State of Rails Testing

Arguably the most useful innovation introduced with Ruby on Rails was first class support for testing application code. Rails supports three levels of testing: unit, functional and integration. Over the last 5 years, tools and best practices have come and … Continue reading

\ Posted on by U Mike Perham » I Posted in Software | q View Comments

| Social Networking 101

Social networking is and has been hot for the last few years; Facebook and Twitter have made friending and following common Internet verbs. So it’s not surprising that many web sites these days need social networking functionality. One thing we’ve … Continue reading

\ Posted on by U Mike Perham » I Posted in Software | q Comments Off

| Bootspring Lives!

I’m happy to announce my latest venture, Bootspring. We’re a software development consulting shop specializing in Ruby and web-centric development. I recently moved to San Francisco to start a business and I’m excited to see what the future holds for … Continue reading

\ Posted on by U Mike Perham » I Posted in General | q Comments Off

Our Latest Tweets

For more, follow us at @bootspring

About Us

Bootspring aims to provide top notch software consulting to the Ruby and Rails community. Our team has broad experience in building software for different verticals and deep experience with different platforms and infrastructure, but we specialize in Ruby and Rails. Contact us today and let's figure out how Bootspring can help you!

Email Us at info@bootspring.com