Static Websites vs. Dynamic Websites

Thanks to Saurabh Vyas for being a contributing editor of this post. Static Website A static website is a website where the pages are typically coded in HTML format and where the pages on the server are in the exact same format that they are in when they are sent to the client web browser. In a dynamic website, web pages are built dynamically on the web server and then sent to the client browser. On a static website, everyone sees the same information.... [Read More...]

How to Host a Website for Free on your Home Computer Using IIS

How to Host a Website for Free on your Home Computer Using IIS Part 2: Hosting a Website and Installing IIS This article will show you how to host a website on your home computer for free using IIS in six easy steps. Performing these six steps will greatly help you understand ASP.NET programming in general. Even if you do not have a practical need to host your own website, learning how everything works is of fundamental importance, and it is a great... [Read More...]

IP Addresses and the Domain Name System Demystified

IP Addresses and the Domain Name System Demystified Part 1: Understanding IP Addresses and Domain Name System Two basic concepts that you need to understand are IP (Internet Protocol) addresses and DNS (Domain Name System). In Part 2 of this article, I will show you how to use your understanding of these two concepts to host a web site on your home computer for free. To read Part 2, please click Host Website on your Home Computer for Free. IP Addresses IP... [Read More...]

Internet Architecture Course from Stanford

If you are looking a high-level conceptual understanding of how the internet is put together, you can not get any better than Stanford’s Internet Programming Course Here is a quick list of the broad topics covered: Basic Networking Standards TCP/IP Sockets and Client/Server structures Services Applications Security and Privacy I found the lecture on “Atoms and Bits” to be particularly illuminating for highlighting the types of... [Read More...]