Tech Tips Insights
5 Tips for Conducting User Interviews
As a new UX professional, performing a user interview can be a daunting task. Your...
How to Nail Your Next Tech Interview: Arrays vs. Lists
We interview a lot of people at Excella. Many people we interview for developer positions...
Microsoft released the first beta version of the .Net Framework to the public in late...
In this article, I’ll be giving you a bit of context on why ES6, ES2015,...
Scaling Django Channels with Docker
Earlier this summer, I attended PyCon in Portland, Oregon. The talk that excited me the...
Creating a RESTful API: Django REST Framework vs. Flask
There are a multitude of frameworks for creating RESTful APIs in just about every popular...
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...
Top 5 Reasons Writing Bad Code Happens
In my previous post, I discussed symptoms of bad code. Here I’m going to look...
Bad code tends to creep up on us over and over again. We’ve all been...