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 ›
C#
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 ›
Adding Controls to an ASP.NET form Dynamically
Dynamically added controls disappear on postback At first glance it appears that adding a control to a form dynamically is quite simple. In fact, adding a control to a form is simple. The problem is when you need to perform… Read More ›
Stack vs. Heap
What are the STACK and the HEAP? To fully understand how memory is managed in the .NET Framework you need to understand the difference between the Stack and the Heap. This lesson introduces you to those differences and how it… 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 ›
Getting Started with ASP.NET Web Sites
What makes ASP.NET Web Sites Different? In this lesson I will show you how to create a basic ASP.NET web site. I will also explain the basic structure of a web site as follows. How ASP.NET separates Code from HTML… 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 ›
Convert a ByteArray into a Stream
Often when you need to call a function to save a file to disk or to a database you are required to pass a .NET stream to the function but all you have is a byte array. In pre-.NET days… Read More ›