BHW Group Blog

August 5 2014
Brett Burnett / Development
clojure couchdb spa web api

The single page application (SPA) approach has revolutionized our approach to development.  Fantastic client-side Javascript frameworks like AngularJS, Knockout, and React have made the transition easy and fun.  As we’ve written more and more SPAs an unexpected trend has emerged.  We’ve moved to a thin server architecture for delivering our back-end solutions on SPA projects.  We increasingly think of the application tier as plumbing, only responsible for data storage with a little authentication, authorization, and validation thrown in.

Read More
August 2 2014
Paul Francis / Mobile
Native Mobile App Alert

Mobile is no longer the future. Mobile is here and it has arrived with a ring. Mobile is so here, in fact, that even the most entrenched old-age companies are clamoring for Android and iPhone apps. And that is fantastic! But, it is very important that companies consider all of their options before investing a moderate amount of effort and capital into a native mobile app.

Read More
March 28 2014
Paul Francis / Mobile
Social Engagement on Letterboxd

This is the second part in a two-part series on mobile engagement. The first part can be found here. This second article will expand on the first by describing how you can utilize social features to create mobile engagement.

Read More
December 3 2013
Paul Francis / Mobile
Plants Vs Zombies engagement example

Businesses who have developed, promoted, or designed a mobile app know just how difficult it is to get downloads. Some companies have spent countless hours and thousands of dollars for a small number of installs in hopes of their app “going viral” and becoming popular.

Read More
November 25 2013
Jason Gray / Development
unified search using Lucene

One of our clients provides an information-rich website for their customers, containing business data from multiple sources.  Like all companies, our client wants to make their content easily accessible for their website users; however, without a unified search for business data strategy our client could only provide search for a small portion of their data.

Read More
November 13 2013
Paul Francis / Mobile
geofence in mobile apps

Geofencing is a popular option for modern mobile applications.  The concept of a geofence is simple; draw a virtual boundary around a point on a map, like a fence around a yard, which can then monitor when a mobile device crosses the boundary.

Read More
November 4 2013
Brett Burnett / Development mvc

In our last article we described the Service and Presentation layer choices in our ASP.Net MVC application template.  In our fourth and final article on ASP.Net MVC Principles, we discuss BHW's Visual Studio project template and how it helps us quickly start projects with a great foundation.  We also discuss when to apply the template and some of the value the template brings to our projects.

Read More
October 30 2013
Paul Francis / Process
Visual Studio Project Template

Often when beginning a new project, a developer must choose between starting a new project from scratch or copying an existing project. Neither of these options is ideal.

Read More