<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0QFSHoyfSp7ImA9WhNRGE0.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489</id><updated>2012-11-13T04:21:59.495-08:00</updated><category term="yahoo" /><category term="udp" /><category term="interop" /><category term="slides" /><category term="protocol decoders" /><category term="Chill" /><category term="faxien" /><category term="web app" /><category term="aes128-cbc" /><category term="erlang" /><category term="debugging" /><category term="C" /><category term="trace" /><category term="ErlangCamp" /><category term="portius" /><category term="http" /><category term="tracing" /><category term="SOA" /><category term="Prolog" /><category term="erlware software review" /><category term="lau" /><category term="joe armstrong" /><category term="build tools" /><category term="erlang getopt escript" /><category term="git" /><category term="Language" /><category term="parsers" /><category term="mochiweb" /><category term="EriPascal" /><category term="linked in driver" /><category term="Erlang History" /><category term="rabbitmq" /><category term="nif" /><category term="otp" /><category term="erlang factory" /><category term="web programming" /><category term="distributed erlang" /><category term="web server" /><category term="gossip protocol" /><category term="system_monitor" /><category term="programming erlang" /><category term="avro" /><category term="repository" /><category term="redbug" /><category term="presentations" /><category term="thrift" /><category term="learning erlang" /><category term="andy gross" /><category term="Ada" /><category term="erjang" /><category term="generators" /><category term="emacs" /><category term="yaws" /><category term="java" /><category term="riak" /><category term="releases" /><category term="php" /><category term="erlware" /><category term="programming" /><category term="tutorial" /><category term="deployment" /><category term="videos" /><category term="axd301" /><category term="ssh" /><category term="embedding" /><category term="basho" /><category term="cloud" /><category term="collecta" /><category term="neotoma" /><category term="jvm" /><category term="book" /><category term="Kilim" /><category term="beam" /><category term="tcp" /><category term="bit syntax" /><category term="CSLab" /><category term="etop" /><category term="resource discovery" /><category term="ktuo" /><category term="crypto" /><category term="json" /><category term="package management" /><category term="sinan" /><title>Erlware - Erlang is better with OTP</title><subtitle type="html">Erlware community software information center</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://erlware.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Martin J. Logan</name><uri>http://www.blogger.com/profile/01660038768941265042</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_zQ2i-4oEg0I/TPwX-S-clrI/AAAAAAAADp8/YpDXBbdTiCs/S220/headshot.png" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/NoyQp" /><feedburner:info uri="blogspot/noyqp" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;D0YFRXY9fip7ImA9WhdXFk4.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-7443406628581868233</id><published>2011-08-29T09:22:00.001-07:00</published><updated>2011-08-29T09:25:14.866-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-29T09:25:14.866-07:00</app:edited><title>We have moved to blog.erlware.org</title><summary type="html">We have moved!! You can find us here at http://blog.erlware.org

We have packed up and moved our blog onto a subdomain of our main site. This blog will probably stay up for a good long time but we will not be writing anything new here but we will also not be moving the posts from this blog to the other.

