Adam D'Angelo

Author's details

Biography

Adam D’Angelo has been developing software for nearly 15 years for the financial, insurance, and various regulatory industries, as well as for university systems and the federal government. During his time developing software, he has been part of teams using various methodologies for software development, which include Waterfall, eXtreme Programming, Kanban, the Rational Unified Process, and Scrum. On his projects, Adam has filled many roles, including working as a member of the development team, as a Certified ScrumMaster, and as a Product Owner who prioritized features and represented the extended stakeholder community.

Author's posts listings

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 …

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 …

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 …

A software development project split across separate tracks that multiple teams support is a great way to increase speed for delivering new features. Countless times in the past, however, I’ve seen release dates pushed back, preventing users from getting the features they need to perform their jobs. These delays have largely been the result of …

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 …

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 …

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 …

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 …

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. …

To create the Drug Recall Information Center (DRIC), we decided to consume the OpenFDA drug recall data with another third party API to pull drug image data to put together a one-stop shop for drug recall information. We decided to build a RESTful service which will be consumed by our mobile-friendly UI. We used many modern …