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
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.
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 |