Tech Tips Insights
The Technical Debt Management Plan
In the previous blog, we looked at how when we don’t actively manage our debt,...
The Vicious Cycle of Technical Debt
In my previous post, we looked at the difference between good technical debt and bad...
Good Technical Debt vs. Bad Technical Debt
In my previous post, we defined technical debt and saw that not all technical debt...
In my previous posts, we looked at symptoms of bad code and reasons we write...
2016 Will Be the Year of Node.js (Part 2)
In part 1 of my blog post I’ve reviewed the state of Node.js and the...
Top 5 Reasons Writing Bad Code Happens
In my previous post, I discussed symptoms of bad code. Here I’m going to look...
2016 Will Be the Year of Node.js (Part 1)
JavaScript Front and Center in 2015 By 2015, JavaScript became the most valuable skill a...
Many agile teams treat 508 compliance as an afterthought. Teams typically build the product then...
Bad code tends to creep up on us over and over again. We’ve all been...
Bootstrapping Elasticsearch in Rails
Whether you’re a small company selling hand-knit dog sweaters or a powerhouse like Amazon, most...
Three Tangible Advantages of Going Open Source
There are two common benefits cited as reasons to make a project open source: Generosity:...
8 Ways to Keep Your Continuous Integration and Deployment (CI/CD) Pipeline Working for You
What is a CI/CD Pipeline? A continuous integration and deployment (CI/CD) pipeline is such an...