Tag: Books

The Myths of Innovation (Scott Berkun)

By taking some of the great past and present innovations off the divine pedestal they have been put on, Scott Berkun illustrates what innovating is really about in his Myths of Innovation. And although the subject sounds negative, this classic by Scott Berkun is strangely empowering, inspires everyone to be innovative, and does all this in the extremely pleasant, entertaining, and easy to read style we’re used to from Berkun. Highly recommended!

Continue reading →

Posted in Books | Tagged Books, Innovation, O'Reilly, Reviews, and Scott Berkun

Confessions of a Public Speaker

Although I love the thrill of speaking in public, I unfortunately don’t get to do it as often as I used to (once, maybe twice a year lately). The few times I do speak, though, I’ld like it to be as good as possible. That’s why I was very interested in O’Reilly’s announcement of Scott Berkun’s Confessions of a Public Speaker, and so I put the book on my shopping list right away. Not having heard of the author before, I was hoping for the best (light, interesting, with a touch of “funny”), but expecting the worst (“I am your presentation God; people sell their own mother to hear my voice; although you are not worthy, I will lower myself to your level and give some insight in why I am so fantastic.”). After receiving the book in the mail, I read it from the first page to the last in merely one day (a new personal record). Needless to say the book exceeded my expectations.

Continue reading →

Posted in Books | Tagged Books, O'Reilly, Presenting, Reviews, and Scott Berkun

Beautiful (XMPP) Testing

O’Reilly recently released the book Beautiful Testing, a collection of essays about testing and QA in general. As I mentioned earlier, I wrote an article in that book on (unit) testing XMPP protocols, using Swift as a motivating example. Since the book’s scope may (oddly enough) not always be as interesting for developers in general, I released my article under a Creative Commons Attribution license (thanks to the good folks from O’Reilly for encouraging us to do this), which you can find here (or directly from my Git repository). The original excerpt from the book (including the index, list of biographies, and all the fancy artwork) is also available for download under the same license.

I of course encourage you to buy either the PDF or dead tree version of the book, as all the proceeds of the book go to charity.

Posted in Swift and Writing | Tagged Books, Jabber, Nothing But Nets, O’Reilly, Swift, Unit Testing, and XMPP

The Watch

When I was a kid, I used to be fascinated by Swiss clocks and watches (actually, mostly anything that was made in Switzerland). However, my attention in watches seems to have faded shortly after I got my very own black & red strapped Swatch: only a few years later, I replaced the Swatch with a digital Casio with built-in calculator, because it looked flashy and cool. I have to admit that the watches I wore (if any) haven’t really improved much since then. However, since I recently came to be without a timepiece again, I took the opportunity to read up on watches before buying a new one. I ordered the first well-rated book on the subject I could find, which happened to be Gene Stone’s The Watch. It turns out that this book was one of the most entertaining books I recently read, and I must admit I have become a watch fanatic ever since I read it.

Continue reading →

Posted in Books | Tagged Books, Casio, Jaeger-LeCoultre, Reverso, Reviews, Swatch, Switzerland, and Watches

“XMPP: The Definitive Guide” Code Examples

Although the primary focus of XMPP: The Definitive Guide is explaning the XMPP protocol and all its extensions through text and illustrations, we also included a few Python code examples to help people get started with implementing their own ideas. In fact, we devoted a whole chapter to building an XMPP application, starting out with a simple bot implementation, but gradually extending the application into a full server component. For people who want to try this out for themselves, we’re releasing the source code of all code examples, including a simple echo bot, and different variants of the CheshiR microblogging platform XMPP interface.

Continue reading →

Posted in Jabber, Programming, and Writing | Tagged Books, Jabber, Python, SleekXMPP, XMPP, and XMPP-TDG

“Beautiful Testing” XMPP Chapter

Adam Goucher and Tim Riley (Director of QA at Mozilla) announced a few months ago that they are putting together a Beautiful Testing book for O’Reilly. I took the opportunity to write a chapter about testing in the context of XMPP (more specifically, about testing protocol implementations in Swift), and just submitted the final draft for technical review. The book is expected to be released this August.

Continue reading →

Posted in Swift and Writing | Tagged Books, C++, Jabber, Nothing But Nets, O’Reilly, Swift, Unit Testing, and XMPP

