Information density driven UX

The amount and type of information plays a critical role in how much information to display. A good practice is to consider the type of user interface you are designing to set the information density or input controls on a screen. Information density driven UX gives designers and developers a guide to understand the user and the how an interface …

The Industry of Software Development

I hear a lot about people’s business. Leaders of e-commerce, manufacturing, media, finance, and healthcare all talk about the same issues. They all need help executing the business vision. The problems around execution focus on two areas: Business leaders are usually experts in their vertical domain. Normally, they aren’t great at making technology decisions. They rely on word-of-mouth, popularity, or budget-only …

Test Case Management Software Integration

Mixing automated and manual testing (Part 2)

Mixing automated and manual testing (Part 2) : Part 1 This is a two part post on mixing automated and manual testing. In short, I cover solutions to two problems: Converting selenium tests to end-to-end unit tests Reporting end-to-end test via test case management software integration Test Case Management Software Integration In my previous post, I gave a few tips on transforming …

Unit Testing in WebStorm

Unit Testing in WebStorm 11 I recently wrote a series of post on using Visual Studio to write Node.js. Specifically, I detailed how to write unit tests using Mocha. Here I show the same detail but using WebStorm from Jetbrains. Webstorm was designed for Node.js development. Let’s get started and learn the differences. Install WebStorm Webstorm Download Clone the NodejsTestingSimple …

Add the build number to websites automatically

I always add the build number to websites automatically in my continuous integration environment. This allows developers and testers to ensure which build they are testing.  To review, my continuous integration system always does the following: Build all the code from a clean environment Report on code duplication Recreate the test database from scratch Deploy all services (including services and …