Category: Architecture
Frank Oelschlager
Frank Oelschlager
10 Jan, 2017

Software 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 architectures seemingly get built in a way that after a couple iterations of extension, they become brittle and saddled with “technical debt”? More importantly, is there anything that can...
Bill Lenoir
Bill Lenoir
18 Oct, 2016

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. Accessibility only becomes important when compliance with Section 508 of the Americans with Disabilities Act (or a similar state regulation) is required to win a contract. The reality is that an accessible website enables your business...
Alden Hart
Alden Hart
03 May, 2016

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 numerical control.  We have put this expertise into real world use.  We have been working with our partner, Synthetos, on an open source effort called TinyG, which seeks to radically improve...
Michael Higgins
Michael Higgins
08 Apr, 2016

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 OK, but you are getting connection timeouts and JAVA IdleConnectionReaper exceptions?  This blog post will talk about resource pooling in AWS with respect to Long Polling && Connection Reaping....
Jay Gelman
Jay Gelman
02 Feb, 2016

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 information is different from the Command object model that a client uses to modify the information. Benefits of using CQRS include: Distinct object models for Commands and Queries may...
Rick Garvin
Rick Garvin
13 Oct, 2015

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 reduces business agility.  The more you understand about the technical debt you have in your business, the more you can minimize it. Why do software products and systems become harder...
Rick Garvin
Rick Garvin
17 Sep, 2015

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 and take advantage of opportunities. The symptoms of technology failures can manifest themselves throughout your organization, but all point to just a few root causes. Ten Mile Square calls...
Bill Lenoir
Bill Lenoir
10 Sep, 2015

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 product?  The answer: The lack of time and scarcity of resources. Therefore, given those constraints, good product designers prioritize their efforts. This often means setting aside the most obvious...
Jay Gelman
Jay Gelman
28 Aug, 2015

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 run well – or not.  It’s true that the average developer’s personality is radically different from that of a top salesman.  There’s one thing they have in common:  The...
Frank Oelschlager
Frank Oelschlager
25 Apr, 2013

Where are the Resources?

This is a question I find myself asking the technologists and product teams behind REST APIs over and over again. All too often, the “architecture” implements the data access mechanics directly in the API, and there is no distinct model for the Resources being surfaced by the API. You...


Page 1 of 11