Adam Tuttle

15 Days Ago I Was Not Writing a Book; Today You Can Buy My Book

So early on the morning of December the 4th that it was still the 3rd in my mind, I decided to write a book. Within a few hours I had drawn up a basic outline and an aggressive but accomplishable timeline for getting it written and shipped without wasting time trying to get every little detail perfect (a.k.a. not shipping)... That was almost two weeks ago to the hour, as I write this, and that deadline was noon today.

I've just delivered the final files —that is, the PDF, ePub, and Mobi (for Kindle) files— to be shipped today at Noon US-Eastern. It feels good to ship on schedule!

With literally hours left before the files are delivered to everyone that pre-ordered, this is your last chance to save 36%. At noon the price goes up to $19. I'm not complaining if you're holding off to pay full price (Thanks for that, Andy!), but as a fellow deal-lover, I can't help but want you to get a bargain too. Get a deal... Buy Now!

From the bottom of my heart, Thank You to everyone that believed in me to get it done on schedule, and to deliver something worth some of your hard-earned money. Your support has been a huge motivating factor, so in a way you helped me finish on schedule too!

Mission Accomplished! Last Chance to Buy REST Web APIs: The Book before Retail Price!

Last night I finished writing my book. The last chapter and the conclusion are awaiting copy editing and tech editing, and I have just a touch more polish I'd like to add to the end result, but it's 99.95% done.

And it will ship this Friday at noon, US-Eastern time.

"Having decided to read the first chapter now, just to see what I'm getting myself into, I read the whole thing. I absolutely could not put this book down. It's refreshing to see a book focusing on pragmatism over dogmatism."
Adam Cameron

Any purchases made after noon on Friday will be charged full retail price: $19. Save yourself 36% and pre-order it now for $12!

What can you expect from the book?

  • A chapter that you can have your boss read to understand what REST is and why it's better than SOAP.
  • A very short history of REST and AJAX. If you find the history of computing interesting, you'll dig this.
  • A look at raw HTTP requests, and how REST is not a layer on top of HTTP, but just using it to its full potential
  • Did you know you're already doing a subset of REST? Did you know it's really easy to use jQuery as a REST client?
  • Basic design principles every API designer should know
  • Common security patterns, including Basic Auth, API Key Provisioning, OAuth, CORS, and JSONP
  • More best practices than you can shake a stick at
  • And an entire chapter dedicated to illustrating the majority of these concepts with Taffy code samples

All of that and more in just over 100 pages. At $19 it's a great deal. At $12 it's a steal.

Click here to pre-order now!

The First Reviews Are In! REST Web APIs: The Book Is "Refreshing", "Immense"

REST Web APIs: The Book, by Adam TuttleI have been working closely with a few volunteers that offered to proofread each chapter as I wrote, and provide their feedback and criticisms along the way. Now that all but the last chapter is completed, the first reviews have started to come in. I am just so overjoyed with the positive reaction that this idea has gotten all around, and I think the first response sums up precisely what I set out to do:

"Having decided to read the first chapter now, just to see what I'm getting myself into, I read the whole thing. I absolutely could not put this book down. It's refreshing to see a book focusing on pragmatism over dogmatism."
Adam Cameron

If he's being honest (and when isn't he?) then I seem to have hit the nail on the head. Brevity and pragmatism were my top two goals for the content of this book.

Likewise, Matt Gifford seems pleased, though he didn't give me much of a blurb to work with:

It looks immense and you should be incredibly proud.
Matt Gifford

I'm pretty sure he means "immense" in the British sense of "great," because I don't know that you could otherwise call a ~100 page book "immense."


I wish I could say that I finished the final chapter ahead of schedule as planned. I didn't. I wish I could say I finished it on schedule (last night). I didn't.

Saturday evening and Sunday morning I spent many hours incorporating a huge round of feedback from reviewers. Sunday evening I started writing the final chapter —and it's going to be great— but I had to call it an early night (by two-week-book-writing standards: I went to bed at 11:30 instead of 1:00am) because I've got an important all-day meeting today for work, and need to be, you know, awake for it.

I hope to be able to link you to some actual full-fledged reviews soon (not before I finish the last chapter!), so keep coming back for the updates. We're in the home stretch now!

Let's Turn the Crazy up to 11!

When I first posted about the book I'm writing, my friend Todd joked that I needed stretch goals, like a Kickstarter campaign:

And while what I'm about to announce don't really qualify as stretch goals, they do qualify as taking an idea as crazy as self-publishing a book in two weeks and allowing pre-orders during those two weeks, and turning the crazy up even further.

In addition to the eBook, which will be provided in DRM-free ePub and PDF (and probably mobi, for you kindle readers), I'm now also offering two optional add-ons:

  • A one-hour consultation with me over video chat (Skype, Hangouts, Join.me, whatever -- not picky). Ostensibly this is for us to have a concrete discussion about your REST Web API design questions, but if you want to spend the hour talking about your cat, I'll be your captive audience. Sessions will be scheduled for early 2015. (+$100)
  • An audiobook recording of yours truly reading the book to you. I know that I personally love audiobooks and podcasts: they make otherwise disconnected activities like going for a run or mowing the lawn more productive by engaging my brain at the same time. To be released in early 2015 (the more copies that sell, the more motivated I'll be to get it done quickly!) (+$25)
  • Or get both the audiobook and a consultation (in addition to your eBook) for $120

Because I have a full time job and a family, I have limited time to dedicate to these consultations, which means that I can only offer so many; and once they're gone, they're gone.

If you have already pre-ordered and would like to pick up one or both of these add-ons, just reach out to me [adam@fusiongrokker.com] and I can cancel your existing order so that you can recreate it with your desired add-ons selected.


Last night I finished writing the next-to-last chapter, all about HATEOAS. I don't want to spoil anything, but let's just say that I had not-nice things to say, and I didn't keep them to myself. My mother would be ashamed.

With my first draft of what will become the final layout and styling of the book in place, the latest edit is just under 14,000 words, spanning 76 pages. When all is said and done, I wouldn't be surprised if I cross the 100-page mark. All that's left to do now is to put together a chapter with Taffy-based examples illustrating the concepts explained in the book, and put a bow on it with a good conclusion.

I'm still a full day ahead of the schedule I set for myself -- a schedule that left about 4 days to tweak the layout and make everything pretty. Barring any major catastrophes, I'm going to be done pretty early!