Category: Uncategorized
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...
Bill Lenoir
Bill Lenoir
27 Jan, 2016

Re-structuring Your Technical Debt with Continuous Delivery

Technical debt is unavoidable. As it accumulates, though, it becomes more difficult to predictably and efficiently deliver new products. What Is Technical Debt? Technical debt, a term coined by Ward Cunningham, describes the impact decisions made during software development have on your ability to implement change in the future....
Emory Merryman
Emory Merryman
29 Sep, 2015

The Absolute Need for Automated Testing

Automated testing can radically increase the reliability of custom-developed applications and make it easier to add new features and components. The Protractor capability in Google’s AngularJS is a great way to put automated testing into practice. Protractor is an automated testing engine for AngularJS, the Google developed framework for...
Peter S. Buchanan
Peter S. Buchanan
27 Aug, 2015

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 upfront, you are more likely to succeed and grow your business faster and more profitably than you had ever imagined. It’s an age-old and true maxim that great entrepreneurs...
Frank Oelschlager
Frank Oelschlager
27 Apr, 2015

Not “Doing” Agile

Agile is as much a way of life and cultural phenomenon as much as it is a set of processes and methodologies, if not more.
Rob Giseburt
Rob Giseburt
03 Feb, 2015

SSH Connection Multiplexing, Port Forwarding, and SOCK Proxy

By Rob Giseburt Introduction This is the third part of a series about using SSH with bastion hosts. You may wish to read the other parts if you haven’t already: Part 1: Using SSH Through A Bastion Host Transparently Part 2: Using SSH Bastion Hosts With AWS and Dynamically Locating Them With...
Rob Giseburt
Rob Giseburt
19 Jan, 2015

Using SSH Bastion Hosts With AWS and Dynamically Locating Them With EC2 Tags

By Rob Giseburt Introduction This is the second part of a series about using SSH with bastion hosts. You may wish to read the first part for background about using SSH bastion hosts: Part 1: Using SSH Through A Bastion Host Transparently Dynamically loading the bastion server address from AWS Credit to my...
Rob Giseburt
Rob Giseburt
14 Jan, 2015

Using SSH Through A Bastion Host Transparently

By Rob Giseburt A Bastion host is a special purpose computer on a network specifically designed and configured to withstand attacks. The computer generally hosts a single application, for example a proxy server, and all other services are removed or limited to reduce the threat to the computer. It...
Frank Oelschlager
Frank Oelschlager
12 Jan, 2015

The Dog Whisperer Pattern

By Frank Oelschlager Managing Director Have you seen this show on television? If so, you might already know the punch line. If not, it’s a show that involves a dog trainer coming into someone’s home to fix a problem dog. Behavioral issues such as aggression, being territorial, insubordination/biting, and...


Page 1 of 212