Cheers,
Erlware Team&lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/GbPPNpgmBQk" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/7443406628581868233/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=7443406628581868233" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/7443406628581868233?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/7443406628581868233?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/GbPPNpgmBQk/we-have-moved-to-blogerlwareorg.html" title="We have moved to blog.erlware.org" /><author><name>Martin J. Logan</name><uri>http://www.blogger.com/profile/01660038768941265042</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_zQ2i-4oEg0I/TPwX-S-clrI/AAAAAAAADp8/YpDXBbdTiCs/S220/headshot.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2011/08/we-have-moved-to-blogerlwareorg.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUANR34yeCp7ImA9Wx5VGUU.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-1586782770947889692</id><published>2010-10-12T12:40:00.000-07:00</published><updated>2010-10-13T08:29:56.090-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-13T08:29:56.090-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="erlang getopt escript" /><title>Console Applications in Erlang</title><summary type="html">This tutorial is brought to you by ErlangCamp 2010 - Chicago, October 23 and 24 - already at 95% capacity! It's gonna be totally sweet.Erlang is probably not the first language you'd think of for building console applications. Here's a typical "Hello World" application in Erlang:-module(hello).-export([hello/0]).hello() -&amp;gt;    io:format("Hello World!~n").After compiling the module, you'd run it as&lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/IM7VnbqeM4w" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/1586782770947889692/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=1586782770947889692" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/1586782770947889692?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/1586782770947889692?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/IM7VnbqeM4w/console-applications-in-erlang.html" title="Console Applications in Erlang" /><author><name>Garrett Smith</name><uri>http://www.blogger.com/profile/02406724301247059299</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/10/console-applications-in-erlang.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMASHs7eSp7ImA9Wx5QGEo.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-5062666004156501663</id><published>2010-09-07T08:14:00.000-07:00</published><updated>2010-09-07T08:14:09.501-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-07T08:14:09.501-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="emacs" /><category scheme="http://www.blogger.com/atom/ns#" term="programming erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="build tools" /><category scheme="http://www.blogger.com/atom/ns#" term="ErlangCamp" /><title>Flymake and Erlang</title><summary type="html">Flymake is a really useful tool for programming Erlang, or for programming in general, that gives you on the fly error detection in source files. It does this by compiling your source code in the background and showing the results in file you are editing. It doesn't actually know anything about languages or how to compile, it is built in a very abstract way such that it can be used for any &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/Dl8GSqfzZeI" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/5062666004156501663/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=5062666004156501663" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/5062666004156501663?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/5062666004156501663?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/Dl8GSqfzZeI/flymake-and-erlang.html" title="Flymake and Erlang" /><author><name>Eric Merritt</name><uri>http://www.blogger.com/profile/17041376720090473002</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_zQ2i-4oEg0I/TIZWoLywkhI/AAAAAAAADlA/pU_Sp36mj0U/s72-c/emacs_logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/09/flymake-and-erlang.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIHQX0_fCp7ImA9Wx5SGEw.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-3046911927303715073</id><published>2010-08-14T12:15:00.000-07:00</published><updated>2010-08-14T12:18:50.344-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-14T12:18:50.344-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ErlangCamp" /><title>ErlangCamp - Erlang and OTP Workshop in Chicago Oct 23 and 24</title><summary type="html">ErlangCamp is here! You may have seen the announcement on the erlang.org already. ErlangCamp is a two day hands on workshop for those interested in learning how to go from novices or experienced levels of programming Erlang to being able to confidently write production grade Erlang/OTP services.

ErlangCamp is an opportunity to learn from those who have done a ton with OTP and Erlang and put many&lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/ZDaZ9qAY7dg" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/3046911927303715073/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=3046911927303715073" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/3046911927303715073?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/3046911927303715073?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/ZDaZ9qAY7dg/erlangcamp-erlang-and-otp-workshop-in.html" title="ErlangCamp - Erlang and OTP Workshop in Chicago Oct 23 and 24" /><author><name>Martin J. Logan</name><uri>http://www.blogger.com/profile/01660038768941265042</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_zQ2i-4oEg0I/TPwX-S-clrI/AAAAAAAADp8/YpDXBbdTiCs/S220/headshot.png" /></author><thr:total>0</thr:total><georss:featurename>111 E Pearson St, Chicago, IL 60611, USA</georss:featurename><georss:point>41.8975276 -87.6254099</georss:point><georss:box>41.893534599999995 -87.63270539999999 41.9015206 -87.6181144</georss:box><feedburner:origLink>http://erlware.blogspot.com/2010/08/erlangcamp-erlang-and-otp-workshop-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMHRn04eyp7ImA9WxFbFk8.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-5153150474665316027</id><published>2010-07-07T17:44:00.000-07:00</published><updated>2010-07-08T15:33:57.333-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-08T15:33:57.333-07:00</app:edited><title>A Brief Overview of Concurrency.</title><summary type="html">Introduction

