Services
Ruby On Rails
Whether you need help on an existing Rails application, or you're at ground zero, we can help. Using our extensive knowledge of the Ruby on Rails framework, we can help with any task you might have. Rails development services include:
- Application creation or spot maintenance
- Architecture guidance and implementation
- Plugin development and integration
- Performance tuning and scaling
- Conversion to migrations
- Deployment configuration
General Development
Need help automating a process, or increasing the performance of a C++ library? Stuck on a bug and need some help getting back on track? We can help. Some of the areas we specialize in include:
- Unix development and automation
- Advanced FreeBSD configuration
- C++ clients/servers and libraries
- Ruby scripting
- Shell scripting
- Complex automation and application interoperability
- Open Source Software maintenance and customization
Change Management
Reproducible builds, repeatable processes, automated testing, these are core components of agile development, and are often overlooked. We know software development, and we know developer tools and automation. We can setup and train your developers:
- Proper use of source code branching and tagging
- Choosing between a centralized or distributed revision control system
- Automated integration and unit tests after source commits
- Advanced build systems such as Boost.Jam, and Rake
- Release engineering and process automation
- Bug tracking integration with source code control systems
Developer Training
Professional development courses for professional developers. We're not just teaching you some abstract concept, we're getting you ready to hit the ground running and quickly become productive. Our courses are written and taught by experienced developers who have also received instructor training.
The courses listed below are currently offered in the Denver, Colorado area. Courses are usually held at our downtown Louisville office, but other arrangements are possible. If you're not in the Denver area, you may still want to inquire about remote training sessions.
Each course can accommodate up to eight developers, with each attendee receiving copies of all training materials and relevant books. The class size is kept small to ensure that the course is interactive and that everyone not only understands the material, but can also apply it.