Pro JavaScript DevelopmentCoding, Capabilities, and ToolingDen Odell. Apress, New York. 2014

Get the Book from Springer
Pro JavaScript Development book cover

Cited in 25+ academic works across 12 countries and 6 languages, and held in major university libraries — a global reference for professional JavaScript development.

As a front-end architect with 25 years of experience, I authored Pro JavaScript Development: Coding, Capabilities, and Tooling (Apress, 2014) to advance robust web application techniques. Cited in 27 academic works across 12 countries and 6 languages, translated into Chinese, and held in libraries like Harvard, Oxford and Cambridge, it’s accessed 46,000+ times on SpringerLink. Taught at universities like APUS, it shapes global JavaScript practices alongside my second book, with over 80 citations combined. Explore Pro JavaScript Development or contact me to discuss JavaScript innovation.

ISBN: 978-1-4302-6268-8 (Print), 978-1-4302-6269-5 (eBook).
DOI: 10.1007/978-1-4302-6269-5

46k Online Accesses
Source: SpringerLink

473 Global Library Holdings
Source: WorldCat

27 Academic Citations
Source: See below

10 Wikipedia References
Source: See below

3 University Course Texts
Source: See below

1 Foreign Translation
Source: See below

Chinese Translation

Pro JavaScript Development - Chinese Edition
精通JavaScript开发
人民邮电出版社 (Posts & Telecom Press), Beijing, 2015
ISBN: 978-7-1154-0255-4 (Print)
6 Global Library Holdings

Find on Amazon

University Course Texts (3 - from 2017 to 2025)
Module Type Institution Country Language
FE409: Front-End Frameworks In-Person 45 Hour Course. Mar 17, 2025 - Apr 04, 2025 Harbour.Space, Barcelona Campus Spain English
FE406/FE407: Web Tooling and Modern Setup In-Person 39 Hour Course. Jan 31, 2024 - Feb 16, 2024
In-Person 45 Hour Course. Jan 30, 2023 - Feb 17, 2023
In-Person 45 Hour Course. Feb 21, 2022 - Mar 11, 2022
Harbour.Space, Barcelona Campus Spain English
ENTD211 Introduction To Software Design* Bachelor of Science in Information Technology (2017) American Public University United States English

* The book is cited as the only course material for this course, and the structure of the course seems based strongly on the chapter layout of the book.