Over the last few weeks I have had several conversations with people about concurrency, more specifically the ways in which shared information is handled in concurrent languages. I have gotten the impression that there isn't really a good understanding of whats out there in the world of concurrency. That being the case it would be a good idea to just give a quick overview of some of&lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/B91MSuPw5ms" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/5153150474665316027/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=5153150474665316027" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/5153150474665316027?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/5153150474665316027?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/B91MSuPw5ms/brief-overview-of-concurrency.html" title="A Brief Overview of Concurrency." /><author><name>Eric Merritt</name><uri>http://www.blogger.com/profile/17041376720090473002</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/07/brief-overview-of-concurrency.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04GRHY6cSp7ImA9WxFVFkQ.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-7002800913331855534</id><published>2010-06-16T07:51:00.001-07:00</published><updated>2010-06-16T07:52:05.819-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-16T07:52:05.819-07:00</app:edited><title>Build Process Integration</title><summary type="html">IntroductionThis post isn't going to be Erlang or Language oriented at all. One of my other hobbies revolves around the build process and build process tools. Over the last few years I have been spending a lot of time thinking about improving them, making the build process more transparent etc. I have a way to do that, I believe. Unfortunately, it would take the cooperation of build too &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/-8ejQyKYHik" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/7002800913331855534/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=7002800913331855534" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/7002800913331855534?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/7002800913331855534?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/-8ejQyKYHik/build-process-integration.html" title="Build Process Integration" /><author><name>Eric Merritt</name><uri>http://www.blogger.com/profile/17041376720090473002</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/06/build-process-integration.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IAQHk6fip7ImA9WxFXGUo.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-8946991708665971332</id><published>2010-05-27T08:01:00.000-07:00</published><updated>2010-05-27T08:52:21.716-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-27T08:52:21.716-07:00</app:edited><title>Why Not To Use Distributed Supervision</title><summary type="html">Let's take the example of distributed supervision. Let's say we have one supervisor on node A that supervises children on node B and node C. What happens if network throughput slows down on the connection from Node A to Node B? This isn't transparent to the Supervisor on Node A. What should the supervisor on Node A do in this case? It has no contact with node B, so it's unsure whether or not the &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/Eq3xSmeY6rw" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/8946991708665971332/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=8946991708665971332" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/8946991708665971332?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/8946991708665971332?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/Eq3xSmeY6rw/why-not-to-use-distributed-supervision.html" title="Why Not To Use Distributed Supervision" /><author><name>Eric Merritt</name><uri>http://www.blogger.com/profile/17041376720090473002</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/05/why-not-to-use-distributed-supervision.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEFSHgzeip7ImA9WxFTEUk.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-8280401743874306872</id><published>2010-04-01T11:57:00.000-07:00</published><updated>2010-04-01T12:03:39.682-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-01T12:03:39.682-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="presentations" /><category scheme="http://www.blogger.com/atom/ns#" term="erlware" /><category scheme="http://www.blogger.com/atom/ns#" term="videos" /><category scheme="http://www.blogger.com/atom/ns#" term="slides" /><category scheme="http://www.blogger.com/atom/ns#" term="otp" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang factory" /><category scheme="http://www.blogger.com/atom/ns#" term="distributed erlang" /><title>SF Erlang Factory Talks and Slides</title><summary type="html">For those of you who would like to view the presentation slides from the speakers, these are now available here: http://www.erlang-factory.com/conference/SFBay2010/talks (please click on the icon underneath the individual talk description). Erlang Solutions have posted most of the photos from the conference on Flickr: http://www.flickr.com/photos/erlang-consulting/collections/72157623733690054/&lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/HiAxANbNHNA" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/8280401743874306872/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=8280401743874306872" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/8280401743874306872?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/8280401743874306872?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/HiAxANbNHNA/sf-erlang-factory-talks-and-slides.html" title="SF Erlang Factory Talks and Slides" /><author><name>Martin J. Logan</name><uri>http://www.blogger.com/profile/01660038768941265042</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_zQ2i-4oEg0I/TPwX-S-clrI/AAAAAAAADp8/YpDXBbdTiCs/S220/headshot.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/04/sf-erlang-factory-talks-and-slides.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkABQ3kyfip7ImA9WxBaFkk.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-4463901922852058490</id><published>2010-03-26T14:57:00.001-07:00</published><updated>2010-03-26T14:59:12.796-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-26T14:59:12.796-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang factory" /><category scheme="http://www.blogger.com/atom/ns#" term="distributed erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="book" /><title>Erlang Factory: Martin Logan, Eric Merritt, Richard Carlson: Writing a Technical Book</title><summary type="html">
  	 	 	 	 	&amp;lt;!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 	--&amp;gt; 	    
