Josip Maras

Josip Maras is a post-doctoral researcher and teacher.

books by Josip Maras

Secrets of the JavaScript Ninja, Third Edition

  • MEAP began December 2024
  • Publication in Fall 2025 (estimated)
  • ISBN 9781633436121
  • 450 pages (estimated)
  • printed in black & white

Whether you’re a JavaScript novice or a battle-hardened web developer, you’ll love Secrets of the JavaScript Ninja, Third Edition! Written for web developers who know the basics of JavaScript or TypeScript, this amazing book delivers best practices for writing code that’s readable, reliable, and performant. This fully-revised third edition includes TypeScript techniques, along with modern tools like ESLint that help you catch bugs before they crash your apps. Plus, you’ll find practical tips on overcoming common pain points in modern JavaScript development, such as the divide between ECMAScript and CommonJS modules.

Secrets of the JavaScript Ninja, Second Edition

  • August 2016
  • ISBN 9781617292859
  • 464 pages
  • printed in black & white
  • Available translations: Complex Chinese, Russian, Simplified Chinese

Secrets of the JavaScript Ninja, Second Edition uses practical examples to clearly illustrate each core concept and technique. This completely revised edition shows you how to master key JavaScript concepts such as functions, closures, objects, prototypes, and promises. It covers APIs such as the DOM, events, and timers. You'll discover best practice techniques such as testing, and cross-browser development, all taught from the perspective of skilled JavaScript practitioners.