Tech Tips Insights
Getting Started with Docker and .NET Core on OS X
In trying out .NET Core, I ran into some versioning and reference issues as it...
Scrum and Technical Debt Payments
In my previous post, I talked about a establishing a debt payment plan. On Scrum...
Scaling Django Channels with Docker
Earlier this summer, I attended PyCon in Portland, Oregon. The talk that excited me the...
You’re (Probably) Using GitHub Wrong
On July 15th, Doguhan gave a talk at CodeStock 2016 titled Minimal MEAN. Doguhan’s talk...
Mobile App Development with Xamarin: What Sets It Apart?
The cross-platform mobile development framework Xamarin has been getting a lot of press lately, thanks...
Preparing to Migrate from Angular 1.x to Angular 2.0
So you’ve heard about the recent Angular 2 beta release and all of the features...
Demystifying Key Differences in .NET Core 1.0 vs .NET Framework
There have been so many exciting changes in the .NET world lately that are likely...
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...