Where to start 
 Writing a technical book is at least as hard as you think it is, porbably even more. The main prerequisite is believing you have something important and worth saying. After that the next thing to do  is to choose a medium. In this case a publisher. They chose manning. 
 The first step is writing &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/OoA2Skyn3r4" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/4463901922852058490/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=4463901922852058490" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/4463901922852058490?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/4463901922852058490?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/OoA2Skyn3r4/erlang-factory-martin-logan-eric.html" title="Erlang Factory: Martin Logan, Eric Merritt, Richard Carlson: Writing a Technical Book" /><author><name>Jordan Wilberding</name><uri>http://www.blogger.com/profile/02516423792602510640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://omega.cs.iit.edu/~diginux/jwhackergotchiwhite.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_e9cQl9QcgSw/S60uILp2XOI/AAAAAAAAADA/jqDeYWQt8-0/s72-c/ErlangFactorySF100326_3429-s.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-martin-logan-eric.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICRHYzfSp7ImA9WxBaFk4.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-600870772389937502</id><published>2010-03-26T11:59:00.000-07:00</published><updated>2010-03-26T12:09:25.885-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-26T12:09:25.885-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="collecta" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang factory" /><category scheme="http://www.blogger.com/atom/ns#" term="distributed erlang" /><title>Erlang Factory: Jack Moffit: Erlang Is Our Superpower</title><summary type="html">   	 	 	 	 	&amp;lt;!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 	--&amp;gt; 	   Introduction to Erlang 
 Started as a game, chess park. Play chess online. Were python guys, so wrote it in python. Decided to use XMPP for all the wonderful features it has. Started using jabbberd. Weren't happy with it. Decided to look at ejabberd, which led them to Erlang.   
 New Product   
 Wanted to have a &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/h4_7gQ-6_xc" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/600870772389937502/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=600870772389937502" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/600870772389937502?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/600870772389937502?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/h4_7gQ-6_xc/erlang-factory-jack-moffit-erlang-is.html" title="Erlang Factory: Jack Moffit: Erlang Is Our Superpower" /><author><name>Jordan Wilberding</name><uri>http://www.blogger.com/profile/02516423792602510640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://omega.cs.iit.edu/~diginux/jwhackergotchiwhite.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-jack-moffit-erlang-is.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYERn86eCp7ImA9WxBaFk4.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-1599234627614722913</id><published>2010-03-26T11:53:00.000-07:00</published><updated>2010-03-26T12:35:07.110-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-26T12:35:07.110-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cloud" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang factory" /><title>Erlang Factory: Michael Truog The Cloud as an Interface</title><summary type="html">A Cloud as an Interface - http://cloudi.org/Cloudi - not for webapps or data cloud, but for processing. For managing processes and making sure they are fault tolerant.Cloudi is a flexible framework for private cloud computing. Its dynamically loud balanced and scheduled. Distributed execution of C/C++ work.Cloudi is an alternative to paying for a blackbox commercial cloud.Erlang coordinates all &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/zaeELzfwgKo" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/1599234627614722913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=1599234627614722913" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/1599234627614722913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/1599234627614722913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/zaeELzfwgKo/erlang-factory-michael-truog-cloud-as.html" title="Erlang Factory: Michael Truog The Cloud as an Interface" /><author><name>Tristan Sloughter</name><uri>http://www.blogger.com/profile/08907776273358303187</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-michael-truog-cloud-as.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YAQXg8eyp7ImA9WxBaFk4.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-8085642642930994518</id><published>2010-03-26T11:35:00.000-07:00</published><updated>2010-03-26T12:19:00.673-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-26T12:19:00.673-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="riak" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="basho" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang factory" /><title>Riak Search</title><summary type="html">Riak SearchPresented by John Muellerteile from Basho.Fulltext and general indexing methods.Agenda* Intro* A search Tale* Riak search"I used to make stuff" (but now I'm a database hacker)Got sick of having to roll own indexes.Act 1: I love luceneLife is good, fast and predictable.Act 2: Cluster LuckA few shards, good performance.Act 3: SANFULots of shards. Operational nightmare. Diminishing &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/37VxNfJp40E" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/8085642642930994518/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=8085642642930994518" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/8085642642930994518?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/8085642642930994518?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/37VxNfJp40E/riak-search.html" title="Riak Search" /><author><name>Tristan Sloughter</name><uri>http://www.blogger.com/profile/08907776273358303187</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/riak-search.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YGR3o9fyp7ImA9WxBaFk4.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-7882830587987233894</id><published>2010-03-26T11:25:00.001-07:00</published><updated>2010-03-26T12:18:46.467-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-26T12:18:46.467-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="git" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang factory" /><title>Git Basics</title><summary type="html">Mastering Git BasicsGiven by @mojombo the cofounder and cto of github.Initial Config:git config --global user.name [NAME]git config --global user.email [EMAIL]git config --global color.ui trueLast one gives nice colors for diffs and such.Creating and CommittingMake a dir for your project:$ cd patch/to/repos$ mkdir hello$ cd hellogit init$ git init # converts empty directory into a git repo. &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/IAcm2ko4nk8" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/7882830587987233894/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=7882830587987233894" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/7882830587987233894?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/7882830587987233894?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/IAcm2ko4nk8/git-basics.html" title="Git Basics" /><author><name>Tristan Sloughter</name><uri>http://www.blogger.com/profile/08907776273358303187</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/git-basics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08MRXg7cSp7ImA9WxBaFk8.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-2931525857181063876</id><published>2010-03-26T10:45:00.001-07:00</published><updated>2010-03-26T10:51:24.609-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-26T10:51:24.609-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="rabbitmq" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang factory" /><title>Erlang Factory:  Tony Garnock-Jones: What is messaging and why should we care?</title><summary type="html">
  	 	 	 	 	&amp;lt;!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 	--&amp;gt; 	    
