§1.2.

Welcome

Dear Developers,

I’d like to welcome you very warmly to Advanced Internet Programming!

This workbook is about professional web application development. I hope that you will find answers to the following questions:

  1. What is “inside” the technologies and programming languages used in web application development?

  2. What are good design principles and best practices in web application development?

  3. How can reliable systems be built when networks are unreliable?

  4. How can teams and communities of developers work together to build complex systems?

I love developing software for the internet. I hope that you enjoy learning through these notes as much as I enjoy teaching!

I constantly evolve and improve this workbook. Please do not hesitate to contact me if you have any suggestions.

Sincerely,

Benjamin Johnston