Tag: software development
Ryan Van Fleet
Ryan Van Fleet
02 Aug, 2017

The Compressed Java Zip Solution

Recently, I had a requirement on a project to systematically zip up a directory of reports to be stored on AWS S3 and later downloaded by the user. I thought it can’t be too hard to zip files using Java with the expectation that the APIs would reflect the...
Bill Lenoir
Bill Lenoir
27 Feb, 2017

Senior Software Engineer

Overview Ten Mile Square is looking for a talented Senior Software Engineer to join our existing team at a well-known music industry client located in downtown Washington, D.C. Initial assignment working with a small client team to implement an enterprise system that generates and processes data exchanges with international...
Bill Lenoir
Bill Lenoir
15 Feb, 2017

Full-Stack Developer

Overview Ten Mile Square is looking for a talented full-stack software engineer who is passionate about technology to join our growing team of product, technology, and software professionals. The initial assignment for the new positions is to develop an industry leading platform with our existing team at a well-known...
Uzair Madani
Uzair Madani
19 May, 2016

Customizing in LimeSurvey: A Developer’s Perspective

From door to door canvassing to electronic questionnaires, surveys are a tried and true way to collect customer information. There are several software solutions available for the conduct and management of electronic surveys, ranging from COTS products to open source implementations. Open source survey solutions allow for greater customization...
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...
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...
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...
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
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...
Alden Hart
Alden Hart
01 Jul, 2014

Agile Development is Not a Best Practice

By Alden Hart CTO and Managing Director Recently I gave a talk to a group of CTOs about Agile development, something the development shops I’ve worked in have been doing one way or another since before Agile got labeled and got its own Manifesto. It was going to be...


Page 1 of 11