Releasing blocked ports on your dev machine
When developing you will inevitably try to start a new process only to find that the port is already in use. You have a few options on how to resolve this issue. Option 1: Use the npm kill-port package… Read More ›
Part II – Idempotence in a Database
Scripts to Update Database Values Executing scripts to update incorrect values in a database should be done with care. If a script dynamically updates a value based on a calculation it is possible that each subsequent execution of the script… Read More ›
Part I – What is Idempotence?
This is part 1 of a 4 part series related to the concept of idempotency as it relates to computer science and software engineering. Idempotence: a term used in mathematics and computer science to describe a function that can be executed… Read More ›
Angular just keeps going
Back in 2015 when Angular made the jump from AngularJS to Angular2 (now just Angular) there were a lot of naysayers claiming that this would be the death of Angular, and that React would win out. At that time I… Read More ›
How to Learn a New Technology – FAST
In my 15+ years of teaching, I have discovered that the students who seem to learn the fastest and get the most out of a week of training are those who have previous exposure to the thing being taught. So… Read More ›
Employers Should Require Certifications – Here’s Why
A Short History For the past 15 years or so I have not had to keep my certifications up to date. My jobs simply have not required it. But that was not always the case. When I started my career… Read More ›
What Programming Language Should I Learn?
So Many Languages So you want to learn to write code. You may love computers, you might love gaming, maybe you just watched a movie about hacking and you got excited. So you did a little research to figure out… Read More ›
It’s 2017 – What will you LEARN this year?
Quick survey… what courses interest you?
List of Programming Courses
I’ve been a software engineer for almost 2 decades now, and I love it. I spent much of that time teaching others how to program, and it amazes me how much I love watching others get as excited about… Read More ›
SharePoint Prompt for Login
One of my pet peeves with SharePoint has been that whenever I navigate to a SharePoint site on my local domain, it still prompts me for my login credentials. I have to provide the credentials with which I am already… Read More ›