Cross Post: Use Design Thinking to Modernize Legacy Applications
Design Thinking is a popular way to address business problems, but there isn’t an obvious...
Optimizing ActiveRecord & SQL Queries
When first learning Rails, people tend to lean pretty heavily on Ruby’s Enumerable methods to...
Top 3 Ways to Integrate DevOps and Security, Audit, and Compliance
I’ve heard a lot of questions recently about how security, audit, and compliance fit into...
Top 3 Things a Product Owner Needs to Know about Continuous Delivery
About a year ago our Scrum team had a conversation about implementing continuous delivery (CD)....
Product Thinking NOT Project Thinking: The Key to Continuous Modernization
I wanted to pause a bit and reflect on a macro issue within IT. Larger...
Application vs System Container
So you’re thinking about jumping into container technologies and everywhere you look suggests that you...
A Business Case for Microservices
Key Takeaways Microservices is an approach of breaking up software into services that are small...
Three Common Cases for Universal Rendering in Progressive Web Apps
In the beginning, there was HTML and it was good. Websites were light weight, albeit...
3 Common Questions for TypeScript Beginners
TypeScript was released in 2014 and is becoming more commonly used every day in the...
How to Run an Effective Design Review
Design reviews are an important part of our design process at Excella. Whether they’re called...
Six Ways to Get Started with DevOps
I go to DevOps conferences, meetups, and events and I hear a common question asked...
Three Reasons Ionic Made Building a Mobile App Incredibly Simple
When I first wanted to build a mobile app, the idea was very daunting. I...