<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>El Tramo | XMPP-TDG</title>
  <subtitle>Remko Tronçon's Homepage</subtitle>
  <link href="http://el-tramo.be/blog/tag/xmpp-tdg/feed/" rel="self" type="application/rss+xml"/>
  <link href="http://el-tramo.be/"/>
  <updated>2012-05-19T12:29:42+02:00</updated>
  <id>http://el-tramo.be/</id>
  <author>
    <name>Remko Tronçon</name>
    <uri>http://el-tramo.be/about/</uri>
  </author>
  
  <entry>
    <title>“XMPP: The Definitive Guide” Code Examples</title>
    <author>
      <name>Remko Tronçon</name>
      <uri>http://el-tramo.be/about/</uri>
    </author>
    <link href="http://el-tramo.be/blog/xmpp-tdg-code"/>
    <updated>2009-07-13T00:00:00+02:00</updated>
    <id>http://el-tramo.be/blog/xmpp-tdg-code</id>
    <content type="html">&lt;p&gt;Although the primary focus of &lt;a href=&quot;http://oreilly.com/catalog/9780596521264/&quot;&gt;&lt;em&gt;XMPP: The Definitive Guide&lt;/em&gt;&lt;/a&gt; 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 &lt;a href=&quot;/git/xmpp-tdg/snapshot/xmpp-tdg-master.zip&quot;&gt;source code of all code examples&lt;/a&gt;, including a &lt;a href=&quot;/git/xmpp-tdg/tree/code/EchoBot&quot;&gt;simple echo bot&lt;/a&gt;, and different variants of the &lt;a href=&quot;/git/xmpp-tdg/tree/code/CheshiR&quot;&gt;CheshiR microblogging platform XMPP interface&lt;/a&gt;.&lt;/p&gt;

&lt;!--more--&gt;


&lt;p&gt;All examples are built using the lightweight &lt;a href=&quot;http://code.google.com/p/sleekxmpp/&quot;&gt;SleekXMPP&lt;/a&gt; Python XMPP library. In fact, SleekXMPP is so lightweight that we included a version in the source bundle, making it even easier to get started implementing your own bots and components.&lt;/p&gt;

&lt;p&gt;Do bear in mind that these examples only serve illustrative purposes for the book, so don’t expect very robust code. Although making this code fail-safe is not really our primary goal (since that would involve a lot of code that would only distract the reader), we &lt;em&gt;do&lt;/em&gt; welcome bug reports or fixes.&lt;/p&gt;

&lt;p&gt;The code examples are available as a &lt;a href=&quot;/git/xmpp-tdg/snapshot/xmpp-tdg-master.zip&quot;&gt;source package&lt;/a&gt;, or directly from the &lt;a href=&quot;/git/xmpp-tdg&quot;&gt;Git repository&lt;/a&gt; (mirrored on &lt;a href=&quot;http://github.com/remko/xmpp-tdg&quot;&gt;GitHub&lt;/a&gt;). We will soon put a link to the package on &lt;a href=&quot;http://oreilly.com/catalog/9780596521264/&quot;&gt;the book’s webpage&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>We have an animal</title>
    <author>
      <name>Remko Tronçon</name>
      <uri>http://el-tramo.be/about/</uri>
    </author>
    <link href="http://el-tramo.be/blog/xmppbook-cover"/>
    <updated>2009-02-08T00:00:00+01:00</updated>
    <id>http://el-tramo.be/blog/xmppbook-cover</id>
    <content type="html">&lt;p&gt;O’Reilly just sent us the cover for our &lt;a href=&quot;http://oreilly.com/catalog/9780596157197/&quot;&gt;upcoming XMPP Book&lt;/a&gt;, and it seems we got the world’s smallest ungulate: the &lt;a href=&quot;http://en.wikipedia.org/wiki/Kanchil&quot;&gt;lesser mouse-deer&lt;/a&gt;. 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.&lt;/p&gt;

&lt;!--more--&gt;


&lt;p style=&quot;text-align: center;&quot;&gt;&lt;img class=&quot;aligncenter&quot; style=&quot;border: 1px solid grey;&quot; title=&quot;Cover of “XMPP: The Definitive Guide”&quot; src=&quot;http://el-tramo.be/files/blog/xmppbook-cover.png&quot; alt=&quot;&quot; width=&quot;350&quot; height=&quot;460&quot; /&gt;&lt;/p&gt;

</content>
  </entry>
  
  <entry>
    <title>Final revision of the XMPP book submitted</title>
    <author>
      <name>Remko Tronçon</name>
      <uri>http://el-tramo.be/about/</uri>
    </author>
    <link href="http://el-tramo.be/blog/xmppbook-final"/>
    <updated>2009-02-03T00:00:00+01:00</updated>
    <id>http://el-tramo.be/blog/xmppbook-final</id>
    <content type="html">&lt;p&gt;After a few weeks of heavy labour and long nights, &lt;a href=&quot;http://stpeter.im&quot;&gt;Peter&lt;/a&gt;, &lt;a href=&quot;http://kismith.co.uk&quot;&gt;Kevin&lt;/a&gt;, and I just submitted the final revision of &lt;a href=&quot;http://oreilly.com/catalog/9780596157197/&quot;&gt;“XMPP: The Definitive Guide”&lt;/a&gt; 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 &lt;a href=&quot;http://oreilly.com/catalog/9780596157197/&quot;&gt;on-line rough cut version of the book&lt;/a&gt; in the next couple of days.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Rough cuts of XMPP book now available</title>
    <author>
      <name>Remko Tronçon</name>
      <uri>http://el-tramo.be/about/</uri>
    </author>
    <link href="http://el-tramo.be/blog/xmppbook-roughcuts"/>
    <updated>2008-12-10T00:00:00+01:00</updated>
    <id>http://el-tramo.be/blog/xmppbook-roughcuts</id>
    <content type="html">&lt;p&gt;While &lt;a href=&quot;http://kismith.co.uk&quot;&gt;Kevin&lt;/a&gt;, &lt;a href=&quot;http://stpeter.im&quot;&gt;Peter&lt;/a&gt;, and I are working very hard to finish the first draft of our &lt;a href=&quot;http://el-tramo.be/blog/xmppbook-intro&quot;&gt;upcoming book&lt;/a&gt; &lt;em&gt;‘XMPP: The Definitive Guide&lt;/em&gt;’, O’Reilly has recently released early versions of most of the chapters of the book as &lt;a href=&quot;http://oreilly.com/catalog/9780596157197/&quot;&gt;Rough Cuts&lt;/a&gt;. People interested in learning about XMPP &lt;em&gt;today&lt;/em&gt; can now get a preliminary version of the book, and get updates as the book progresses.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>We're writing an XMPP book</title>
    <author>
      <name>Remko Tronçon</name>
      <uri>http://el-tramo.be/about/</uri>
    </author>
    <link href="http://el-tramo.be/blog/xmppbook-intro"/>
    <updated>2008-08-21T00:00:00+02:00</updated>
    <id>http://el-tramo.be/blog/xmppbook-intro</id>
    <content type="html">&lt;p&gt;I&amp;rsquo;m excited to announce that &lt;a href=&quot;http://stpeter.im&quot;&gt;Peter&lt;/a&gt;, &lt;a href=&quot;http://kismith.co.uk&quot;&gt;Kevin&lt;/a&gt;, and I recently got the green light from &lt;a href=&quot;http://oreilly.com&quot;&gt;O'Reilly&lt;/a&gt; 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!&lt;/p&gt;
</content>
  </entry>
  
</feed>

