Category Archive: Application Development

The Rise of the Voice User Interface: An Alexa Skill Case Study

My first introduction to talking machines was through the movie “Wargames” in 1983, in which NORAD’s War Operation Plan Response (WOPR) mainframe first talked to David Lightman (Matthew Broderick) and Jennifer Mack (Ally Sheedy) in Lightman’s bedroom as he tried to infiltrate a DoD system thinking it was just a game company. It would seem …

Continue reading »

Compiling NIST Biometric Image Software (NBIS) for Android

One of Dev Technology’s core competencies is in biometrics capture and data integration with external US governmental organizations, such as FBI, DoD, Department of State, and others. As such, Dev Technology is working to improve end-user experience and agility in the collection of biometric data, in harsh environmental conditions, on a wide variety of platforms …

Continue reading »

Dev Technology Code Jam

Code-Jam

Wednesday was the end of a pretty hectic sprint for a project we are developing, so instead of the usual code reviews that typically occur, we opted to take a couple of hours out of the day to bring the team together and solve an interesting problem. Dev Tech’er Sean Moon found a problem online and …

Continue reading »

Microservices: A Passing Architectural Fad or a New Standard?

What are Microservices and how is it different than Software Oriented Architecture (SOA)? Microservice architecture dictates that software should be composed of multiple, individually deployable services each running in their own process space and communicating with each other using lightweight, language-agnostic application programming interfaces. On the surface, this may not sound all that different from …

Continue reading »

Responsive Web Design and Development with Bootstrap and AngularJS

What is responsive UI and why do we need it? Because the websites and web applications we develop these days are available from a range of devices with different screen sizes and on various platforms, responsive web design allows us to ensure that our web applications will automatically adjust to look great whether it’s accessed …

Continue reading »

Research & Development Project – eSignInBook

Dev Technology’s Research & Development team recently kicked off an internal development project to modernize our company’s sign-in book for guests. As a secure facility, it is important to track who comes and goes at both our Reston and DC offices. For years we used a simple paper ledger to track visitor names, when they …

Continue reading »

The Final Day of Development – Day 6, Monday

So often when talking about agile development, especially in the Federal space, metrics such as velocity are considered important to determine how well a team is doing. However, I think the most important metric for an agile project is the time it takes to change code and deliver it to production. Companies like Netflix are …

Continue reading »

The Home Stretch – Day 5, Wednesday

By Day 5, we were getting close to wrapping up development and were focusing on improving the look and feel. Michelle and a few other interested parties who got involved had some excellent feedback on usability. Things like centering the title, having a model dialog pop-up instead of loading a new page, and pagination were …

Continue reading »

Agile in Action – Day 4, Monday

We started Day 4 off with a demo of the prototype, similar to a Sprint Review session, and the general feeling was that we were making solid progress. We obtained some great user feedback and discussed how to modify our UI design to make DRIC more user friendly. Based on this, we made updates to …

Continue reading »

This is how software should always be developed – Day 3, Friday

Jesse came in Friday morning and was clearly enjoying our technology stack and working environment. We picked solid and appropriate technologies for the work we were doing and kept management overhead to a minimum. We were really just focusing on writing good code, testing, reviewing, and applying the feedback into the next round of development. …

Continue reading »

Older posts «