Tired of spending weeks learning by trial & error?
We believe strongly that part of our job is not only to solve our clients' problems, but to help them solve their own. That's why for every service Qurve offers, we also offer to teach it to you and your staff. We're great Ruby on Rails developers for example, and we'd love to train your in-house programmers to be as well. Read on for a list of consulting & training services we offer.
Software Development Practices
We have been developing software and websites in one capacity or another for quite a long time and in those years we've learned a thing or two about how to do it well. If you have an internal development team that is looking to get started with a new technology or expand their skillsets with an existing one, we'd be interested in helping. Specifically we can help with:
- Getting started or mastering Ruby on Rails development
- Best practices with Microsoft .NET development
- Making the most of PHP development with modern frameworks
- Training on popular Javascript frameworks such as jQuery, prototype, ExtJS and Backbone.js
- Soup-to-nuts training in modern web standards with HTML & CSS
- General education on design patterns and best pratices in software & web development
If you are looking for training on a specific technology or topic please feel free to contact us and let us know what you have in mind. We'll be honest and tell you if it's a topic we feel confident enough in our knowledge of to speak authoritatively about.
Cloud Computing
If your organization is considering a transition into the Cloud but isn't quite sure where to start, we can help. We've worked with various Cloud providers such as Amazon Web Services and Linode. We host our own products on Amazon and we've assisted clients with transitions to others.
We're happy to talk to you about your goals to help you decide if the Cloud is the right solution and if so, save you time by sharing what we've already learned.
Revision Control
Have your developers ever accidentally broken the code and had no way to get back to the previous version? Don't worry, it happens to all of us at some point in our lives but there is a solution. Proper revision control is a critical part of modern software development by tracking a complete history of every change made to a code base over time. It even allows developers to work on different things in parallel without stepping on each other's toes. If your company needs to get started with revision control, help transitioning from one platform to another, or simply needs to become power users, Qurve is happy to help. We can share our experience with revision control systems like git and Subversion with your employees.
Unit & Functional Testing
Even proper revision control, it's still possible to break the functionality of a software system through what is called a "regression", more commonly known as "someone changed something they didn't fully understand and now it's not doing what it's supposed to do."
The protection against such regressions is a solid suite of test code called unit or functional tests. The purpose of tests are to define how the code should behave, so that whenever it is changed, the tests can be run to verify nothing has been broken. Writing tests for a software system is an investment that pays dividends over the lifetime of a system and Qurve can train your team to make the most of that investment.
Online Advertising
For years Qurve has operated various web properties that generate revenue through advertising and also purchase advertising to drive traffic. If your company is interested in learning about being a buyer, seller or both in the display or affiliate advertising space we'd be happy to teach you about CPMs, creatives, line items, inventory forecasting and everything else you need to know to get started.
