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.

 

Import Car Repair Shop Gets a Tune-Up.

Dayton Website designerWe’ve known Dale at Euro Classics for years and finally convinced him of a much needed site overhaul. His shop was well known in the enthusiast community for their quality and craftsmanship. Our mission was to help him expand his reach to all import car owners regardless if it was a Volkswagen or a Ferrari.

The solution for Euro Classics was based off a Laravel PHP framework. Our custom blogging platform allows Euro Classics to easily maintain their shop news without the need to learn a full CMS. For our web development team, coding the pages directly in an IDE is considerably faster than the drag-n-drop or WYSIWYG interfaces associated with most platforms. This allowed our team to turn the site around much faster and with greater control over the appearance.

We look forward to seeing the site perform well as there is a fair amount of competition among Foreign car repair shops in the Dayton area.

Hot Head Burritos Is Live!

hot headOmniSpear just rolled out a fresh new look for Hot Head Burritos and we are excited to announce its official release today! We enjoyed working with the Hot Head team to make their vision come to life online.  As true burrito connoisseurs, we can definitely say we were passionate about this project.

We Love Employee Reviews!

James PhotoWe love receiving amazing notes about our fellow teammates.  This latest review on James Porcha from our IT department makes us so happy!

“Every team has that “go-to-guy” that it counts on when the game is on the line. The legendary Michael Jordan was that “guy” for the Chicago Bulls Dynasty in the 1990s.  Fast forward to 2016, LeBron James assumes “go-to-guy” status for the defending World Champion Cleveland Cavaliers.

OmniSpear, Inc. has its own version of “go-to-guy.” Most of us depend on computers daily.  So when something goes wrong, we need that “guy” to turn to.  OmniSpear’s version of MJ or King James is James Porcha, a help-desk technician at OmniSpear.  With over 10 years in the IT field, I know James has the experience to help whatever issues arise.

It is interesting to note that this all started out as a hobby for James.  His passion for technology was truly helpful to family and friends who encountered computer issues.  It has now transitioned into a successful career.  And you can count on James during times of need.

As stated on OmniSpear’s website, when it comes to buying or repairing computers and other technology, James has clearly established a reputation for himself as everyone’s – wait for it – “Go-To-Guy!”

Dayton Fight Night

Fight NightMemorial Hall wouldn’t figure to be a setting for IT associates and staff,  but that’s exactly where our team could be found for Fight Night.

Our crew witnessed some of Dayton’s fiercest men and women battle it out on Dayton Fight Night last month. These Daytonians were featured on boxing’s center stage for the right to claim the title of “Miami Valley’s Toughest.”

Thankfully, our team has earned a good name for tech support.  No word yet on whether or not any of the rugged IT experts pictured will take their talents to the boxing ring.  In any event, a good time was by our OmniSpear attendees.

OmniSpear Welcomes Michael

Michael BlogWe are excited to announce our newest developer to the team, Michael Janning! Michael is both a Math and Computer Science major, so he knows his way around complex equations to code like a champ. He’s already started the week off with a bang, and we are ready for him to take on our project pipeline!

The OmniSpear Team Is Growing

ChaseWe are excited to welcome Chase Spencer as the latest web developer at OmniSpear!  Chase is already learning the ropes of the office and steadily working his way into our projects.  With his desire to be a full-stack developer, Chase is picking up development languages across the board and eager to keep learning the latest methodologies.

Team Omni is always on the lookout for the latest talent.   Contact careers@omnispear.com to apply!

Recent Website Security Breaches – Dayton PHP Meetup at OmniSpear

SECURITYWe are looking forward to tonight’s Dayton PHP meetup hosted by OmniSpear.  The topic will cover many of the latest website security breaches and how they were successfully achieved.  There is still time to RSVP: Dayton PHP Meetup.

When: Tuesday August 16, 2016
Where: OmniSpear Office
Time: 6:00-8:-00pm

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.