You’ve likely seen a Big-O chart that looks something like the one below. There are plenty of other sites that will give you a technical breakdown of how to calculate Big-O time and space complexities. (Big-O Cheat Sheet or VisuAlgo)… Read More ›
Web
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 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 ›
ASP.NET – Web Sites vs Web Applications
What is the difference between an ASP.NET Web Site and Web Application? In this lesson I discuss the major differences between an ASP.NET Web Site and an ASP.NET Web Application. I’ll help you make a determination which type of project… Read More ›
How to Schedule a Process in ASP.NET
I have on occasion needed to schedule a process to run on a nightly basis, but I did not have access to the server where I could schedule a windows service. So I had to turn to using a timer… Read More ›
Installing SQL Server 2005 Reporting Service on IIS 7
I’ve had to go through installing reporting services on IIS7 a couple of times now (on Vista machines for development environments – but the same rules apply for IIS7 on Windows Server 2008). When running the install for SQL Server… Read More ›
Adding Controls to an ASP.NET form Dynamically
At first glance it appears that adding a control to a form dynamically is quite simple. In fact it is. It’s when you need to be able to persist that control on multiple post-backs where you start running into problems…. Read More ›