Why messaging? 
 Scaling, load balancing Delayed jobs, task queues Multicast and broadcast Trusted store-and-forward Management monitoring Decoupling of components 
 What is messaging? 
 Messaging involves relaying, filtering, buffering, queueing, and transfer of responsibility. 
 Where is messaging? 
 See it in &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/V6lDzLed6TA" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/2931525857181063876/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=2931525857181063876" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/2931525857181063876?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/2931525857181063876?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/V6lDzLed6TA/erlang-factory-rabbitmq.html" title="Erlang Factory:  Tony Garnock-Jones: What is messaging and why should we care?" /><author><name>Jordan Wilberding</name><uri>http://www.blogger.com/profile/02516423792602510640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://omega.cs.iit.edu/~diginux/jwhackergotchiwhite.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_e9cQl9QcgSw/S6z0EBrHW8I/AAAAAAAAAC4/OmZ6K28MOzQ/s72-c/79048397.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-rabbitmq.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08DRH4_eCp7ImA9WxBaFk8.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-5906086215163726265</id><published>2010-03-26T10:04:00.000-07:00</published><updated>2010-03-26T10:51:15.040-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-26T10:51:15.040-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="deployment" /><category scheme="http://www.blogger.com/atom/ns#" term="yahoo" /><category scheme="http://www.blogger.com/atom/ns#" term="interop" /><title>Erlang Factory: Yogish Baliga, Mark Zweifel: Deploying Erlang at Yahoo - A Case Study</title><summary type="html">We are going to do this collaboratively. We have worked together for over a year, we talk a lot together and thats what we are going to do here. When you try to bring in a new language to a new company you don't want to be tagged as someone who chose something to be clever. So we did something in three stages. We will give you the back ground as well as what we did. The critical thing here is to &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/4VipOXmDS_M" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/5906086215163726265/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=5906086215163726265" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/5906086215163726265?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/5906086215163726265?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/4VipOXmDS_M/erlang-factory-yogish-baliga-mark.html" title="Erlang Factory: Yogish Baliga, Mark Zweifel: Deploying Erlang at Yahoo - A Case Study" /><author><name>Eric</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://3.bp.blogspot.com/_ANyxHXjGVwM/SPFikpE9trI/AAAAAAAABJI/ZKmnc5A5n-Q/S220/8168977962897173317.jpeg___150_500_150_600_08a9f2db_.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-yogish-baliga-mark.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8FRHc5fSp7ImA9WxBaFk8.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-2671636344331789507</id><published>2010-03-26T09:03:00.000-07:00</published><updated>2010-03-26T10:00:15.925-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-26T10:00:15.925-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Prolog" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="joe armstrong" /><category scheme="http://www.blogger.com/atom/ns#" term="Erlang History" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang factory" /><category scheme="http://www.blogger.com/atom/ns#" term="distributed erlang" /><title>Erlang Factory: Joe Armstrong: Keynote - What are the Important Ideas in Erlang?</title><summary type="html">
 	 	 	 	 	&amp;lt;!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } 	--&amp;gt; 	  
Plan 
 -History -3 things missing
