BHW Group Blog

June 2015

June 23 2015
Brett Burnett / Development
Isomorphic Web Design with React and Scala

Isomorphic web design is an approach to web development that is gathering momentum. The concept of Isomorphic web design is simple, dynamically generate HTML using either server or client rendering based on which approach yields the best experience for our audience. Server rendered content is very fast if built correctly; however, client rendered Single Page Applications (SPA's) have shown that they can offer faster page transitions leading to a more engaging user experience. Users typically equate the experience of using a SPA with mobile apps or desktop applications. Popular web-based e-mail clients like Gmail and Outlook 365 are textbook examples of well written SPA's. Users of these systems can fluidly navigate between reading, composing, searching, and managing e-mail without the jarring page flashes and loading delays associated with a typical server rendered web application.

Read More
June 12 2015
Paul Francis / Mobile
Hybrid mobile apps built with HTML 5, Javascript, and CSS

Hybrid mobile apps are an attempt to reduce the cost and barrier to entry for mobile app development. They do this by targeting multiple platforms using a single codebase written in HTML, CSS, & Javascript. Apps that take this approach are created much in the same way that modern websites are made, but rather than being viewed in a mobile web browser, the app is placed inside a small native wrapper that allows it to be submitted to app stores and installed like any other mobile app. If all goes according to plan, developers will never have to write a single line of native code and users will not have the faintest idea that they are using a hybrid app.

Read More
June 10 2015
Paul Francis / Business
Cost comparison of internal development vs. outsourcing

Given the vital role software plays in the success of modern companies, hiring the right software developers is critical. However, many companies have a hard time finding, attracting, training, and retaining skilled developers. Furthermore, the number of developers a company needs at any given time can vary greatly. For that reason, it makes sense for many companies to consider outsourcing their software development. This article will explore 7 reasons why you should consider hiring software development consultants.

Read More