Category: Modernization
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
04 Oct, 2016

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 business needs and the functionality and performance of your supporting technology frequently fall out of alignment. A technology assessment is a good way to baseline where you are: what works,...
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...
Jason Mao
Jason Mao
23 Sep, 2015

Ansible State of Mind, Part 1 – Automate First

If it’s not automated, it’s not done. Changing your approach from “implement now and automate later” to “implement means automate” will take you a long way down the road to Continuous Delivery. The benefits of IT automation are fairly well understood – lower costs, higher reliability, and better performance....
Frank Oelschlager
Frank Oelschlager
28 Aug, 2015

Evolving in Place

A systematic approach to replacing old technologies and applications with new can save you time and money, improve continuity of operations, and allow you to keep up with your competitors. I often work with clients that have dated technologies and infrastructures, stuff that was modern and based on (mostly) good...
Frank Oelschlager
Frank Oelschlager
30 Mar, 2015

Continuous Delivery Continuum

Continuous Delivery exists on a continuum as a constellation of capabilities rather than as a destination
Alden Hart
Alden Hart
25 Mar, 2015

Better, Not More

There is currently a lot of interest in automated software practices such as continuous delivery, devops, and other evolving automation capabilities. While much of this interest is driven in the context of agile practices stemming from Lean development, the value proposition for pursuing such practices is centered more on...
Bill Lenoir
Bill Lenoir
11 Jan, 2015

AngularJS: Why You Should Care

By Bill Lenoir Development teams are always on the lookout for more powerful tools that allow them to build better web applications faster. And it feels like there has been an unending stream of them over the last decade. AngularJS, an open source framework out of Google, is the...


Page 1 of 212