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.

 

Do You Even Petaflop Bro? The USA Now Has the World’s Fastest Supercomputer!

As of June 8, 2018 the fastest supercomputer in the world is now active at the Oak Ridge National Laboratory in Tennessee. Developed by IBM, the OLCF-4 or Summit supercomputer has been clocked at 200 petaflops. That’s 200 quadrillion operations per second! The Summit is 8 times more powerful than the previous system called Titan. This advanced computing technology is currently being used by the ORNL and also the US Department of Veterans Affairs for clinical research.

The Summit’s advanced architecture is helping them understand the genetic factors that contribute to cardiovascular disease, suicide, Alzheimer’s disease and more. Along with medical research, the Summit will also assist in our understanding of the universe, bolster US economic competitiveness and contribute to a better future.

ORNL has created a great infographic that helps illustrate the scale of this machine!

Summit Infographic

Justin Weyant Joins OmniSpear

justin-blogWe are growing yet again and happy to expand the OmniSpear team!  We would like to welcome our newest developer, Justin Weyant, who has just started with us today.  Justin has years of experience and will make a wonderful addition to the skill set here at OmniSpear.

 

A Recap of Laracon 2016

ZeevOmniSpear was thrilled to attend the 2016 Laracon event in Louisville, KY last week!  There were a number of great speakers and a packed house of eager web developers and business owners absorbing the latest information on Laravel and connecting PHP to business practices.  From the  web application demonstration by Adam Wathan (an area we particularly enjoy building for our clients) to unique history of the framework by Zeev Suraski (pictured here), we had a wonderful time collaborating with fellow IT and web businesses from across the states.  We are looking forward to next year’s event!

Another Successful Dayton PHP Coding Meetup

The latest Dayton PHP meetup on Git and Gitflow was a success.   The developers and professionals in attendance were able to get a great intro to maximizing Git for business flow efficiency by guest speaker, Nate Denlinger.  We host Dayton PHP meetups monthly, covering a variety of topics and guest speakers, so please stop by for some great learning opportunities!  You can RSVP or learn about upcoming events from their site.