Category: Technology Strategy
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
15 Mar, 2016

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 the order in which every system change occurred. Full tracking of system state provides the following capabilities: Historical Analysis: It is possible to understand exactly what a system looked...
Jason Mao
Jason Mao
03 Mar, 2016

Ansible State of Mind, Part 2: The Yellow Brick Road to Continuous Delivery

In Ansible State of Mind – Part 1, we discussed how automation is the first step of the development process. In this post, we want to go into what to consider before we implement automation or Continuous Delivery (CD). If achieving Continuous Delivery means reaching the Emerald City, where...
admin
14 Dec, 2015

Wolters Kluwer

Evaluation of product development process for a mssion critical software module.
Emory Merryman
Emory Merryman
20 Oct, 2015

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 (and other non angular) web applications.  Protractor runs tests in a real browser (just as your users will). If your users will not be able to do something (e.g.,...
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...
Alden Hart
Alden Hart
08 Oct, 2015

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 and connected devices, this definition is limiting and misleading.  The modern full stack developer now embraces hardware as a key to delivering breakthrough applications. Over the years, a lot...
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....
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...
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...


Page 2 of 3123