Resources
Get the latest SaaS trends from our expert technology consultants.
Covering digital transformation and innovation in fintech, healthtech, and media.

Running Successful Technology Assessments
These days, almost every business relies on technology products and platforms to run daily operations and meet its goals. Unfortunately, your
Springing the JSON Template into Postgresql
Two popular open source components used in full stack development are Spring and Postgres. Spring gives the developer a plethora
The Gettysburg Address and Developing the Right Product
Abraham Lincoln’s Gettysburg address is a perfect product. In under 300 words, Lincoln synthesized all of the arguments for why
Customizing in LimeSurvey: A Developer’s Perspective
From door to door canvassing to electronic questionnaires, surveys are a tried and true way to collect customer information. There
Sales v. Product Management: Why Can’t We All Just Get Along
In a growing tech company, sales needs product management and vice versa, but, too often, these two functions don’t get
Desktop Manufacturing: Our Work In Jerk Controlled Motion Explained
Over the past few years, Ten Mile Square has developed deep expertise in developing hardware and firmware solutions that improve computer
Multi-Tenancy for Testing
Any time you make a change to software, you run the risk of breaking some part of the system that

When a Great CTO Isn’t Enough: The Role of the VP of Engineering
In today’s fast moving tech world, great CTOs have achieved truly mythical status. Think Adrian Cockroft, of Netflix, who drove
AWS Long Polling && Connection Reaping – You aren’t going crazy
Ever wake up in the middle of the night wondering if your server is still working because the pings are
Creating the World’s Best Executive Summary
There is a well-worn saying that “every journey begins with the first step.” It’s true with fictional quests – like
Build a Stateful System with Envers
Some applications require full tracking of system state. For example, for auditing purposes, a financial system may need to know
Making Command Query Responsibility Separation, RDBMS, and SOLR Work
Command Query Responsibility Separation (CQRS) is a mechanism by which the Query object model that a client uses for retrieving
E2E Testing with Protractor: Testing Browser Connections
In geometry class, we used protractors to measure angles. In web application development, we use the tool Protractor to measure angular
The Impact of Technical Debt: A Guide for Business Managers
Technical debt matters, because, sooner or later, it’s a drag on your business. It’s expensive, it saps productivity, and it
Full Stack Development: Hardware to Cloud
Traditionally, a full-stack developer has the ability to develop both front-end and back-end software. In the age of the cloud
Utilizing Maven Enforcer plugin to ensure dependency and version usage
Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM),

The Seven Technology Pathologies that Can Sink Your Business and How to Fix Them
The pace of business change is not predictable. Technology systems and products must evolve rapidly enough to meet business demands
UI, Usability and UX: The Square Milk Jug Edition
Any confident product designer has a ready answer to this simple question: What’s the biggest impediment to designing a perfect
Evolving in Place
A systematic approach to replacing old technologies and applications with new can save you time and money, improve continuity of
A Developer’s Perspective on the Importance of Business Focus
Business executives often view software developers as the strange, but necessary, creatures that create the code that makes the business

The Seven Deadly Sins of Entrepreneurs (And How to Fix Them)
Entrepreneurs have huge upsides and equally huge downsides. As an entrepreneur, if you know what you’re likely to do wrong
The Six Secrets to a Successful Product
The success or failure of a product often hinges on a few, seemingly small decisions. Here are the six things

Continuous Delivery Continuum
Continuous Delivery exists on a continuum as a constellation of capabilities rather than as a destination
Create a Competitive Advantage with Continuous Delivery
Continuous Delivery drives the ability to be flexible and agile, creating competitive advantage.
SSH Connection Multiplexing, Port Forwarding, and SOCK Proxy
Introduction This is the third part of a series about using SSH with bastion hosts. You may wish to read the
Using SSH Bastion Hosts With AWS and Dynamically Locating Them With EC2 Tags
Introduction This is the second part of a series about using SSH with bastion hosts. You may wish to read the first

Using SSH Through A Bastion Host Transparently
A Bastion host is a special purpose computer on a network specifically designed and configured to withstand attacks. The computer
The Dog Whisperer Pattern
Have you seen this show on television? If so, you might already know the punch line. If not, it’s a
7 Signs Your Team is Fire Jumping
In the previous blog, I touched on some traits of high performance teams. Now for the flip side of the
7 Indications Your Team is on Fire
There are a lot of blogs and articles that deal with broken-ness. Here’s a look at the other side of