Wikipedia References (10)
Citations (27 - from 2015 to 2025)
Date Title Publication Country Language
14 Jan 2025 A Next Generation Web Browser Execution Environment
Zahir Toufie, Boniface Kabaso
Cites Chapter "Boosting JavaScript Performance"
Conference Paper. 2024 IEEE International Conference on Data and Software Engineering (ICoDSE) South Africa English
25 Dec 2024 Experience In Developing A Javascript Component For Implementing Logo Deformation Effects When Applied On Product Images
Scientific and Practical Journal "Economics and Technical Engineering" Ukraine English
Aug 2023 The Next Evolution of Web Browser Execution Environment Performance
Zahir Toufie, Boniface Kabaso
Cites Chapter "Boosting JavaScript Performance"
Conference Paper. 2023 IEEE International Conference on Artificial Intelligence, Big Data, Computing and Data Communication Systems (icABCD) South Africa English
11 May 2022 Web Interface Of A Document Analysis Tool
Adam Ševčík
Thesis, Bachelor Degree, Brno University Of Technology Czech Republic Czech
May 2022 WebRTC: Peer-To-Peer Architecture for Real-Time Communication
Naveen Shivnani, Prof. Harish Chandra Maurya
Cites Chapter "Using WebRTC for Video Chat"
Research Paper, Vol-8 Issue-3, International Journal of Advance Research and Innovative Ideas in Education India English
3 Dec 2021 Using Software Design Patterns for Reusability
Ali Aydilek, Hacer Karacan, Mustafa Dursun
Cites Chapter "Design Patterns: Creational"
Research Article. Journal of Institute Of Science and Technology, Erciyes University Turkey Turkish
Mar 2021 Development And Performance Analysis Of The Gunungkidul Cultural Potential Application Based On Progressive Web Apps
Pradana Setialana, Muhammad Nurwidya Ardiansyah, Nova Suparmanto
Journal of Engineering and Applied Technology India English
7 Mar 2020 A Class Project To Prepare Software Engineering Students For Their Capstone Projects
Justus Posthuma, Vreda Pieterse, Stacey Baror
Cites Chapter "Writing High-Quality JavaScript"
Research Article. ACM Conference. Proceedings of the 8th Computer Science Education Research Conference South Africa English
Aug 2018 Visual Support For Teaching Subjects Dealing With Graph Theory And Graph Algorithms
Tomáš Skořepa
Thesis, Master's Degree, University of Hradec Králové Czech Republic Czech
Jun 2018 Web-Based Integration of Mobile Devices Into Public Space Games
Michael Temper
Thesis, Master's Degree, University of Applied Sciences in Hagenberg Austria English
12 Apr 2018 SaaS Local Version
Jussi Latvaniemi
Thesis, Bachelor Degree, Metropolia University of Applied Sciences Finland Finnish
Dec 2017 High Volume Test Automation with Yeager
Casey Doran
Cites Chapter "Browser Developer Tools"
Thesis, Master's Degree, Florida Institute of Technology United States English
Oct 2017 A Multi-Agent Framework That Facilitates Decoupled Agent Functioning
David John Russell
Thesis, Master's Degree, University of Johannesburg South Africa English
4 Sep 2017 Prediction Of Financial Time Series With Artificial Neural Networks To Recognize Upcoming Trends
Marius Herget
Cites Chapter "The Node.js Application Platform"
Thesis, Bachelor Degree, Cooperative State University Stuttgart Germany English
Sep 2017 Generating Runtime Type Validations for JavaScript Based on the Static Type Information Provided by its Superset TypeScript
Fabian Pirklbauer
Thesis, Master's Degree University of Applied Sciences in Hagenberg Germany English
Sep 2017 Integration von Web-Realtime in CMS-basierte Web Applikationen
Julian Raab
Thesis, Master's Degree University of Applied Sciences in Hagenberg Germany German
Apr 2017 A Peer-To-Peer Architecture for Real-Time Communication Using WebRTC
Edim Azom Emmanuel, Bakwa Dunka Dirting
Cites Chapter "Using WebRTC for Video Chat"
Journal of Multidisciplinary Engineering Science Studies (JMESS) Nigeria English
2017 Design Of Web Animation Tool Based On HTML5-WATON
Su Han
Thesis, Master's Degree, Keio University Japan English
2017 Herramienta De Mapas Sin Conexión Para Nova
A Castillo Fernández
Universidad de las Ciencias Informáticas (UCI) Cuba Spanish
1 Apr 2016 Tools and Technologies for Interactive Elements and SVG Animations in HTML5-based e-learning
Markus Ruottu
Thesis, Master's Degree, Metropolia University of Applied Sciences Finland English
May 2016 Development and Maintenance of Web Application’s Architecture
Robert Nurminen
Thesis, Master's Degree, Tampere University of Technology Finland Finnish
2016 Using Service-Oriented Architecture Approach For Multiple User Interface Software Development
Arefev, Roman; Zudilova, Tatiana; Seffah, Ahme
Cites Chapter "Design Patterns: Architectural"
Conference Paper. International Multidisciplinary Scientific GeoConference : SGEM Russia / Finland English
23 Nov 2015 RESTful Web Applications with Reactive, Partial Server-Side Processing in Java EE
Jakob Korherr
Cites Chapter "Using Client-Side Templates"
Thesis, Master's Degree, Vienna University of Technology, Faculty of Informatics Austria English
Apr 2015 McNumJS: A JavaScript Library for Numerical Computations
Sujay Kathrotia
Cites Chapter "Boosting JavaScript Performance"
Thesis, Master's Degree, McGill University Canada English
27 Mar 2015 JavaScript Core Analysis in Web Browsers
Micha Severin
Thesis, Bachelor Degree, Hamburg University of Applied Sciences Germany German
16 Feb 2015 Entwicklung Von Extension Objects Sowie Document Extensions Für Qlikview 11 Und Qlik Sense Mit Dart
Alexander Johr
Thesis, Bachelor Degree, Harz University Germany German
2015 A SOA-based Framework for Multi-Devices and Multi-Platform User Interfaces
Roman Arefev
Cites Chapter "Design Patterns: Architectural"
Thesis, Master's Degree, Lappeenranta University of Technology Finland English