<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>all that progress</title>
	<atom:link href="http://allprogress.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://allprogress.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 03 Sep 2009 20:18:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='allprogress.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>all that progress</title>
		<link>http://allprogress.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://allprogress.wordpress.com/osd.xml" title="all that progress" />
	<atom:link rel='hub' href='http://allprogress.wordpress.com/?pushpress=hub'/>
		<item>
		<title>OTP gen_fsm</title>
		<link>http://allprogress.wordpress.com/2009/08/14/otp-gen_fsm/</link>
		<comments>http://allprogress.wordpress.com/2009/08/14/otp-gen_fsm/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 18:12:37 +0000</pubDate>
		<dc:creator>eyemirror</dc:creator>
				<category><![CDATA[erlang]]></category>
		<category><![CDATA[erlang platform]]></category>
		<category><![CDATA[gen_fsm]]></category>
		<category><![CDATA[interleave]]></category>
		<category><![CDATA[OTP]]></category>
		<category><![CDATA[fsm]]></category>
		<category><![CDATA[open telecom platform]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://allprogress.wordpress.com/?p=127</guid>
		<description><![CDATA[I&#8217;m always looking for those links http://erlang.org/doc/man/gen_fsm.html http://erlang.org/doc/design_principles/fsm.html A fsm stands for Finite state machine so look here if you still have no idea what it really is. After gen_server and gen_event the gen_fsm is straight forward behaviour. The only &#8230; <a href="http://allprogress.wordpress.com/2009/08/14/otp-gen_fsm/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=allprogress.wordpress.com&amp;blog=8765979&amp;post=127&amp;subd=allprogress&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://allprogress.wordpress.com/2009/08/14/otp-gen_fsm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/befa04c418e173e375a01c284b896883?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">eyemirror</media:title>
		</media:content>
	</item>
		<item>
		<title>OTP gen_event</title>
		<link>http://allprogress.wordpress.com/2009/08/13/otp-gen_event/</link>
		<comments>http://allprogress.wordpress.com/2009/08/13/otp-gen_event/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 21:11:13 +0000</pubDate>
		<dc:creator>eyemirror</dc:creator>
				<category><![CDATA[concurrency]]></category>
		<category><![CDATA[erl language]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[erlang platform]]></category>
		<category><![CDATA[gen_event]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[OTP]]></category>
		<category><![CDATA[alarms]]></category>
		<category><![CDATA[behaviours]]></category>
		<category><![CDATA[erlang sasl]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[event management]]></category>
		<category><![CDATA[fault tolerance]]></category>
		<category><![CDATA[gen_server]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[open telecom platform]]></category>
		<category><![CDATA[sasl]]></category>
		<category><![CDATA[thread safe]]></category>
		<category><![CDATA[threads]]></category>

		<guid isPermaLink="false">http://allprogress.wordpress.com/?p=113</guid>
		<description><![CDATA[I&#8217;m always looking for those links http://www.erlang.org/doc/man/gen_event.html http://erlang.org/doc/design_principles/events.html http://erlang.org/documentation/doc-5.4/lib/sasl-2.0/doc/html/alarm_handler.html http://erlang.org/doc/man/error_logger.html http://wiki.trapexit.org/index.php/Gen_event_demystified It took me quite long time before I wrapped my head around how it really works. So first gen_event behaviour should be considered as two or sometimes three separate &#8230; <a href="http://allprogress.wordpress.com/2009/08/13/otp-gen_event/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=allprogress.wordpress.com&amp;blog=8765979&amp;post=113&amp;subd=allprogress&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://allprogress.wordpress.com/2009/08/13/otp-gen_event/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/befa04c418e173e375a01c284b896883?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">eyemirror</media:title>
		</media:content>
	</item>
		<item>
		<title>OTP gen_server</title>
		<link>http://allprogress.wordpress.com/2009/08/11/otp-gen_server/</link>
		<comments>http://allprogress.wordpress.com/2009/08/11/otp-gen_server/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 18:06:28 +0000</pubDate>
		<dc:creator>eyemirror</dc:creator>
				<category><![CDATA[erl language]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[erlang platform]]></category>
		<category><![CDATA[gen_server]]></category>
		<category><![CDATA[OTP]]></category>
		<category><![CDATA[behaviours]]></category>
		<category><![CDATA[open telecom platform]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://allprogress.wordpress.com/?p=92</guid>
		<description><![CDATA[I&#8217;m always looking for that links http://erlang.org/doc/man/gen_server.html http://erlang.org/doc/design_principles/gen_server_concepts.html gen_server behaviour is the easiest of all behaviours out there, and the source below is an equivalent of the code I showed before. ok, code grew again :) but we gained clear &#8230; <a href="http://allprogress.wordpress.com/2009/08/11/otp-gen_server/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=allprogress.wordpress.com&amp;blog=8765979&amp;post=92&amp;subd=allprogress&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://allprogress.wordpress.com/2009/08/11/otp-gen_server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/befa04c418e173e375a01c284b896883?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">eyemirror</media:title>
		</media:content>
	</item>
		<item>
		<title>OTP behaviours</title>
		<link>http://allprogress.wordpress.com/2009/08/11/otp-behaviours/</link>
		<comments>http://allprogress.wordpress.com/2009/08/11/otp-behaviours/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 16:45:27 +0000</pubDate>
		<dc:creator>eyemirror</dc:creator>
				<category><![CDATA[erlang]]></category>
		<category><![CDATA[erlang platform]]></category>
		<category><![CDATA[OTP]]></category>
		<category><![CDATA[behaviours]]></category>
		<category><![CDATA[open telecom platform]]></category>
		<category><![CDATA[trap_exit]]></category>

		<guid isPermaLink="false">http://allprogress.wordpress.com/?p=94</guid>
		<description><![CDATA[OTP stands for Open Telecom Platform. It is a way to standardize/organize common and repeated actions into behaviours that everybody should follow. few good links to follow design principles spawn_link Posted in erlang, erlang platform, OTP<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=allprogress.wordpress.com&amp;blog=8765979&amp;post=94&amp;subd=allprogress&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://allprogress.wordpress.com/2009/08/11/otp-behaviours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/befa04c418e173e375a01c284b896883?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">eyemirror</media:title>
		</media:content>
	</item>
		<item>
		<title>issues with messages and receive</title>
		<link>http://allprogress.wordpress.com/2009/08/08/issues-with-messages-and-receive/</link>
		<comments>http://allprogress.wordpress.com/2009/08/08/issues-with-messages-and-receive/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 15:52:08 +0000</pubDate>
		<dc:creator>eyemirror</dc:creator>
				<category><![CDATA[concurrency]]></category>
		<category><![CDATA[erl language]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[erlang platform]]></category>
		<category><![CDATA[interleave]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[trap exit]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[processes]]></category>
		<category><![CDATA[rcp]]></category>
		<category><![CDATA[threads]]></category>
		<category><![CDATA[threadsafe]]></category>

		<guid isPermaLink="false">http://allprogress.wordpress.com/?p=64</guid>
		<description><![CDATA[each message that is send to a process by its PID is stored in that process&#8217; message-box (mailbox). a message-box is a simple fifo queue that is scanned by receive-after-end clause. receive is a blocking statement and it tries to &#8230; <a href="http://allprogress.wordpress.com/2009/08/08/issues-with-messages-and-receive/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=allprogress.wordpress.com&amp;blog=8765979&amp;post=64&amp;subd=allprogress&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://allprogress.wordpress.com/2009/08/08/issues-with-messages-and-receive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/befa04c418e173e375a01c284b896883?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">eyemirror</media:title>
		</media:content>
	</item>
		<item>
		<title>threads</title>
		<link>http://allprogress.wordpress.com/2009/08/08/threads/</link>
		<comments>http://allprogress.wordpress.com/2009/08/08/threads/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 12:12:24 +0000</pubDate>
		<dc:creator>eyemirror</dc:creator>
				<category><![CDATA[concurrency]]></category>
		<category><![CDATA[erl language]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[interleave]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[multi thread]]></category>
		<category><![CDATA[processes]]></category>
		<category><![CDATA[thread safe]]></category>
		<category><![CDATA[threads]]></category>
		<category><![CDATA[threadsafe]]></category>

		<guid isPermaLink="false">http://allprogress.wordpress.com/?p=38</guid>
		<description><![CDATA[as I showed before, simple code can take more lines than those written in well established languages. However when I start 2 or more threads in Java and pass reference to previously created class, I probably end up with some &#8230; <a href="http://allprogress.wordpress.com/2009/08/08/threads/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=allprogress.wordpress.com&amp;blog=8765979&amp;post=38&amp;subd=allprogress&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://allprogress.wordpress.com/2009/08/08/threads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/befa04c418e173e375a01c284b896883?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">eyemirror</media:title>
		</media:content>
	</item>
		<item>
		<title>making stateless things change</title>
		<link>http://allprogress.wordpress.com/2009/08/06/making-stateless-things-change/</link>
		<comments>http://allprogress.wordpress.com/2009/08/06/making-stateless-things-change/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 20:55:49 +0000</pubDate>
		<dc:creator>eyemirror</dc:creator>
				<category><![CDATA[erl language]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[erlang platform]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[concurrency]]></category>
		<category><![CDATA[fault tolerance]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[multi thread]]></category>
		<category><![CDATA[obects]]></category>
		<category><![CDATA[threads]]></category>

		<guid isPermaLink="false">http://allprogress.wordpress.com/?p=27</guid>
		<description><![CDATA[coming from OOP or procedural programming it is very hard to construct systems from functions that receive input and return computed result. function can&#8217;t store it&#8217;s state as they die after living its context. On the other hand function can &#8230; <a href="http://allprogress.wordpress.com/2009/08/06/making-stateless-things-change/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=allprogress.wordpress.com&amp;blog=8765979&amp;post=27&amp;subd=allprogress&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://allprogress.wordpress.com/2009/08/06/making-stateless-things-change/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/befa04c418e173e375a01c284b896883?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">eyemirror</media:title>
		</media:content>
	</item>
		<item>
		<title>starting with erlang</title>
		<link>http://allprogress.wordpress.com/2009/08/06/starting-with-erlang/</link>
		<comments>http://allprogress.wordpress.com/2009/08/06/starting-with-erlang/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 19:57:03 +0000</pubDate>
		<dc:creator>eyemirror</dc:creator>
				<category><![CDATA[erl language]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[erlang platform]]></category>
		<category><![CDATA[trap exit]]></category>
		<category><![CDATA[erl]]></category>
		<category><![CDATA[functional language]]></category>
		<category><![CDATA[trap_exit]]></category>

		<guid isPermaLink="false">http://allprogress.wordpress.com/?p=10</guid>
		<description><![CDATA[lets start with something simple. erl language itself is quite trivial, but sometimes it is hard to switch to new semantic. so give it a try it has flat namespace (that is so &#8230; annoying) module is the simplest unit &#8230; <a href="http://allprogress.wordpress.com/2009/08/06/starting-with-erlang/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=allprogress.wordpress.com&amp;blog=8765979&amp;post=10&amp;subd=allprogress&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://allprogress.wordpress.com/2009/08/06/starting-with-erlang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/befa04c418e173e375a01c284b896883?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">eyemirror</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://allprogress.wordpress.com/2009/07/28/hello-world/</link>
		<comments>http://allprogress.wordpress.com/2009/07/28/hello-world/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 11:48:18 +0000</pubDate>
		<dc:creator>eyemirror</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[concurrency]]></category>
		<category><![CDATA[erl]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[fault tolerance]]></category>
		<category><![CDATA[functional language]]></category>
		<category><![CDATA[interleave]]></category>
		<category><![CDATA[open telecom platform]]></category>
		<category><![CDATA[processes]]></category>
		<category><![CDATA[thread safe]]></category>
		<category><![CDATA[threadsafe]]></category>
		<category><![CDATA[trap_exit]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to all that progress. recently I ve started playing with erlang and there are still many things I still don&#8217;t know. Anyway I&#8217;m quite happy how it solves many problems of concurrency by disconnecting and shielding those objects that &#8230; <a href="http://allprogress.wordpress.com/2009/07/28/hello-world/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=allprogress.wordpress.com&amp;blog=8765979&amp;post=1&amp;subd=allprogress&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://allprogress.wordpress.com/2009/07/28/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/befa04c418e173e375a01c284b896883?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">eyemirror</media:title>
		</media:content>
	</item>
	</channel>
</rss>
