Team Technical Blog


Cucumber
by on August 31, 2015 2:39 pm

I’m a big proponent of Acceptance Test-Driven Development (ATDD). The most successful projects on which I have worked have utilized some variant of Scrum. And, one particular family of ATDD frameworks fits nicely within the Scrum User Story paradigm: Cucumber and Gherkin, its business-friendly Domain Specific Language (DSL). In this blog I will provide an introduction […]

Foundation for Apps
by on August 24, 2015 9:42 am

I have been programming for 9 years now, mostly focused on Java EE development. One area that I’m always interested in exploring is front-end web development and web apps. One thing that interests me a lot on the front-end side of development are frameworks. A framework can give you everything you need to get up […]

Cultural Shift Tools
by on August 11, 2015 10:59 am

When I graduated from college, all I knew was C++ and a little Python. I have come a long way since then and picked up a number of resources to help me do so along the way. How do you go about learning a new programming language? Whether it’s for work or just for fun, solving […]

Filed in: Programming
Tags: , ,
Microservices
by on August 5, 2015 9:10 am

A Discussion of Architectural Styles to Mitigate Technology Shift: Microservices and Single-Page Applications If you’re in the enterprise, it is common to wonder how long your current technology stack going to last. We encourage our clients to assume that change is going to happen, and to proactively put in place a decoupled system architecture that provides […]

Groovy
by on August 4, 2015 3:05 pm

Here at Keyhole, we are very fond of Spring Batch. In many Java Enterprise environments, there is still a big need for automating moving data around. Spring Batch gives us a great head start on creating these batch processes. Note: if you’re in the area on Wednesday night (8/5/15), check out Keyhole Managing Partner David Pitt’s […]

Things Twitter is Talking About