Shop securely with PayTo on Amazon. Direct payments from your trusted bank. No card details required.
$56.82
FREE delivery Friday, 4 April on your first order
In stock
$$56.82 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$56.82
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Ships from
Amazon AU
Amazon AU
Ships from
Amazon AU
Sold by
Amazon AU
Amazon AU
Sold by
Amazon AU
Returns
Eligible for change of mind returns within 30 days of receipt
Eligible for change of mind returns within 30 days of receipt
This item can be returned in its original condition within 30 days of receipt for change of mind. If this item is damaged or defective, you may be entitled to a remedy after 30 days. Visit Returning Faulty Items for more information.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer—no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera, scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Build Your Own Web Server From Scratch in Node.JS: Learn network programming, HTTP, and WebSocket by coding a Web Server Paperback – 14 February 2024


{"desktop_buybox_group_1":[{"displayPrice":"$56.82","priceAmount":56.82,"currencySymbol":"$","integerValue":"56","decimalSeparator":".","fractionalValue":"82","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"YolpXVCfske5LVv83bwxnXkrRZGXOwtUWWRN1D2tWu63Vh3DRf9U0J%2FXWukjPC4O2vPO%2FWiwCYo1g30YdycmpWRnQm0KKMFy%2F%2BwmtAMe1v%2FFnFtCKu%2FJHj5A6j529pTSqaLK7XQQ6fQkTebTfClhZ4at9Nj6FUPJ","locale":"en-AU","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Learn by doing: code a Web server in Node.js

Most people use HTTP daily, but few understand its inner workings. This "Build Your Own X" book dives deep, teaching basics from scratch for a clearer understanding of the tools and tech we rely on.

  • Network programming.
  • Protocols & communication.
  • HTTP in detail.
  • WebSocket & concurrency.

The project uses Node.js and TypeScript without any dependencies, but many concepts are language-agnostic, so it’s valuable for learners of any language.

Beyond coding exercises

At the end of each chapter, there are discussions about:

  • What’s missing from the code? The gap between toys and the real thing, such as optimizations and applications.
  • Important concepts beyond coding, such as event loops and backpressure. These are what you are likely to overlook.
  • Design choices. Why stuff has to work that way? You can learn from both the good ones and the bad ones.
  • Alternative routes. Where you can deviate from this book.


Build your own X

Why take on a build-your-own-X challenge? A few scenarios to consider:

  • Students: Solidify learning, build portfolio, stand out in future careers.
  • Developers: Master fundamentals beyond frameworks and tools.
  • Hobbyists: Explore interests with flexible, extensible projects.

This is part of the “Build Your Own X” book series, which includes books on building your own Redis, database, and compiler.

Frequently bought together

This item: Build Your Own Web Server From Scratch in Node.JS: Learn network programming, HTTP, and WebSocket by coding a Web Server
$56.82
In stock
Ships from and sold by Amazon AU.
+
$52.84
In stock
Ships from and sold by Amazon AU.
Total Price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Choose items to buy together.

Product details

  • ASIN ‏ : ‎ B0CVQ5F6YD
  • Publisher ‏ : ‎ Independently published (14 February 2024)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 131 pages
  • ISBN-13 ‏ : ‎ 979-8879582482
  • Reading age ‏ : ‎ 12 - 18 years
  • Dimensions ‏ : ‎ 15.24 x 0.84 x 22.86 cm

About the author

Follow authors to get new release updates, plus improved recommendations.
James Smith
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Hi, I'm James Smith, a software developer with over 10 years of experience.

Visit my website for my other books: https://build-your-own.org.

I have an interest in fundamental knowledge and first principles, which is reflected in the topics of my books.

My books cover topics such as network programming, data structures, databases, compilers, assembly, etc.

I also believe in the "from scratch" approach to learning, inspired by Richard Feynman's quote "What I cannot create, I do not understand".

Customer reviews

  • 5 star
    0%
  • 4 star
    0%
  • 3 star
    0%
  • 2 star
    0%
  • 1 star
    0%

Review this product

Share your thoughts with other customers

No customer reviews