Articles

Tom Greever

Designing and Testing a Mobile eCommerce Navigation

posted in Design, User Testing on June 19, 2017 by Tom Greever

User testing is a great way to validate assumptions and gain new insights about how people interact with our websites and apps. When it comes to eCommerce (and in particular mobile commerce or “mCommerce”) it’s critical to understand how people find and purchase products online. This was evident on one project where we were tasked with testing the mobile website design for retail membership giant, Sam’s. As it turns out, there are many common navigation patterns that aren’t nearly as effective as people might think.
Chasen Le Hara

May 2017 DoneJS Community Update

posted in Open Source, CanJS, DoneJS on June 8, 2017 by Chasen Le Hara

Lots of notable releases, community projects, and technical content were released in the DoneJS community last month! This post outlines some of the highlights from May 2017.
Brian Moschel

How to Hire Better Developers by Learning from Used Car Markets

posted in Development on June 7, 2017 by Brian Moschel

In many ways, hiring software services is similar to buying a used car. In this article, I’ll show how you can use research on used car market economics to improve your ability to hire high quality developers.
Matthew Phillips

Utilizing HTTP2 PUSH in a Single Page Application

posted in HTTP/2, DoneJS on June 1, 2017 by Matthew Phillips

Web application startup time has a big impact on user engagement. When writing client-side applications, we deal with this problem in a variety of ways such as:
Chasen Le Hara

Build a YouTube Playlist Editor, an Advanced Weather Report Guide, & TodoMVC with CanJS

posted in Open Source, Development, CanJS, StealJS on May 16, 2017 by Chasen Le Hara

The new Recipes section on CanJS.com now has three new guides: Playlist Editor, TodoMVC with StealJS, and Weather Report Guide (Advanced)!
Chasen Le Hara

April 2017 DoneJS Community Update

posted in Open Source, CanJS on May 8, 2017 by Chasen Le Hara

Lots of notable releases, community projects, and technical content were released in the DoneJS community last month! This post outlines some of the highlights from April 2017.
Ryan Wilson

What is UX Design?

posted in Design on May 2, 2017 by Ryan Wilson

Think of the app on your phone that you love using: the one that just makes sense when you use it, the one that feels like it was built with you in mind. This is good UX or User Experience. Good UX makes an application sticky; it invites new users and retains active users. UX is the process of designing an application (or product) that is intuitive for people to use by considering how they will use it. Intuitive interactions are important for every project simply because people like things that are ‘easy to use’. However, creating a product that is easy to use takes lot of time, expertise, and iterations.
Chasen Le Hara

Introducing DoneJS 1.0—Get Your App Done 🏁

posted in Open Source, Development on April 27, 2017 by Chasen Le Hara

Today we’re super excited to announce DoneJS 1.0, the complete and integrated solution to building high-performance, real-time web, mobile, and desktop applications. DoneJS covers every client-side feature you need to get a production-worthy application off the ground, whether you’re building a web application, a mobile app with Cordova, or a desktop app with Electron or NW.js.
Brian Moschel

How to add Real-time Data to your .NET Application

posted in Development, .NET on April 20, 2017 by Brian Moschel

Web applications have increasingly turned to real-time data to provide more dynamic and useful features - for example chat, collaborative editing, and real-time analytics. This trend is evident in the .NET world. While .NET is great, real-time .NET is even better.
Ryan Wilson

User Testing from a Tradeshow Booth

posted in Design, User Testing on April 18, 2017 by Ryan Wilson

There is nothing more rewarding than watching people use your app and seeing how they interact with it. User testing is a lot like making dinner for someone; you choose a recipe, ingredients, and invest time making a meal you hope your guests will like. Then you sit down with them and talk about what is good about the meal, what could be improved, and if you’d make it again. At Bitovi, we put a lot of value on testing our designs (and our assumptions!) to be sure we’re building the right thing for our clients and our clients' customers.