We have an animal

O’Reilly just sent us the cover for our upcoming XMPP Book, and it seems we got the world’s smallest ungulate: the lesser mouse-deer. I haven’t seen one in real life before, am not sure I ever want to, but still: great! Have a look below to see what the cover of the book will look like when it hits the stores in 2 months.

Continue reading →

Posted in Jabber and Writing | Tagged Books, Jabber, O'Reilly, XMPP, and XMPP-TDG

Final revision of the XMPP book submitted

After a few weeks of heavy labour and long nights, Peter, Kevin, and I just submitted the final revision of “XMPP: The Definitive Guide” to the folks at O’Reilly. All the feedback from our (thorough) reviewers has been processed, we added quite a few extra bits and clarifications (58 pages to be exact), polished the whole thing up, and went through the resulting manuscript with a fine toothed comb. We hope the people who will read this book will be as satisfied with the end result as we are. If all goes according to plan, the book should roll out of the presses in about 2 months. In the mean time, you can expect an update to the on-line rough cut version of the book in the next couple of days.

Posted in Jabber and Writing | Tagged Books, Jabber, O'Reilly, XMPP, and XMPP-TDG

Rough cuts of XMPP book now available

While Kevin, Peter, and I are working very hard to finish the first draft of our upcoming book ‘XMPP: The Definitive Guide’, O’Reilly has recently released early versions of most of the chapters of the book as Rough Cuts. People interested in learning about XMPP today can now get a preliminary version of the book, and get updates as the book progresses.

Posted in Jabber and Writing | Tagged Books, Jabber, O'Reilly, XMPP, and XMPP-TDG

We're writing an XMPP book

I’m excited to announce that Peter, Kevin, and I recently got the green light from O'Reilly to start writing a book about Jabber/XMPP. The book will be targeted at a diverse public: on one hand, people who want to get acquainted with XMPP and will get an introduction and a general overview of XMPP, its workings, and its possibilities. On the other hand,  software engineers who want to integrate XMPP into their products will get a guide to implementing different use cases of XMPP through a series of different developer stories. The book is expected to be available in 2009, so start making some room on your bookshelf!

Posted in Jabber and Writing | Tagged Books, Jabber, O'Reilly, XMPP, and XMPP-TDG

Refactor Your Wetware (Beta)

At the occasion of Read an eBook week'</a>, I thought I'ld do something you can't actually do with real books: buy (and read) a version of a book before it is released. Andy Hunt, author of the excellent book <a href="http://www.pragprog.com/the-pragmatic-programmer">The Pragmatic Programmer' (a must read for every developer!), recently announced the availability of a beta'</em> version of his new book, <a href="http://pragprog.com/titles/ahptl">Refactor your wetware'. This beta version is an early electronic version of the book, which gives the reader the opportunity to get a sneak peek at the book, and give feedback for the final version (which, as a beta book owner, you can also download when it is released). So, I went over to the `Pragmatic Bookshelf' store, ordered my copy, and got an e-mail with my personalized copy only a few seconds later.

Continue reading →

Posted in Books | Tagged Andy Hunt, Books, Pragmatic Bookshelf, Reviews, and eBooks

User Interface Design for Programmers

User interfaces: every piece of software needs one, but no programmer likes to write one. According to Joel Spolsky (host of the popular Joel on Software), the root cause of the problem is the (unnecessary) fear of being incapable of designing user interfaces. He claims that UI design actually is fun, challenging, and doesn’t require any artistic talent whatsoever (as opposed to what many programmers think). Since I have to write quite some UI code myself, and always thought it was the most boring and frustrating aspect of software development, I thought I'ld pick up Spolsky’s book `User Interface Design for Programmers', and let him try to convince me otherwise.

Continue reading →

Posted in Books | Tagged Books, Joel Spolsky, Programming, Reviews, and User Interfaces

'The First 10 Prolog Programming Contests' available for downloading

Exactly one year after we finished it, our book `The First 10 Prolog Programming Contests' is now freely downloadable. On the home page of the book, you will also find the source code of all solutions presented in the book. Below are some pictures of the ‘deluxe’ edition of the book, hand-made by my mom.

Continue reading →

Posted in Programming and Writing | Tagged Books, Programming, Prolog, and eBooks