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.
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”.
Coding Standards are important for a number of reasons. Some reasons include:
- The cost of maintenance is directly affected by the cleanliness and the amount of documentation in the code
- Code sometimes changes ownership, and the cost of cross-training can be expensive. With documented code, there is less training
- And obviously, coding standards improve the quality of code by making it easier to understand and improving readability.
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:
- 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.
- 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.
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.
It’s a bit of a tradition for us to shower gifts upon newborns in the office. When we heard the news that a baby was on the way, we scrambled to get some custom gear printed immediately!
Our go-to vendor for short-run custom printing is Zazzle. The people at Zazzle are equipped to customize nearly anything you can think of using their state-of-the art equipment and technology.
We added something special to this onesie and t-shirt combo since the father is one of our support techs. There’s nothing wrong with teaching them early!
We’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.
OmniSpear, Inc. has a long history of working with non-profit organizations throughout Dayton, Ohio and the surrounding areas. One of the organizations we work with is Habitat for Humanity of Miami and Shelby Counties (HFHMSCO). Their charitable work goes beyond just building houses. We were tasked to help them convey that message and their mission.
Once Habitat international released new branding and messaging standards, the existing HFHMSCO site had become outdated and needed a full refresh. We worked closely with their staff to outline the elements and structure of the site in preparation for a new look. Together, we slimmed down the site helping them target their message to the appropriate audiences. Once the structural outline was complete, we moved on to their branding and messaging. The new site features strong graphical elements which reflect the new colors of Habitat for Humanity. We also direct visitors with clear calls to action and provide engagement through the use of a news feed and blog.
We are proud of our work in the community by assisting organizations like Habitat for Humanity. You may learn more about their mission by visiting their new site: https://hfhmco.org
The OmniSpear office tradition continues as we all get dressed up to celebrate Halloween. From superheroes to super Mario our web team always comes up with a creative selection of costumes to celebrate the sweetest holiday of the year. Wishing you a great fall season, try not to eat too much candy and have a spooktacular good time!
We are excited to announce that OmniSpear has completed development of the Intellicasting Andriod and iPhone mobile app, allowing restaurant franchise owners to efficiently schedule shifts and communicate with the entire staff via. e-mail, text and push notifications. Available for download from Google Play or the App Store.
High-level features include:
- Allow employees to view their schedule
- Request to pickup vacant shifts
- Request time off
- Pick up shifts from other employees
- Communicate better with management and other employees
- Receive email, text, and push notifications
- Update your availability
Ability to Release a Shift
View the daily schedule for all employees or view the schedule for just your shifts.
Request to Pickup Vacant Shifts
Select the “+” icon from any vacant shift in orange to notify your management team that you would like to pickup the shift. Managers will review the request and can provide approval.
Request to Pickup Vacant Shifts
Select the “x” icon from any of your assigned shifts to release the shift to the shift pickup list. Releasing a shift does not mean that you are approved to take the shift off. It notifies management that you are requesting the shift off and allows for other employees to pick up the shift if they are available. Final approval must be confirmed by management.
Pick Up Shifts From Other Employees
You can view the Shift Pickup List to view manager requested shifts and employee requested shifts by selecting the “+” icon. Managers can broadcast vacant shifts that they are trying to get covered. You can also pickup shifts from other employees that they are trying to get covered.
The mobile app now makes it easier than ever to communicate with management and other employees. You can now:
- Contact other employees via text, email, or phone directly through the mobile app
- You can also set notification preferences and receive reminders via text, email, or push notifications
- Update your fixed schedule availability
With the majority of internet searches now initiating from mobile devices, responsive design is more important than ever. Responsive design allows your site to self-adjust to adequately fit mobile devices and tablets. Sites appear differently to users depending on how they are accessed – whether by a mobile device, tablet or laptop. Without responsive design, customers can experience trouble while navigating the web on handheld devices, and features of websites can even become distorted. These issues can heavily impact users and deter customers from visiting you online. At OmniSpear, we pride ourselves on our focus on responsive design. As a standard, our sites are all optimized for the best viewing capabilities on phones and tablets. We make sure your site looks its best no matter how customers get there.