Chosen by 61 developers

Internet Essentials for Developers

Master the foundations on which modern software is built and jump to the next level in your career.

  • Decode the technical language of senior developers.
  • Become a respected colleague everyone asks for advice.
Internet Essentials for Developers cover

Are you too busy coding to see the bigger picture?

For much of my development career, I ignored the technology on which modern software is built. I focused solely on new features, code style, and readability. Nothing else. This mindset slowed my career growth:

  • I struggled to design software.
  • I was confused by words like HTTP, SSL, & DNS.
  • I avoided discussions with senior developers.

So I spent 13 years reaching a level that should have taken just 5. Once I identified the gaps in my knowledge and filled them, everything changed.

When I understood the capabilities of the internet, I began designing software with confidence, used technical language effectively, and ultimately became the top-earning developer on my team.

Now I’m sharing what I’ve learnt about the internet with you, so you can achieve your potential as a developer in months, not years.

Tom's signature

How This Book Will Help You

Learn the internet fundamentals that 99% of developers overlook

Master technical language to communicate confidently with senior engineers

Impress interviewers with well-crafted answers to internet-related questions

Build the confidence to design software as well as implement it

Become the go-to team member everyone turns to for advice

Book Outline

Four steps to internet mastery.

Part I: Communicating on the Internet

Discover the technology that powers global communication networks.

  • What Developers Need To Know About the Internet
  • How DNS Connects Users to Your Website
  • The Internet Revolution That Changed Development Forever
  • Coding Job Day #1 HTTP Guide

Part II: Developing for the Internet

Master strategies for building software that leverages the internet.

  • Avoid These 6 Mistakes To Build Joyful REST APIs
  • The 4 Ways Developers Run Backend Code on the Internet
  • Common Mistakes When Making HTTP Requests

Part III: Security on the Internet

Learn how to build secure software and protect it from potential attacks.

  • The Non-Maths Guide to Encryption
  • A Developer’s Simple Guide to Certificates
  • How To Write Secure Code in an Insecure Browser
  • Why Developers Can’t Live Without CORS
  • Mastering Secure User Authentication

Part IV: Scaling on the Internet

Scale projects efficiently using the internet to handle growing demand.

  • Cloud Computing Building Blocks for Developers
  • Strategies to Ensure Your Application is Always Available
  • What Happens When the Internet Runs Out of IP Addresses?

Here's What You Get

Everything you need to master the language of the internet.

Access to the 130-page ebook

EPUB version optimized for Kindle

PDF version compatible with all devices

Lifetime access with all future updates included

Practical lessons with an accompanying GitHub repository

Secure your ebook today for just $22

Click below for instant ebook delivery by email.

Secure checkout · Immediate delivery