Resources
Get the latest SaaS trends from our expert technology consultants.
Covering digital transformation and innovation in fintech, healthtech, and media.
A Heuristic Approach to Creating an Effective User Experience
I am frequently asked for advice on how best to implement a user interface, and, unless I’m very familiar with
Reusability and Sustainability Using a Canonical – Enterprise Transform and Load Part 3
Overview In the last article in my Extract Transform and Load (ETL) series, Submission Information Packages and High-level Validation, I
The Agility of Graph Databases
Graph databases are a technology in which the relationships between data are as important as the data itself. Graphs make
Rewriting A Static Website Using Gatsby and GraphQL – Part 3
If you’ve been following this series of posts as I rebuild my personal site using GatsbyJS and GraphQL, continue on.
Extract Transform and Load Part 2 – Submission Information Packages and High-level Validation
The first two major pieces of an Extract Transform and Load pipeline are the Submission Information Package (SIP) and High-level
Rewriting A Static Website Using Gatsby and GraphQL
My personal website is implemented using Jekyll, which I liked, but it has an unfortunate initial load behavior that just
Extract Transform and Load Overview
Part 1 of the Data Ingest Series The process of extract transforms and load (ETL) goes by many names: Data
Build a Responsive Navbar Using Angular 5 and Bootstrap 4
A UI that is responsive to device and browser size is critical to provide usable access to your website and
XML Schema Definition:A Definitive Quick Guide
The XML Schema Definition is a dense document that will take you a lot of time to parse to get

5 Critical Success Factors for Agile Transformations
Last week we hosted a panel discussion on Agile. We had three excellent panelists, Patricia Remacle (SVP Product, Hobsons), Ankur

GDPR: Data Residency and Application Architecture
By now you’ve read numerous articles about how the European Union (EU) will enforce its General Data Protection Regulation (GDPR).
Spring Boot JPA Relationship Quick Guide
This week we return to a more technical topic, Spring Boot JPA, and unwind its complexities into practical examples of
When is the right time to innovate your business?
In our daily work at Ten Mile Square, we hear story after story of business challenges with products, technology, inter-departmental dynamics,
Aligning Product Management and Sales to Win
While it may not seem evident in day to day business, there is quite a bit of symmetry between product
Emergent Technologies Changing Our World – Part 2
Most everyone is familiar with Bitcoin, Ethereum, and maybe some of the derivatives or competitors; there are several variations of
Migrating to Elastic Search: A Case Study
I am a member of a development team that has nearly completed the task of replacing Apache Solr with Elasticsearch
Emergent Technologies Changing Our World – Part 1
The current rate of technology and computer science advancement is unprecedented. That’s saying a lot for an industry that is

Gotta Keep ‘Em Separated: Building Scalable Architecture
I’ve got a concern, and I want to share it. You might or might not even care about it, that’s
Minimize the Impact of Change on Your Users
Yes, change is inevitable: New technologies become available while old ones sunset Business context evolves Your product’s users gain experience
A Mock Conversation
Have you ever been part of a conversation that goes something like this? Sales We can’t sell the product as

The Value of a Technology Assessment
I know what I know if you know what I mean Edie Brickell & New Bohemians We sometimes get pushback
Smash Technical Debt
We know technical debt is bad. As Rick Garvin wrote in Headwinds: Legacy Technology’s Invisible Drag, it “can reduce your
Headwinds: Legacy Technology’s Invisible Drag
Like a beautiful sailboat covered in barnacles below the waterline, obsolescent legacy technology can reduce your company’s velocity, productivity and
The Steady Stream of New Products from AWS
Amazon Web Services (AWS) has long been the leader in Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS). However, there’s been a veritable
The Compressed Java Zip Solution
Recently, I had a requirement on a project to systematically zip up a directory of reports to be stored on
Taming of the Subselect: Three ways to use this troublesome SQL Query
Subselects can be used in many ways: filtering, retrieving specific data, and creating custom joins. Writing effective SQL using subselects,
Using CGLIB with proxy-target-class=”true”
In this post, we are going to take a technical deep dive into the world of Java, AOP, and Bytecode in

Software Architecture vs The Evil Forces of Entropy
Requirements evolve, technology evolves, processes evolve, and users evolve. So why is it that the systems, applications, and their underlying
6 Out of Scope Ways to Add Value to your Company and Clients
It seems to go without saying that adding value is important. As consultants, we add value through our work; otherwise, our
Web Accessibility Should Be a Goal for All Sites
For many businesses, web accessibility is viewed as more of a hassle or statutory requirement than a good business practice.