20 API Paradoxes , Tulach, Jaroslav, Sullins, Jeff, Walrus, Professor, eBook - Amazon.com
Kindle Store
Kindle eBooks
Computers & Technology
Programming
Software Design, Testing & Engineering
Software Development
Kindle
EUR 8.55
Available instantly
EUR 8.55
EUR
55
You will be charged USD 9.99
By placing an order,
you're purchasing a content license
& agreeing to
Kindle's Store Terms of Use
Promotions apply when you purchase
These promotions will be applied to this item:
Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.
Sold by Amazon.com Services LLC.
You've subscribed to !
We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions
There was an error.
We were unable to process your subscription due to an error. Please refresh and try again.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer -
no Kindle device required
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Image Unavailable
Image not available for
Color:
VIDEOS
360° VIEW
IMAGES
Follow the author
Get new release updates & improved recommendations
Jaroslav Tulach
Follow
20 API Paradoxes
Kindle Edition
by
Jaroslav Tulach
(Author),
Jeff Sullins
(Editor),
Professor Walrus
(Foreword)
more
Format:
Kindle Edition
3.9
3.9 out of 5 stars
(7)
Sorry, there was a problem loading this page. Try again.
Just as there is a difference between describing a single house or an entire universe, there is a difference between writing code and producing an API! No matter how much we may know already, there is still much to be explored. Inevitably, we will hit something unexpected, something paradoxical—which, rather paradoxically, is perfectly natural! But why?
Every individual has a knowledge horizon. Objects close to us appear clearly, and as they recede toward the horizon, they become indistinct. What lies beyond the horizon is unknown, and yet we know there is something there. As our knowledge of the world increases, this horizon becomes more distant, and yet we continue to explore. It’s a phenomenon as ineffably human as Edmund Hillary’s “because it is there” reason for climbing Everest.
We test the limits of our horizon, we look around corners, and perhaps we find something bigger, faster, or more beautiful than we’ve ever known before. But sometimes, we find contradictions, as Darwin did when he explored the finches of the Galapagos Islands. His findings challenged orthodoxy, what he thought he knew.
Darwin’s observations were so paradoxical, that it was decades before he published his conclusions as “On the Origin of Species.” The whole process of scientific inquiry is based on our need to find answers to seemingly inexplicable questions, and as each old paradox falls to reason, we find new ones popping up at the edges of our horizon.
The world of software development and API design is no different in this respect. The more complex our systems, the more likely we are to bump into the limits of our knowledge. Our world is full of paradoxes waiting to be discovered and explained; it’s as natural as the process of evolution!
See all details
Report an issue with this product or seller
Product details
ASIN
B009NNXPES
Publisher
WalrusInk
Publication date
October 1, 2012
Language
File size
1.2 MB
Screen Reader
Supported
Enhanced typesetting
Enabled
X-Ray
Not Enabled
Word Wise
Not Enabled
Print length
148 pages
ISBN-13
978-1931822015
Page Flip
Enabled
Best Sellers Rank:
#3,890,247 in Kindle Store (
See Top 100 in Kindle Store
#5,096 in
Software Development (Kindle Store)
#8,933 in
Software Development (Books)
#28,907 in
Business Technology
Customer Reviews:
3.9
3.9 out of 5 stars
(7)
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.
Videos
Help others learn more about this product by uploading a video!
Upload your video
About the author
Follow authors to get new release updates, plus improved recommendations.
Jaroslav Tulach
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.
My name is Jaroslav Tulach and I am the founder and initial architect of NetBeans, which is not just a well known IDE, but also the first modular desktop application framework written in Java. My name sounds Slavic and has a strange pronunciation (read the initial J as Y and last ch as in Scottish loch or in German Bach), because I am Czech. However, as NetBeans has been the flagship software product of Sun Microsystems/Oracle for a while now, you don't have to worry that content of my Practical API Design book might not be widely applicable and understandable.
Read more about this author
Read less about this author
Customer reviews
3.9 out of 5 stars
3.9 out of 5
7 global ratings
5 star
4 star
3 star
2 star
1 star
5 star
17%
54%
29%
0%
0%
17%
5 star
4 star
3 star
2 star
1 star
4 star
17%
54%
29%
0%
0%
54%
5 star
4 star
3 star
2 star
1 star
3 star
17%
54%
29%
0%
0%
29%
5 star
4 star
3 star
2 star
1 star
2 star
17%
54%
29%
0%
0%
0%
5 star
4 star
3 star
2 star
1 star
1 star
17%
54%
29%
0%
0%
0%
How customer reviews and ratings work
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon
View Image Gallery
Amazon Customer
5.0 out of 5 stars
Images in this review
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
vrto
4.0 out of 5 stars
Paradoxes you probably haven't thought of before
Reviewed in the United States on November 15, 2012
Format: Kindle
Verified Purchase
Honestly I've never been the biggest fan of the original API Design book from the same author, because I didn't quite like the examples and weird language (grammatically correct, but very strange, abstract). So when I discovered that there is new one, I wasn't quite sure whether I should go for it.
This book is different though and I am glad that I bought it. It's much shorter (I read it during my subway rides to the work in two weeks or so) and chapters are great mixture of comprehensiveness and brevity. Each chapter introduces an interesting paradox of API design and it's described in the way you probably haven't thought of yet. Some of these paradoxes where much more interesting for me (Coolness vs. Cost, Backward Compatibility, Callers and Providers, DSLs ...) than other ones, but I am sure that every developer will appreciate something else. But since it has 20 distinct chapters, you can just skip ones you're not quite interested in.
So compared to the previous one, I feel like this is an improvement. If you happen to be API designer, then it's no-brainer. If you happen to develop standard enterprise software then you probably have greater flexibility to redesign your APIs and you don't have to think so much about things like backwards compatibility etc. But I'd still say that information provided in this book would be useful to you.
I am giving it 4 out of 5 stars, because some of the weirdness from the original API Design book also leaked into this one, but note that this is very subjective opinion.
10 people found this helpful
Helpful
Report
Leo
4.0 out of 5 stars
A great book about API ideas
Reviewed in the United States on August 27, 2014
Format: Kindle
Verified Purchase
A great book about API ideas. The author brings cases related to API development, and states clearly the differences between building API and building other kind of software. I recommend this book. The only observation I have is that External References section in each Paradox should have other references than the author's wiki page.
One person found this helpful
Helpful
Report
See more reviews
Report an issue
Does this item contain inappropriate content?
Report
Do you believe that this item violates a copyright?
Report
Does this item contain quality or formatting issues?
Report
Your recently viewed items and featured recommendations
View or edit your browsing history
After viewing product detail pages, look here to find an easy way to navigate back to pages you are interested in.
Get to Know Us
Careers
Blog
About Amazon
Investor Relations
Amazon Devices
Amazon Science
Make Money with Us
Sell products on Amazon
Sell on Amazon Business
Sell apps on Amazon
Become an Affiliate
Advertise Your Products
Self-Publish with Us
Host an Amazon Hub
See More Make Money with Us
Amazon Payment Products
Amazon Business Card
Shop with Points
Reload Your Balance
Amazon Currency Converter
Let Us Help You
Amazon and COVID-19
Your Account
Your Orders
Shipping Rates & Policies
Returns & Replacements
Manage Your Content and Devices
Help
EUR - Euro
United States
Amazon Music
Stream millions
of songs
Amazon Ads
Reach customers
wherever they
spend their time
6pm
Score deals
on fashion brands
AbeBooks
Books, art
& collectibles
ACX
Audiobook Publishing
Made Easy
Sell on Amazon
Start a Selling Account
Veeqo
Shipping Software
Inventory Management
Amazon Business
Everything For
Your Business
AmazonGlobal
Ship Orders
Internationally
Amazon Web Services
Scalable Cloud
Computing Services
Audible
Listen to Books & Original
Audio Performances
Box Office Mojo
Find Movie
Box Office Data
Goodreads
Book reviews
& recommendations
IMDb
Movies, TV
& Celebrities
IMDbPro
Get Info Entertainment
Professionals Need
Kindle Direct Publishing
Indie Digital & Print Publishing
Made Easy
Prime Video Direct
Video Distribution
Made Easy
Shopbop
Designer
Fashion Brands
Woot!
Deals and
Shenanigans
Zappos
Shoes &
Clothing
Ring
Smart Home
Security Systems
eero WiFi
Stream 4K Video
in Every Room
Blink
Smart Security
for Every Home
Neighbors App
Real-Time Crime
& Safety Alerts
PillPack
Pharmacy Simplified
Conditions of Use
Privacy Notice
Consumer Health Data Privacy Disclosure
Your Ads Privacy Choices
© 1996-2026, Amazon.com, Inc. or its affiliates
US