Hashrocket: A Boutique Web Consultancy

Building a successful web business is rocket science

Hashrocket is an expert web design and development group. We practice Agile and leverage technology such as Ruby on Rails to help your company deliver quality software quickly.

Web Development Services

  • Research & Development

    Partner with us for outsourced custom application development from inception to design to release to ongoing maintenance.

  • Space Walk

    Agile coaching, process consultation and expert Ruby on Rails mentoring onsite at your location.

  • 3-2-1 Launch

    Unique accelerated development program for clients needing a 1.0 version of their project in one month or less.

  • Rescue Mission

    Having problems? We offer short-term consulting for existing Rails-based projects in distress and disarray.

  • Systems Check

    Comprehensive code and interface audit report for existing Rails-based projects.

  • Space Cadet

    Come pair-program with us to learn BDD/TDD, expert Rails techniques and make strong progress on your project.

Who We Are

Obie Fernandez

Obie Fernandez

Obie is the Founder and CEO of Hashrocket. He has a popular blog and speaks at conferences around the world on a regular basis. Obie is also a Series Editor for Addison-Wesley, and author of the best-selling The Rails Way.

Desi McAdam

Desi McAdam

Desi has a broad background of skills from system administration to web development and earned her degree in Computer Science from Georgia Tech. As Principle Consultant at Hashrocket, Desi often leads projects and travels to client locations to do Agile Coaching.

Tim Pope

Tim Pope

Tim is our loudest Rocketeer, which, when combined with his acerbic wit, results in a special blend of charming belligerence. Better known as tpope, he's authored several Vim plugins including the widely-used rails.vim and seldom misses a chance to promote the virtues of Git.

Sandro Turriate

Sandro Turriate

When Sandro isn't writing Rails he devises ways to share Rails goodness with the Python community, rewrites other people's applications just to see if he can, surfs, cycles, and should be going snowboarding in South America this summer.

Durran Jordan

Durran Jordan

Durran is a prior colleague of Obie and Desi at MediaOcean and Thoughtworks. He has delivered countless enterprise and desktop applications, as well as having his hand in just about every programming cookie jar, including .NET, Scala, Python, and Ruby.

Jon Larkowski

Jon Larkowski

"Lark" holds an Electrical Engineering degree with Computer Science major from the University of Wisconsin-Madison. He has seven years experience in web development,Agile methodologies and full-spectrum skills ranging from database management to graphic design.

Les Hill

Les Hill

Les has at various times been a founder, CTO, and a VP of Engineering, but his real passion is crafting software. He has done everything from developing self-organizing P2P networks to creating one of the earliest AJAX driven web applications.

Ben McDonald

Ben McDonald

If you get on the phone with Hashrocket, you’ll likely talk to Ben. He gets projects in the door and makes sure they’re staffed with the best fit for the client, both culturally and technically.

Wes Gibbs

Wes Gibbs

Wes jumped on the Rails in 2007 to escape the malaise brought on by 10 years of writing Java code. This graduate of the University of Florida has lived and worked in many places around the world and traveled quite a bit, yet somehow seems to always wind up near a beach.

Stephen Caudill

Stephen Caudill

Stephen has over a decade of experience working on the web (with the last five years spent using Ruby) and a background spanning multiple enterprises, languages and entrepreneurial ventures. Stephen is a web generalist with special interest in system architecture and domain modeling.

Matt "Veez" Remsik

Matt "Veez" Remsik

Matt Remsik ("Veez" in Hashrocket parlance) spent seven years in government and non-profit sector organizations, which was a natural extension of his low-key, get-it-done mentality.

Andrew Maier

Andrew Maier

Andrew is a professional front-end developer with interests in visual and interaction design. He teaches, authors, and speaks on topics pertaining to user experience, usability, and human-computer interaction.

Rogelio Samour

Rogelio Samour

Born in El Salvador, Rogelio started tinkering with computers when his dad gave him a Tandy in the early Eighties. He received a degree from Arkansas Tech University in 2003 and is passionate about using Computer Science to solve complex problems.

Marian Phelan

Marian Phelan

The purse-strings and moral center of the operation, Marian Phelan began her formal training at the Chartered Institute of Certified Accountants in the UK. In 2002, she moved to Jacksonville Beach to become the CFO for Mark Smith’s projects, which most recently include, Hashrocket.

Mark Smith

Mark Smith

Mark’s multinational upbringing, innate curiosity and youthful exuberance has fostered in him a view of mankind that shuns repression, fear and close-mindedness. He’s carried this view, as well as an unceasing faith in human potential into all of his present-day businesses.

Jim Remsik

Jim Remsik

A senior member of the Hashrocket team, “Big Tiger” is originally from Madison, Wisconsin and has years of government-sector, full life-cycle business process automation projects under his belt. He speaks regularly at tech events around the world.

The Rocketeers

See all of the rocketeers

Contact Us

Hashrocket is known as “the happiest little Rails shop in Florida.” Located across the street from the boardwalk in Jacksonville Beach, we’re a stone’s throw away from surf and sand.

Hashrocket 1-877-885-8846
320 1st Street North #712 Jacksonville Beach , FL 32250
Bizconf_banner_ad

Business workshops, learning opportunities and prime networking with our industry's movers and shakers. August 20-21 at the gorgeous Ritz-Carlton Amelia Island Resort near Jacksonville, Florida. Learn more at bizconf.org

Open Source Projects

  • LocalPolitics.in

    This site won an Honorable Mention in Sunlight Labs' Apps for America competition. Research your government representatives, spending, donor information and more. Our motivation was to publish a Rails open-source example for consuming data from public government data API's.

  • Pickler

    Pickler enables syncing tracker stories with your cucumber feature files.

We Wrote the Book…

The Rails Way

Using detailed code examples, Obie systematically covers Rails’ key capabilities and subsystems. He presents advanced programming techniques, introduces open source libraries that facilitate easy Rails adoption, and offers important insights into testing and production deployment.

Available on Amazon.com

From Our Blogs

  • Bouncy Bots!

    Posted By: Les Hill 2 days ago

    A simple negative captcha for Rails.

    A negative captcha flips the normal captcha on its head, rather than asking humans identify themselves, we trick the bots into identifying themselves. We do this by placing honey pots in a form that are invisible to a human, but visible to a bot. When the bot submits the form, we look for the honey pot entries and discard the form submission if we find any.

    The source is MIT licensed and available on github.

    Installing Bouncy Bots!

    Bouncy Bots! is...

  • will_paginate using ul and li tags

    will_paginate is the defacto standard plugin for the Rails community. Almost every app will need pagination and will_paginate does almost everything you need.

    The one thing will_paginate does not do is generate semantic pagination markup. Semantic markup uses standard HTML tags to convey structure and meaning. For example using an h1 tag for a heading rather than styling a div tag to do the same.

    The default will_paginate pagination is a series of anchors...

  • Market Research is showing that adoption of Ruby is up in North America.
  • Ritz-Carlton in Amelia Island, Florida. Just have to do something in social media.
  • Default Options With Ruby

    Posted By: Les Hill 22 days ago

    Ruby and the argument collecting hash syntax

    Unlike other languages, ruby does not support keyword parameters. As an alternative, we use ruby’s syntactic shorthand to pass a hash as the final argument to a method using the key => value syntax:

    1 some_method(first_arg, :key1 => value1, :key2 => value2)

    some_method will receive a hash as its second argument with the specified key/value pairs. Unlike regular arguments, there is no way to provide default values for the individual key/value...