Archive for the ‘Writing’ Category
Monday, November 2nd, 2009

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.
Tags: Books, Jabber, Nothing But Nets, O’Reilly, Swift, Unit Testing, XMPP
Posted in Swift, Writing | 2 Comments »
Monday, July 13th, 2009
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.
(more…)
Tags: Books, Jabber, Python, SleekXMPP, XMPP, XMPP-TDG
Posted in Jabber, Programming, Writing | No Comments »
Saturday, June 27th, 2009
I added a DocBook XSL customization layer to my DocBook Kit that outputs an HTML/PHP version of the document that automatically integrates with a WordPress blog. The stylesheet also (optionally) adds a link to the downloadable PDF of the document. An example document integrating with this blog can be seen here.
(more…)
Tags: DocBook, DocBook Kit, DocBook XSL, PHP, WordPress
Posted in Writing | No Comments »
Sunday, May 3rd, 2009
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.
(more…)
Tags: Books, C++, Jabber, Nothing But Nets, O’Reilly, Swift, Unit Testing, XMPP
Posted in Swift, Writing | 1 Comment »
Wednesday, April 29th, 2009
When I started writing XMPP: The Definitive Guide, I switched from LaTeX to DocBook as my writing tool, mainly because DocBook was O’Reilly’s suggested format. After a few months of writing with DocBook, I started getting quite attached to the format: not only does it force you to separate presentation from content, the strict XML format allows you to easily write tools to transform and validate your document. For example, for the XMPP book, we had several short Python scripts that checked whether the stanzas used in the book were well-formed, whether all web URLs were valid, … Today, I use DocBook for practically all of my documents. Because getting a DocBook environment up requires putting together quite a few pieces from different places, I created a “DocBook kit” to be able to start writing a new DocBook project without much hassle.
(more…)
Tags: DocBook, DocBook Kit, Writing, XML
Posted in Writing | 9 Comments »
Sunday, February 8th, 2009
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.
(more…)
Tags: Books, Jabber, O'Reilly, XMPP, XMPP-TDG
Posted in Jabber, Writing | 3 Comments »
Tuesday, February 3rd, 2009
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.
Tags: Books, Jabber, O'Reilly, XMPP, XMPP-TDG
Posted in Jabber, Writing | 2 Comments »
Wednesday, December 10th, 2008
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.
Tags: Books, Jabber, O'Reilly, XMPP, XMPP-TDG
Posted in Jabber, Writing | 2 Comments »
Thursday, August 21st, 2008
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!
Tags: Books, Jabber, O'Reilly, XMPP, XMPP-TDG
Posted in Jabber, Writing | 2 Comments »
Saturday, July 1st, 2006
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.
(more…)
Tags: Books, eBooks, Programming, Prolog
Posted in Programming, Writing | 1 Comment »