-1 big mistake -2 good ideas -3 great ideas 
 Erlang crawled along starting from 1986. Picked up in 1996-1998,  then died out for a bit, and now is becoming popular once again. 
 1986-89 were productive years. 1989-96 was at war with the world. 1996-98 peace broke out. 1998-2000 &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/6nvTaEtUH58" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/2671636344331789507/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=2671636344331789507" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/2671636344331789507?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/2671636344331789507?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/6nvTaEtUH58/erlang-factory-joe-armstrong-keynote.html" title="Erlang Factory: Joe Armstrong: Keynote - What are the Important Ideas in Erlang?" /><author><name>Jordan Wilberding</name><uri>http://www.blogger.com/profile/02516423792602510640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://omega.cs.iit.edu/~diginux/jwhackergotchiwhite.png" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_e9cQl9QcgSw/S6znxGjEJSI/AAAAAAAAACw/GfDDvg8HsDU/s72-c/ErlangFactorySF100326_3352-s.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-joe-armstrong-keynote.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUMRXY-fip7ImA9WxBaFUs.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-6442502787075573396</id><published>2010-03-25T16:44:00.001-07:00</published><updated>2010-03-25T17:28:04.856-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T17:28:04.856-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="redbug" /><category scheme="http://www.blogger.com/atom/ns#" term="trace" /><category scheme="http://www.blogger.com/atom/ns#" term="system_monitor" /><category scheme="http://www.blogger.com/atom/ns#" term="tracing" /><category scheme="http://www.blogger.com/atom/ns#" term="debugging" /><category scheme="http://www.blogger.com/atom/ns#" term="axd301" /><category scheme="http://www.blogger.com/atom/ns#" term="etop" /><category scheme="http://www.blogger.com/atom/ns#" term="distributed erlang" /><title>Erlang Factory: Mats Cronqvist :The nine nines and how to get there</title><summary type="html">Rumination, a calm and lengthy intent consideration. Mats will rumnate on 9 9s of uptime. We will cover debugging the axd switch and generally on debugging Erlang itself.Mats is going to pick on Joe Armstrong because he does not care... all these internet sites talk about 9 9s of uptime.  It is based on an internal Ericsson slide that you can't find on the internet. This slide had to do with some&lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/9aDWsPfcVWs" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/6442502787075573396/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=6442502787075573396" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/6442502787075573396?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/6442502787075573396?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/9aDWsPfcVWs/erlang-factory-mats-cronqvist-nine.html" title="Erlang Factory: Mats Cronqvist :The nine nines and how to get there" /><author><name>Martin J. Logan</name><uri>http://www.blogger.com/profile/01660038768941265042</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_zQ2i-4oEg0I/TPwX-S-clrI/AAAAAAAADp8/YpDXBbdTiCs/S220/headshot.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-mats-cronqvist-nine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcMR306cSp7ImA9WxBaFUs.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-8222017129227307340</id><published>2010-03-25T16:44:00.000-07:00</published><updated>2010-03-25T17:24:46.319-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T17:24:46.319-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="aes128-cbc" /><category scheme="http://www.blogger.com/atom/ns#" term="crypto" /><category scheme="http://www.blogger.com/atom/ns#" term="ssh" /><title>Erlang Factory: Kenji Rikitake: Erlang Secure RPC and the SSH module</title><summary type="html">My Erlang ActivitiesDiscovered erlang in 2008, via Joe's book. Patches accepted, TAI leap second, SSH aes123-cbc, backporting freebsd patches, there for quite a long time. First I am going to talk about the security weakness in erlang in general and then why ssh is needing and finally an ssh protocol review, four how erlang supports ssh, six prototype implementation and support. Lets talk about &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/EH8KONcNwYY" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/8222017129227307340/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=8222017129227307340" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/8222017129227307340?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/8222017129227307340?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/EH8KONcNwYY/erlang-factory-kenji-rikitake-erlang.html" title="Erlang Factory: Kenji Rikitake: Erlang Secure RPC and the SSH module" /><author><name>Eric</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://3.bp.blogspot.com/_ANyxHXjGVwM/SPFikpE9trI/AAAAAAAABJI/ZKmnc5A5n-Q/S220/8168977962897173317.jpeg___150_500_150_600_08a9f2db_.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-kenji-rikitake-erlang.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEBSHs4eSp7ImA9WxBaFUs.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-5465016284949358388</id><published>2010-03-25T15:24:00.000-07:00</published><updated>2010-03-25T16:44:19.531-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T16:44:19.531-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="thrift" /><category scheme="http://www.blogger.com/atom/ns#" term="web programming" /><category scheme="http://www.blogger.com/atom/ns#" term="avro" /><category scheme="http://www.blogger.com/atom/ns#" term="SOA" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="interop" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>Erlang Factory: Todd Lipcon: Thrift Avro/Erlang bindings</title><summary type="html">Thrift and avro bindings with Erlang.  Previously Todd built many websites in the standard languages for doing such things.  He worked for Amie Street and Songza which is where he had the chance to work with Erlang. This talk is really not for those doing hobby websites. This talk is for those doing enterprize level websites. This is for websites with multi functional teams.  Popular Web &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/vLpeqxUxLNw" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/5465016284949358388/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=5465016284949358388" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/5465016284949358388?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/5465016284949358388?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/vLpeqxUxLNw/erlang-factory-todd-lipcon-thrift.html" title="Erlang Factory: Todd Lipcon: Thrift Avro/Erlang bindings" /><author><name>Martin J. Logan</name><uri>http://www.blogger.com/profile/01660038768941265042</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_zQ2i-4oEg0I/TPwX-S-clrI/AAAAAAAADp8/YpDXBbdTiCs/S220/headshot.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-todd-lipcon-thrift.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cGRHkzeCp7ImA9WxBaFUg.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-2126575159077835456</id><published>2010-03-25T15:21:00.000-07:00</published><updated>2010-03-25T16:17:05.780-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T16:17:05.780-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="lau" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="embedding" /><title>Erlang Factory: Chad DePue: Lua Integration with Erlang</title><summary type="html">Problems we start having with it  is when you start running multiple servers (monit). A couple of cool things about monit and god, nice because its turing complete, monitor with distributed monitoring like with m/monit. Problem with it is that its running in ruby. Erlang, monitoring code is in erlang, configuration in lua. connected nodes share the same configuration. How does that interact with &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/ygTz06EX7oc" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/2126575159077835456/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=2126575159077835456" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/2126575159077835456?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/2126575159077835456?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/ygTz06EX7oc/erlang-factory-chad-depue-lua.html" title="Erlang Factory: Chad DePue: Lua Integration with Erlang" /><author><name>Eric</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://3.bp.blogspot.com/_ANyxHXjGVwM/SPFikpE9trI/AAAAAAAABJI/ZKmnc5A5n-Q/S220/8168977962897173317.jpeg___150_500_150_600_08a9f2db_.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-chad-depue-lua.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4HR3Y4fSp7ImA9WxBaFUg.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-6032476662219465705</id><published>2010-03-25T14:26:00.000-07:00</published><updated>2010-03-25T14:52:16.835-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T14:52:16.835-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="generators" /><category scheme="http://www.blogger.com/atom/ns#" term="neotoma" /><category scheme="http://www.blogger.com/atom/ns#" term="parsers" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang factory" /><category scheme="http://www.blogger.com/atom/ns#" term="distributed erlang" /><title>Erlang Factory: Sean Cribbs: Achieving Parsing Sanity with Neotoma</title><summary type="html">CucumberSean worked on a testing framework for doing acceptance testing called cucumber.  Cucumber let you write agile stories that were executable.  Sean had a thought, why not write cucumber in Erlang?  Gherkin uses TreetopA simple language for expressing tests. Why not use leex and yecc to do the parser generation for handling Gherkin/Treetop.  The problem with using leex and yecc was that the&lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/QHkaX6vq8oA" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/6032476662219465705/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=6032476662219465705" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/6032476662219465705?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/6032476662219465705?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/QHkaX6vq8oA/erlang-factory-sean-cribbs-achieving.html" title="Erlang Factory: Sean Cribbs: Achieving Parsing Sanity with Neotoma" /><author><name>Martin J. Logan</name><uri>http://www.blogger.com/profile/01660038768941265042</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_zQ2i-4oEg0I/TPwX-S-clrI/AAAAAAAADp8/YpDXBbdTiCs/S220/headshot.png" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-sean-cribbs-achieving.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ECQ34zfyp7ImA9WxBaFUg.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-1049973981972015316</id><published>2010-03-25T14:25:00.001-07:00</published><updated>2010-03-25T15:21:02.087-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T15:21:02.087-07:00</app:edited><title>Erlang Factory: Patrick Nyblom: Erlang SMP Support - Behind the Scenes</title><summary type="html">Erlang Multicore SupportIf you went to EUC this year, this is a good time to take a nap. This talk will be very similar to that one. The erlang multicore support has been in the product for a couple of releases. we started five or six years ago with the single cpu virtual machine. Its still there, if you start on a single core machine you get the single threaded virtual machine.  Now we have &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/gLnxwIeXqmo" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/1049973981972015316/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=1049973981972015316" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/1049973981972015316?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/1049973981972015316?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/gLnxwIeXqmo/erlang-factory-patrick-nyblom-erlang.html" title="Erlang Factory: Patrick Nyblom: Erlang SMP Support - Behind the Scenes" /><author><name>Eric</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://3.bp.blogspot.com/_ANyxHXjGVwM/SPFikpE9trI/AAAAAAAABJI/ZKmnc5A5n-Q/S220/8168977962897173317.jpeg___150_500_150_600_08a9f2db_.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-patrick-nyblom-erlang.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEARXk-cSp7ImA9WxBaFUk.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-2223229818050471510</id><published>2010-03-25T12:38:00.000-07:00</published><updated>2010-03-25T13:24:04.759-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T13:24:04.759-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C" /><category scheme="http://www.blogger.com/atom/ns#" term="linked in driver" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="nif" /><title>Erlang Factory: Cliff Moon: Fast Enough</title><summary type="html">I had a bunch of slow erlang that I ported to C and now I have two problems. So we are going to talk about how to be fast enough.Performance Tuning, Profiling all the things you need to do before this point. Through put, Online transaction processing, 99.9% latency. These are the things that typically matter. How do we go about profiling.Identify bottle necks. Optimize algorithmsPort critical &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/lmEx5ZNNOVU" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/2223229818050471510/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=2223229818050471510" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/2223229818050471510?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/2223229818050471510?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/lmEx5ZNNOVU/erlang-factory-cliff-moon-fast-enough.html" title="Erlang Factory: Cliff Moon: Fast Enough" /><author><name>Eric</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://3.bp.blogspot.com/_ANyxHXjGVwM/SPFikpE9trI/AAAAAAAABJI/ZKmnc5A5n-Q/S220/8168977962897173317.jpeg___150_500_150_600_08a9f2db_.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-cliff-moon-fast-enough.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04BRXs_eSp7ImA9WxBaFUg.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-4800975373321836047</id><published>2010-03-25T11:38:00.000-07:00</published><updated>2010-03-25T16:32:34.541-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T16:32:34.541-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Kilim" /><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="beam" /><category scheme="http://www.blogger.com/atom/ns#" term="erjang" /><category scheme="http://www.blogger.com/atom/ns#" term="jvm" /><title>Erlang Factory: Kresten Thorup: Erjang</title><summary type="html">This is my project to learn Erlang. There are a lot of questions in the community about wether this is possible at all. This ignited me, so I had to go prove that it is possible. I have a software company of around a 100 people and we are mostly doing java. We are the goto guys for java in denmark. We where a very early adapter of java. We have been very successful with that. Recently I have been&lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/PcqtOp_Ge7M" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/4800975373321836047/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=4800975373321836047" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/4800975373321836047?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/4800975373321836047?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/PcqtOp_Ge7M/erlang-factory-kresten-thorup-erjang.html" title="Erlang Factory: Kresten Thorup: Erjang" /><author><name>Eric</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://3.bp.blogspot.com/_ANyxHXjGVwM/SPFikpE9trI/AAAAAAAABJI/ZKmnc5A5n-Q/S220/8168977962897173317.jpeg___150_500_150_600_08a9f2db_.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-kresten-thorup-erjang.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcFR3g_fyp7ImA9WxBaFUk.&quot;"><id>tag:blogger.com,1999:blog-4167999740082219489.post-1482995006483490907</id><published>2010-03-25T11:28:00.000-07:00</published><updated>2010-03-25T12:56:56.647-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-25T12:56:56.647-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="erlang" /><category scheme="http://www.blogger.com/atom/ns#" term="otp" /><category scheme="http://www.blogger.com/atom/ns#" term="gossip protocol" /><category scheme="http://www.blogger.com/atom/ns#" term="andy gross" /><category scheme="http://www.blogger.com/atom/ns#" term="resource discovery" /><category scheme="http://www.blogger.com/atom/ns#" term="distributed erlang" /><title>Erlang Factory: Andy Gross: Distributed Erlang Systems In Operation: Patterns and Pitfalls</title><summary type="html">Andy is the VP of engineering and social media liability at Basho Technologies.  He has been doing work on distributed systems ever since he worked at akami for 7 years.  He really wished he knew about Erlang back then. After moving to apple he wrote distributed systems in objective c and so on. After getting sick of that he went to work at mochi media and fell in love with Erlang. Now at basho &lt;img src="http://feeds.feedburner.com/~r/blogspot/NoyQp/~4/yV6TQLb5aIc" height="1" width="1"/&gt;</summary><link rel="replies" type="application/atom+xml" href="http://erlware.blogspot.com/feeds/1482995006483490907/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4167999740082219489&amp;postID=1482995006483490907" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/1482995006483490907?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4167999740082219489/posts/default/1482995006483490907?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/NoyQp/~3/yV6TQLb5aIc/erlang-factory-andy-gross-distributed.html" title="Erlang Factory: Andy Gross: Distributed Erlang Systems In Operation: Patterns and Pitfalls" /><author><name>Martin J. Logan</name><uri>http://www.blogger.com/profile/01660038768941265042</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_zQ2i-4oEg0I/TPwX-S-clrI/AAAAAAAADp8/YpDXBbdTiCs/S220/headshot.png" /></author><thr:total>1</thr:total><feedburner:origLink>http://erlware.blogspot.com/2010/03/erlang-factory-andy-gross-distributed.html</feedburner:origLink></entry></feed>
