Code reviews are vital to the health of your application. They bring in fresh eyes to look at the bits of code you are writing from day to day. These new eyes work best when they don't even 100% understand your application, because they can question the underlying assumptions the code might make, driving out potential bugs, security holes, or performance issues. At Spacedojo, our aim is to help people create clean, clear, concise code that does what it needs to do without exposing sensitive data or creating performance issues.
Javascript apps, particularly things like Meteor.js and Feathers.js, bring new code creation paradigms to the forefront. These new paradigms can be innovative, but also troublesome when you are diving deeper into how to build these Javascript applications.
This service is not for everyone. It is designed for serious businesses or developers that are looking to up their game.
I have over ten years of experience building and optimizing web applications, starting with Ruby on Rails. I've worked with companies such as Words With Friends and GoDaddy. At GoDaddy I was on a team that scaled and reworked the backend in an effort to reduce overall hosting costs. Not only did we reduce costs, we also managed to get the bank syncing job queue from not finishing to running twice a day.
More recently, I transitioned into developing with Meteor.js. Still, I continue to help companies optimize their application's performance.
One of our clients, WorkLife, is a web and mobile app that helps people run more productive meetings by offering real time collaboration features. Some of their customers include Toyota, Hubspot and Zendesk.
As we began optimizing their app inner workings for maximum efficiency, we identified that one of their publications had the second highest subscribe rate across the application, with an average response time of 2171ms.
Essentially, the problem was that WorkLife's database was doing more work than it had to. After identifying the problem in the database, I added a simple line of code to tell the database to add an index. This small change led to a 15X performance increase. We found this problem in the first few minutes of the code review.
Our comprehensive code review turned up numerous issues that both our team and the WorkLife team worked together to fix, these included other security and best practice issues. Even when you hire the top devs, a code review can reveal things that need fixed.
At the moment, we only do one Code Review a week, spots get booked out quickly. You can sign up below to get on the waiting list and be notified first when our next slot becomes available. I’ll follow up with a sample contract and a few more questions so we can both see if this will be a good fit.