Books
Print Books

JavaScript Cookbook, 3rd Edition
Published July 2021
Provides practical code recipes and techniques for modern JavaScript development, covering everything from ES2020+ features and development setup to working with data types, functions, objects, rich media, and Node.js applications.
Purchase Book
JavaScript Everywhere
Published February 2020
Demonstrates how to build full-stack applications using JavaScript across multiple platforms, teaching developers to create APIs, web apps, mobile applications, and desktop software using technologies like Node.js, GraphQL, React, React Native, and Electron.
Purchase Book
WordPress for Education
Published June 2012
Shows educators how to leverage WordPress beyond blogging to create interactive e-learning websites, student blogs, and classroom management systems that enhance communication and engagement in educational settings.
Purchase BookEthical Web Development
Written in 2016-2017, The Ethical Web Development series explores the intersection of technology and ethics in modern web development. Each book in this series tackles specific challenges developers face when building responsible, sustainable, and user-focused web applications. These books were originally available as free ebooks from O'Reilly Media to support the web development community.

Building Web Apps For Everyone
This book explores best practices for using progressive enhancement, accessibility, and inclusive web forms to create applications that work for users with outdated computers, slow connections, or physical disabilities.
Learn More
Building Web Apps That Work Everywhere
This title shows how to make sites and apps more inclusive for users with slow or unreliable internet connections by utilizing responsive web design, focusing on web performance, and including offline capabilities.
Learn More
Building Web Apps That Respect A User's Privacy and Security
This book explores techniques, tools, and best practices for developing web apps that protect user data and privacy in an era where every click and visit leaves a digital trace.
Learn More
Collaborative Web Development
This title provides guidelines for working effectively with other developers through quality code practices, open source contributions, documentation, and empathetic development approaches that respect every team member.
Learn More