Book of Speed

An online book about website performance by Stoyan Steganov, released into the public domain. Excellent!

Tagged with

Related links

Responsible JavaScript, A Book Apart

TAKE MY MONEY!!!

If we want people to fully experience the sites we have worked so hard to craft, then we must be judicious in our use of JavaScript. In thoughtful detail, Jeremy Wagner shows how JavaScript can be used to progressively enhance server-side functionality, while improving speed and access for more visitors. By centering user needs every step of the way—from toolchains to metrics to testing—we can all contribute to a more inclusive, accessible, and resilient web.

Tagged with

Responsible JavaScript

I cannot wait for this book (apart) by Jeremy Wagner to arrive—it’s gonna be sooooo good!

Increasing the amount of JavaScript we ship results in poor user experiences, and the iron law of our work is that users must come first. Our preferences and comfort as developers are secondary.

That’s a mission to take to heart while we figure out how we can use JavaScript more responsibly in an industry that relies on it more than ever — and I think that Responsible JavaScript — a carefully written book that the talented people at A Book Apart have worked with me to publish — can help you along the way.

Tagged with

Demystifying Public Speaking by Lara Callender Hogan

Lara’s superb book on public speaking is now available in its entirity for free as a web book!

And a very beautiful web book it is too! All it needs is a service worker so it works offline.

Tagged with

Letters to a Young Technologist

A handsome web book that’s a collection of thoughtful articles on technology, culture, and society by Jasmine Wang, Saffron Huang, and other young technologists:

Letters to a Young Technologist is a collection of essays addressed to young technologists, written by a group of young technologists.

Tagged with

Web Browser Engineering

It’s heavy on computer science, but this is a fascinating endeavour. It’s a work-in-progress book that not only describes how browsers work, but invites you to code along too. At the end, you get a minimum viable web browser (and more knowledge than you ever wanted about how browsers work).

As a black box, the browser is either magical or frustrating (depending on whether it is working correctly or not!). But that also make a browser a pretty unusual piece of software, with unique challenges, interesting algorithms, and clever optimizations. Browsers are worth studying for the pure pleasure of it.

See how the sausage is made and make your own sausage!

This book explains, building a basic but complete web browser, from networking to JavaScript, in a thousand lines of Python.

Tagged with

Related posts

PageSpeed Insights bookmarklet

With this bookmarklet you’re only ever one click away from the Lighthouse results for a page.

A decade apart

Happy tenth birthday to A Book Apart and HTML5 For Web Designers!

Table of Contents for Going Offline

From zero to service worker hero in nine short chapters.

Announcing Going Offline from A Book Apart

I’ve written a book about service workers for web designers. You can pre-order it now.

Posting to my site

The I/O of adactio.com