Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Practical API Design: Confessions of a Java Framework Architect

Buy
You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ever before, and Practical API Design: Confessions of a Java Framework Architect fills that need!
  • Teaches you how to write an API that will stand the test of Time
  • Written by the designer of the NetBeans API at Sun
  • Based on best practices, scalability, and API design patterns

What you’ll learn

  • What an API is and what the theories are behind good API design
  • When and why to build an API
  • API design patterns applicable to all programming languages, especially modern, object–oriented languages
  • How to optimize and test APIs

Who is this book for?

This book is recommended to every API architect who prefers a bit more engineering design over a purely artistic one.

About the Author

Jaroslav Tulach is the founder and initial architect of NetBeans, later acquired by Sun. As creator of the technology behind NetBeans, he is still with the project to find ways to improve the design skills among all the programmers who contribute to the success of NetBeans open source project.

(HTML tags aren't allowed.)

Quick! Show Me Your Value
Quick! Show Me Your Value

Trainers and other workplace learning and performance professionals have long sought a seat at the executive table. But getting this powerful seat has always been an illusive goal.

Quick! Show Me Your Value is the first book designed specifically to help these professionals confidently communicate their true value at the most...

Microsoft SQL Server 2005 Notification Services
Microsoft SQL Server 2005 Notification Services
Microsoft SQL Server 2005 Notification Services covers the basic problems of notification applications, describes the SQL Notification Services platform and describes how to use it to build rich, scalable notification applications. Written by Shyam Pather,...
Fundamentals of Polymerization
Fundamentals of Polymerization

Over the last twenty years, the field of the chemistry of polymerization witnessed enormous growth through the development of new concepts, catalysts, processes etc. Examples are: non classical living polymerizations (group transfer polymerization, living carbocationic polymerization, living radical polymerization and living ring-opening...


Joint Source-Channel Coding of Discrete-Time Signals with Continuous Amplitudes (Communications and Signal Processing)
Joint Source-Channel Coding of Discrete-Time Signals with Continuous Amplitudes (Communications and Signal Processing)
This book provides the first comprehensive and easy-to-read discussion of joint source-channel encoding and decoding for source signals with continuous amplitudes. It is a state-of-the-art presentation of this exciting, thriving field of research, making pioneering contributions to the new concept of source-adaptive modulation. The book starts with...
Project Management
Project Management

Dennis Lock's masterly exposition of the principles and practice of project management has been preeminent in its field for four decades. It was among the very few early books to treat project management holistically, rather than as a collection of separate techniques. It thus explains the entire project management process in great...

OS X Mountain Lion Pocket Guide
OS X Mountain Lion Pocket Guide
OS X was first released to the public over a decade ago as Mac OS X Beta (code-named Kodiak). The decade after that saw Mac OS X go from an interesting oddity unsuited to daily work to a usable operating system with little third-party support to everything most people want out of an operating system and a...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy