Bear Metal

Our services

We help you kick ass with the whole spectrum of the Bear Metal Treadmill.

Bear Metal Treadmill

Development

For when there’s a deadline to hit

We do custom application development in both greenfield and legacy projects. We can handle either the full stack of a web application – from databases to backend to frontend – or any part of them. We have vast experience in Ruby and Rails development, web frontend development (HTML, CSS, Javascript), and other development with Ruby, ZeroMQ, MQTT, and other technologies.

We try to be technology-agnostic, however. We’re doing what we do to solve problems, not to play with new technologies.

Consulting

When you need to crack a tough nut

We provide consulting in all the steps of the Bear Metal Treadmill.

Development

  • Refactoring and untangling legacy apps (Rails, Ruby, Javascript, ZeroMQ)
  • Code reviews
  • Integrations with 3rd party applications and external APIs
  • Migration and integration of legacy applications
  • Platform migrations
  • Security analysis
  • Performance testing and improvements

Deployment and Operations

  • Continuous deployment and integration
  • Capistrano
  • Chef
  • Amazon Web Services
  • Docker
  • Flynn

Learning and teaching

How does your app perform technically? What about the user experience? Is it making your users kick ass or leave in frustration? Let’s find out together.

The only way to improve your app is to measure how well the app stacks up with real users. We can help you set up performance monitoring, A/B testing setup, or run usability tests for you.

Marketing

Is your app making your users kick ass? What about your marketing efforts? Customer support? User onboarding? The best way to market your product is through ecstatic users, and to produce them you have to make them kick ass – not just with your product itself but with all the material surrounding it. Because it’s not about your product, it’s about its users.

Planning

Should you go with a single Rails app or perhaps split it up in a more service-oriented style? We have lots of experience with both and are happy to share it with you.

Training

When you need to get your team up to speed quickly

We have given training in diverse topics for a decade. We have taught Ruby and Rails at major clients, from Fortune 500 companies to top universities and large conferences. There are few things we love more than people excited about learning new things.

We give tailor-made training classes among other about the following subjects:

  • Ruby – from the very basics to the most advanced metaprogramming.
  • Ruby on Rails – From introduction to Rails internals.
  • JavaScript – the language of the web.
  • Ember.js – for ambitious single-page web apps

Coaching

When you could use some hand-holding

You’ve learned the craft but still feel a bit unsure of the practice. Or maybe you hired a new programmer and want him to get started on the right foot. We’ll help you get up to speed with virtual or in-person pair programming. There are few better ways to get from a journeyman to master than to work together with a more experienced developer.

Operations

Because your app doesn’t run itself

Do you need someone to make sure your application stays up even in the case you get hit by the perfect Reddit storm? Give us a call. We’ve operated large virtual server clusters and are experts in Chef.

You’re done with gambling on app developers, and you want to hire a team of experts who understand your business.

Reserve a confidential discussion, and let’s see how we can help your users kick butt: