Tag Archives: technology

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.

By Frank Oelschlager
Managing Director

I often work with clients that have dated technologies and infrastructures, stuff that was modern and based on (mostly) good decisions, say 10-15 years ago. Even if there has been continuous investment in revising and updating the tech (which often is not the case), it eventually reaches a point that it just needs to be replaced in order to meet the needs of the business going forward.

The reality is that we now operate technology in an ubiquitously connected environment, from employees and contractors to customers, partners, and even frenemies.  Supporting this capability in a reliable and secure manner requires a modern technology infrastructure and set of capabilities that are just too complex or expensive to deliver using older technology and architectural models.

Continue reading

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:

SSH Connection Multiplexing

If you might be opening multiple connections through the bastion host, either to a single machine or to multiple machines, it’s possible to use “connection multiplexing” to share the same connection to the bastion host as a transport to many ssh connections. This saves both resources and time establishing new connections. For a more in-depth discussion of connection multiplexing, look here.

Continue reading

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 is hardened in this manner primarily due to its location and purpose, which is either on the outside of the firewall or in the DMZ and usually involves access from untrusted networks or computers.
Wikipedia

Continue reading

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 latest. I admit that I was hesitant to jump on the bandwagon, but my experience tells me this is worth it, as long as you take into account some potential pitfalls.

AngularJS is Different

We have had JavaScript since the mid-nineties. It is a veteran client-side scripting tool that adds brains to HTML’s skeleton and CSS’s beauty. In theory, you could replicate all of the functionality in every framework through plain JavaScript, but that would take an unreasonable amount of code to write, test and maintain.

Continue reading

Now That’s a Mobile App

By Frank Oelschlager
Managing Director

I read an article yesterday about Nasa using Google HTC Smartphones as the onboard computer for a series of earth science satellites. If you’ve ever doubted that your phone is actually a powerful hand-held computer, think again. Looks like we now live in a world with satellite phones and phone satellites. The only question I have is why they chose the Android over the iPhone, I guess there wasn’t an app for that.