We love designing & developing useful applications that make life more enjoyable and people more productive. Our Software Engineers have decades of experience working with hundreds of programming languages, frameworks, libraries and development practices. The information below highlights some of the ways we can support your application level projects.
Web Applications (Web 2.0)
Web Applications are an important sector of software development so it's probably no surprise that we spend most of our time building rich web applications for our clients and ourselves. We have the technical capability and innovative spirit needed to build anything you can dream up.
Platforms/Languages We Frequently Use
- Ruby on Rails
Libraries We Frequently Use
Please visit our Mobile Development page for more information on our Mobile Services.
Ruby On Rails Development
Ruby on Rails (RoR) is one of the most powerful web application frameworks available today. It is used all over the web by companies like Twitter, Github & Groupon and it helps make data driven websites more efficient to develop. We have been using Rails since version 2.3 (released in 2009) and we are extremely familiar with the Rails ecosystem. In addition to developing several applications, we have also begun contributing open source gems/code back to the community. If you need assistance with Ruby on Rails development, we can be an invaluable resource. Visit our Rails develpoment page to learn more about our services.
On-Call/Part-Time Software Development
From time to time, you may find that you need an extra developer to "plus-up" your development efforts. If you need to sub contract out parts of a project we can integrate with your existing team to offload some of the development. Our engineers can be a great on-call asset to your business or project.
- On-Site or Off-Site Development
- Hourly Rate or Fixed Quote Billing
Interfaces can destroy a great application if they are not designed properly. We've seen enough to know how bad things get when care and thought are not given to the frontend. We feel strongly that every pixel a user sees should be placed with purpose, and every control/widget should feel intuitive and empowering to our users. Senior engineers at Corlew Solutions have designed interfaces and UI frameworks for multi-million dollar applications; some of our staff have dedicated their education & careers to user interface design and human computer interaction. We can use our experience and skill to make your next application look great or retro fit an existing application.
Principles of Software Development
- #1 - Don't Repeat Yourself
- #2 - Minimal Methods Man
- #3 - Patterns Are Our Friend
- #4 - Every Pixel Is Important
- #5 - Learn New Technologies
- #6 - Integrate Continuously
- #7 - Performance Tune ONLY Where Needed
- #8 - No Programmer Is An Island
- #9 - Minimize the Style Guide
- #10 - Test Withing Reason
- #11 - Write Self Documenting Code