Coding Standards & Reviews – Our Motivation

Developing “clean” code is very important for any web / mobile application development firm, and making maintainable, readable, and documented code helps OmniSpear keep a competitive edge and a superior product. Our team has a strong focus on coding standards and cleanliness. This disciplined approach gives both our developers and our clients the benefit of clean, robust, and maintainable code.

Our Motivation

As a firm focused on its clients and developers, OmniSpear prides itself on delivering clean, robust, and maintainable code. This is the drive that led us to introduce our own set of coding standards, following best practices as well as some additional “secret sauce”.

Image result for coding standard memeCoding Standards are important for a number of reasons. Some reasons include:

  1. The cost of maintenance is directly affected by the cleanliness and the amount of documentation in the code
  2. Code sometimes changes ownership, and the cost of cross-training can be expensive. With documented code, there is less training
  3. And obviously, coding standards improve the quality of code by making it easier to understand and improving readability.

 

Code Reviews

Like any set of rules or guidelines they have to be enforced. Our internal process requires all new code to be checked for standards compliance by another team member before being made live to the customer / world. The time and money spent on doing code reviews has proven time and time again to be well worth it. Some of the core benefits include:

  1. Another set of eyes on the code / project is insurance for us and our clients. If one our developers goes on vacation or gets hit by a bus, the other developer(s) that did the code review will be able to pick up where they left off.
  2. We catch all kinds of things! After all we’re human and make mistakes. Two or more sets of eyes is always better than one.

 

The Benefits of Providing a Quality Mobile Experience

Mobile web traffic surpassed desktops back in late 2015. Since that time, mobile device usage has skyrocketed with 57% of all web traffic now mobile. More than ever before, people have a higher expectation of their mobile experience with brands on their phone. Every experience matters and with users primarily interacting on their phones, it’s more important than ever to get it right.

We have a few observations and tips that you should focus on to help your users have a quality mobile experience. One of the biggest complaints from mobile users is that they have a ‘slow experience’. Google provides a testing tool to address this and will report how well your site performs in a mobile environment.

Finding the information that a user is looking for is also critical for having a successful mobile presence. Simplifying the site navigation on mobile devices is part of the solution. Incorporating a ‘hamburger’ menu with direct links to important information is something we incorporate into all our responsive web sites.

Interrupting the mobile experience should be done with great caution. Pop-ups and full-screen ads that block people from seeing your content contribute to a negative mobile experience. On a desktop it may be easy to just ‘click off’ an ad but on mobile is may completely lock the viewer out of seeing any relevant information. The Coalition for Better Ads provides some good insight into the least preferred ad experiences for desktop and mobile web.

With rapid advances in technology and users spending more and more time on their smartphones, providing a quality mobile experience is key to your online success.

Fresh New Look for Melink

melink-mock

Melink is an energy solutions company that strives to make building construction greener with a focus on integrity and innovation.  For this project, our team was tasked with providing an overhaul to the main company pages, as well as microsite for their product, Intelli-hood.  These sites represent two separate domains (www.melinkcorp.com & www.intellihood.com) but are seamlessly combined into a single overall theme.  The sleeker design makes it simple to jump from site to site, while remaining in the company’s overall vision and branding.  Each webpage is also responsive with clean layouts for easy navigation.  We are proud of the redesign and think Melink has a fresh face forward as they continue to expand.

Find OmniSpear’s New kITty Ad!

Omni Billboard Ad 2OmniSpear is very excited to roll-out our first billboard ad campaign. We’ve recently put in place two brand new ads on the digital billboard located on I-75 N just before Downtown near the Dryden exit. Keep on the lookout for our digital spots, including this special kitty ad that you can’t miss. We are so proud to be a part of the Dayton community and work with our local businesses.

Website Refresh for Clear My Head

CMH-mockup-480x480OmniSpear is excited to announce the latest website refresh for  Clear My Head. We’ve updated the website to a mobile-friendly, more modern look and feel, with easier navigation to the increasing services and products.  Sticking to the heart of our concept for the original site, we’ve kept the unique and bright color palette for visual appeal, while streamlining page access and updating photos to the latest products. Clear My Head features a Certified Clinical Aromatherapist and Licensed Massage Therapist, with specialty in the latest SHIFT massage treatments. They also develop and sell products using sustainable, organic and natural ingredients that smell great and do wonders for sinuses. Visit Clear My Head to explore and book your appointment today.  If you need a new site or a refresh to your existing, let us know and see what we can do for you.