The Web Development Glossary (More Than 2,000 Key Terms for Developers)
Published on April 7, 2020 (↻ November 2, 2024), filed under Development (RSS feed for all categories).
EPUB and PDF, with updates, at Leanpub (other options).
There’s a new edition of this book! The Web Development Glossary 3K features almost a thousand new terms as well as many additional references for greater ease of navigation. And—The Web Development Glossary is also available as a website! Explore WebGlossary.info to test your web development knowledge.
If you want to learn or master web development, perhaps you’ll enjoy the most comprehensive glossary the field may have to offer.
I would recommend this not just for developers, but for anyone working in a software development team because everyone in the team needs to be aware of the concepts. This will help come up with better solutions and follow best practices.
…readers say at Reedsy.
Format | Ebook (EPUB and PDF) |
---|---|
Price | $9.99 |
Preview | Select chapters (PDF, 451 KB) |
Extras | Source code |
Length | 340 pages (PDF) |
Sellers | Apple Books |
Kobo | |
Google Play Books | |
Leanpub | |
Gumroad | |
License | CC BY-SA 4.0 (Attribution-ShareAlike 4.0 International) |
Latest version | 1.4.85 (bought the book, but reading an old version? contact me, maybe I can help) |
Web Development is a large field. It takes a lot of time, practice, and discipline to master even part of it. Web Development is so large that many abstractions are being used, with design frameworks, HTML/CSS frameworks, JavaScript frameworks, and DevOps tooling making it possible to write complex applications without understanding the mechanics. This has always been like that—only the abstractions have changed from WYSIWYG editors to the “one size fits all” frameworks we’re surrounded by now.
The situation it presents us with is as interesting as it is challenging, for while it has traditionally been easy to become a web developer, it has also been hard—requiring much studying, practicing, and learning—to become a good web developer. Nowadays, with Web Development consisting of many subdisciplines—HTML and CSS and their optimizations, JavaScript, accessibility, security, performance, code maintainability and quality, internationalization and localization and much more—it may even be impossible to become a good web developer, that is, a good web developer in all the subdisciplines.
These are observations, however, and no judgment: It’s a quality of the field to wield so much power, to have so much depth, and still be so inviting. And inviting it really is, for there are many ways to enter Web Development. There are tons of introductions, tutorials, how-tos, and articles, fora and communities, courses and classes and videos and webinars and anything anyone with any learning preference could ever need.
What has been missing, however, is a comprehensive glossary. Not an index of different HTML elements and CSS properties and JavaScript methods, but a glossary of all the major, the key terms used. In Web Development, but also the relevant neighboring fields. The Web Development Glossary is filling this void: a living book that maps the entire landscape, that helps define and explain it.
If you don’t know me, I’m Jens, and I’m a web developer of 21 years experience who loves and hates (but mostly loves) the field. What I love are its power and all the possibilities it gives us, as well as the challenges of its never-ending depth and complexity. That’s why at the end of last year, I started working on The Web Development Glossary. I collected a few hundred terms. I reached 800 swiftly. Then 1,000. 1,600. 1,900. And now, for release, almost 2,000. Almost 2,000 explanations, some drawing from my own knowledge and research, a good part from the MDN Web Docs, and a great number from Wikipedia, which then meant a great investment to check, normalize, and improve, leading to a slightly better MDN Web Docs Glossary, a slightly better Wikipedia, and a certainly better (and just as generously licensed) glossary.
It was a lot of work to prepare, it will require more work to update and grow, but it’s finally available, so please enjoy: The Web Development Glossary.
Description
The Web Development Glossary is probably the largest of its kind. With more than 2,000 terms and explanations it acquaints and reunites you with the major standards and concepts of the Web, with HTML, CSS, JavaScript, accessibility, security, performance, code quality, internationalization, localization, editors and tooling and more.
The glossary then goes beyond web development, touching on computer science, design, typography, usability and user experience, information as well as project management, other disciplines of interest and relevance to the modern developer. It goes beyond, inspiring the curiosity to learn more about the Web and the people creating and using it. And still it is a glossary, of a couple of thousand terms for developers, leaning on (and giving back to) Wikipedia and the MDN Web Docs.
→ This is the book if you choose to extend and validate your web and software development knowledge.
❧ I thank Wikipedia, the MDN Web Docs, and all their contributors for the great foundation they have laid that made it a lot more efficient to build the glossary. I then thank Gabriele Kretzschmar for review of the manuscript, and Ganesh Subramanian and Yaroslav Kiyenko for advice on book details. This has been a very special project for me, one which I now hope contributes to making the field, the field of Web Development, a tiny little more accessible.
Please have a look and check out the first edition of The Web Development Glossary!
About Me
I’m Jens (long: Jens Oliver Meiert), and I’m a frontend engineering leader and tech author/publisher. I’ve worked as a technical lead for companies like Google and as an engineering manager for companies like Miro, I’m a contributor to several web standards, and I write and review books for O’Reilly and Frontend Dogma.
I love trying things, not only in web development (and engineering management), but also in other areas like philosophy. Here on meiert.com I share some of my experiences and views. (Please be critical, interpret charitably, and give feedback.)
Read More
Maybe of interest to you, too:
- Next: The 4 Pillars of Good Embed Code
- Previous: The Frameworks Paradox
- More under Development
- More from 2020
- Most popular posts
Looking for a way to comment? Comments have been disabled, unfortunately.
Get a good look at web development? Try WebGlossary.info—and The Web Development Glossary 3K. With explanations and definitions for thousands of terms of web development, web design, and related fields, building on Wikipedia as well as MDN Web Docs. Available at Apple Books, Kobo, Google Play Books, and Leanpub.