Skip to main content

Books

Ethical Web Development will be a series of short digital books that explore the ethics of practical development topics. The books will be released throughout 2016 and early 2017 as free downloads from O’Reilly. They are being actively written in the open on GitHub. I welcome contributions and comments.

Building Web Apps For Everyone

Building Web Apps That Work for Everyone book cover

Many users own outdated computers with older browsers, have slow connections, or struggle with physical disabilities that prevent them from accessing today’s sites and apps. How do you strike a balance in your design to include everyone?

This title explores best practices for using progressive enhancement, accessibility, and inclusive web forms in our applications.

As the Web continues to play an increasingly large role in our daily lives, these features will help our sites to fulfill Tim Berners-Lee’s promise of a global communication network that enables everyone with a connection to participate fully.

Download | Read Online | View Source

20% of the proceeds from Building Web Apps that Work For Everyone will be donated to support the efforts of the W3C.

Building Web Apps That Work Everywhere

Building Web Apps That Work Everywhere book cover

Many people around the world who can’t afford high-speed Internet—or have slow, unreliable connections—often resort to smartphones with restrictive data plans just to take care of basics such as banking or job hunting. How can you build sites that work everywhere, on every network?

This title explores how resource-heavy websites limit the options for millions of users and shows you what you can do to make your sites and apps more inclusive through exposing permanent, human-readable links, utilizing responsive web design, focusing on web performance, and including offline capabilities.

As the Web continues to play an increasingly large role in our daily lives, these features will help our sites to fulfill Tim Berners-Lee’s promise of a global communication network that enables people to participate fully, no matter what connection they use.

Download | View Source

20% of the proceeds from Building Web Apps that Work Everywhere will be donated to support the efforts of the World Wide Web Foundation.

Building Web Apps That Respect A User’s Privacy and Security

Building Web Apps That Respect A User's Privacy and Security book cover

A recent survey from the Pew Research Center found that few Americans are confident about the security or privacy of their data—particularly when it comes to the use of online tools. Each of us now produces more data every day than people in earlier generations did throughout their lifetimes. Every time we click, tweet, or visit a site, we leave a digital trace. As a web developers, we represent the first line of defense in protecting our user’s data and privacy.

This title explores several techniques, tools, and best practices for developing and maintaining web apps that provide the privacy and security that every user needs—and deserves.

Download | View Source

20% of the proceeds from Building Web Apps that Respect A User’s Privacy and Security will be donated to support the efforts of the Electronic Frontier Foundation

Building Web Apps Together

Coming Winter 2017

This title will explore topics such as:

  • Coding standards
  • Open Source
  • Treating other developers with respect
  • Offering, following, and enforcing a code of conduct for open source projects

20% of the proceeds from Building Web Apps Together will be donated to support the efforts of Mozilla and Girl Develop It.