<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:blip="http://blip.tv/dtd/blip/1.0" xmlns:yv="http://video.yahooapis.com/v2/video/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:amp="http://www.adobe.com/amp/1.0" xmlns:dcterms="http://purl.org/dc/terms" xmlns:gm="http://www.google.com/schemas/gm/1.1" xmlns:mediaad="http://blip.tv/dtd/mediaad/1.0" version="2.0">
  <channel>
    <title>Recent Posts - Blip</title>
    <link>http://blip.tv</link>
    <description>Recent Posts - Blip - Blip</description>
    <language>en-us</language>
    <generator>http://blip.tv</generator>
    <lastBuildDate>Tue, 29 Nov 2011 17:28:57 +0000</lastBuildDate>
    <pubDate>Tue, 29 Nov 2011 17:28:57 +0000</pubDate>
    <item>
      <guid isPermaLink="false">9E7FF922-1AAF-11E1-A7D6-E0A4E82250BD</guid>
      <link>http://blip.tv/jsconfeu/konstantin-kaefer-writing-node-modules-with-v8-5778046</link>
      <title>Konstantin Kaefer – Writing node modules with v8</title>
      <blip:user>jsconfeu</blip:user>
      <blip:userid>486878</blip:userid>
      <blip:safeusername>jsconfeu</blip:safeusername>
      <blip:showpath>jsconfeu</blip:showpath>
      <blip:show>JSConf.eu</blip:show>
      <blip:showpage>http://blip.tv/jsconfeu</blip:showpage>
      <blip:picture>http://blip.tv/skin/blipnew/placeholder_user.gif</blip:picture>
      <blip:posts_id>5778046</blip:posts_id>
      <blip:item_id>5760994</blip:item_id>
      <blip:item_type>file</blip:item_type>
      <blip:contentRating>TV-UN</blip:contentRating>
      <blip:rating>0.0</blip:rating>
      <blip:datestamp>2011-11-29T17:28:57Z</blip:datestamp>
      <blip:language>English</blip:language>
      <blip:adChannel>Tech</blip:adChannel>
      <blip:recommendations>0</blip:recommendations>
      <blip:recommendable>0</blip:recommendable>
      <blip:core>0</blip:core>
      <blip:channel_name>Tech &amp; Gadgets</blip:channel_name>
      <blip:channel_list>Tech &amp; Gadgets</blip:channel_list>
      <blip:adminRating>2</blip:adminRating>
      <blip:runtime>1983</blip:runtime>
      <blip:embedLookup>hq0KguDVYgI</blip:embedLookup>
      <blip:embedUrl type="application/x-shockwave-flash">http://blip.tv/play/hq0KguDVYgI</blip:embedUrl>
      <wfw:commentRss>http://blip.tv/comments/?attached_to=post5778046&amp;skin=rss</wfw:commentRss>
      <blip:thumbnail_src>notfound-episode.png</blip:thumbnail_src>
      <blip:puredescription>V8 makes it fun to write native C++ modules for node.js. During this talk, I&amp;apos;ll walk through creating a binding to a third-party C/C++ library. I&amp;apos;ll discuss when it actually makes sense to create your own module, the different methods for programming asynchronously in C/C++, memory management and how to adapt a C interface so that it &amp;quot;feels&amp;quot; like JavaScript. You&amp;apos;ll also learn about various pitfalls of the v8 API to make sure your module runs both stable and fast.</blip:puredescription>
      <blip:license>Creative Commons Attribution-NonCommercial-ShareAlike 3.0</blip:license>
      <description>

&lt;iframe src="http://blip.tv/play/hq0KguDVYgI.html?p=1" width="550" height="443" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;embed type="application/x-shockwave-flash" src="http://a.blip.tv/api.swf#hq0KguDVYgI" style="display:none"&gt;&lt;/embed&gt;
&lt;br /&gt;

V8 makes it fun to write native C++ modules for node.js. During this talk, I&amp;apos;ll walk through creating a binding to a third-party C/C++ library. I&amp;apos;ll discuss when it actually makes sense to create your own module, the different methods for programming asynchronously in C/C++, memory management and how to adapt a C interface so that it &amp;quot;feels&amp;quot; like JavaScript. You&amp;apos;ll also learn about various pitfalls of the v8 API to make sure your module runs both stable and fast.

</description>
      <comments>http://blip.tv/file/5760994</comments>
      <category>Technology</category>
      <category>konstantin kaefer</category>
      <category>writing node modules with v8</category>
      <category>jsconf</category>
      <category>js</category>
      <category>javascript</category>
      <pubDate>Tue, 29 Nov 2011 17:28:57 +0000</pubDate>
      <enclosure length="428895779" type="video/quicktime" url="http://blip.tv/file/get/Jsconfeu-KonstantinKaeferWritingNodeModulesWithV8350.mov"/>
      <itunes:keywords>konstantin kaefer, writing node modules with v8, jsconf, js, javascript</itunes:keywords>
      <itunes:image>http://a.images.blip.tv/notfound-episode.png</itunes:image>
      <media:keywords>konstantin kaefer, writing node modules with v8, jsconf, js, javascript</media:keywords>
      <media:group>
        <media:content url="http://blip.tv/file/get/Jsconfeu-KonstantinKaeferWritingNodeModulesWithV8350.mov" blip:role="Source" blip:vcodec="ffh264" blip:acodec="pcm" expression="full" fileSize="428895779" height="360" isDefault="true" type="video/quicktime" width="640"/>
      </media:group>
      <media:player url="http://blip.tv/file/5760994">&lt;iframe src="http://blip.tv/play/hq0KguDVYgI.html?p=1" width="550" height="443" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;embed type="application/x-shockwave-flash" src="http://a.blip.tv/api.swf#hq0KguDVYgI" style="display:none"&gt;&lt;/embed&gt;</media:player>
      <media:title>Konstantin Kaefer – Writing node modules with v8</media:title>
      <media:thumbnail url="http://a.images.blip.tv/notfound-episode.png"/>
      <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
    </item>
  </channel>
</rss>
