<?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/"
	>

<channel>
	<title>davber does IT</title>
	<atom:link href="http://blog.davber.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.davber.com</link>
	<description>Functional functional programming - Haskell, Ruby, Erlang, Scala...</description>
	<lastBuildDate>Wed, 13 Mar 2013 17:51:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>abstract_fsm &#8211; finite state machines in C++</title>
		<link>http://blog.davber.com/2009/12/08/abstract_fsm-finite-state-machines-in-c/</link>
		<comments>http://blog.davber.com/2009/12/08/abstract_fsm-finite-state-machines-in-c/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 00:30:24 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[C++]]></category>
<category>boost</category><category>C++</category><category>dfa</category><category>fsm</category><category>msm</category><category>preprocessor</category><category>statechart</category>
		<guid isPermaLink="false">http://blog.davber.com/?p=65</guid>
		<description><![CDATA[Always having enjoyed structures with arrows and vertices, I was happy to learn that Boost was considering welcoming a new member to its family of libraries: a finite state machine library called MSM. In my attempt to evaluate that library, it was natural to compare it with an existing Boost library for finite state machines, [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2009/12/08/abstract_fsm-finite-state-machines-in-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple launches me.com?</title>
		<link>http://blog.davber.com/2008/06/09/apple-launching-mecom/</link>
		<comments>http://blog.davber.com/2008/06/09/apple-launching-mecom/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 18:38:34 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[IT Industry]]></category>
<category>apple</category>
		<guid isPermaLink="false">http://blog.davber.com/2008/06/09/apple-launching-mecom/</guid>
		<description><![CDATA[This is one of those rare non-technical entries in this blog. So, sit back and relax. What about me.com? Well, two things: Apple demonstrated this Ajax-based &#8220;Exchange&#8221; application on WWDC 2008 Key Note When typing it in me.com in my browser, I get to www.snappville.com! So, what is wrong here? [UPDATE: I saw this mentioned [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2008/06/09/apple-launching-mecom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Groovy: Java++ by being Java&#8211;</title>
		<link>http://blog.davber.com/2008/05/09/groovy-java-by-being-java/</link>
		<comments>http://blog.davber.com/2008/05/09/groovy-java-by-being-java/#comments</comments>
		<pubDate>Fri, 09 May 2008 04:20:23 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Java]]></category>
<category>dynamic language</category><category>groovy</category><category>Java</category><category>jvm</category>
		<guid isPermaLink="false">http://blog.davber.com/2008/05/09/groovy-java-by-being-java/</guid>
		<description><![CDATA[What? Yet another dynamic scripting language for the JVM? Are you not fed up with the Java-based, and rarely used, implementations of the hyped languages Ruby and Python? Sit down and let me explain. Groovy is actually not a brand new language, but rather an extension of Java. The difference between this extension and that [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2008/05/09/groovy-java-by-being-java/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sealed overridden methods in Mono &#8211; faster?</title>
		<link>http://blog.davber.com/2008/04/16/sealed-overridden-methods-in-mono-why/</link>
		<comments>http://blog.davber.com/2008/04/16/sealed-overridden-methods-in-mono-why/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 21:44:45 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
<category>.NET</category><category>c# 2.0</category><category>Microsoft</category><category>mono</category>
		<guid isPermaLink="false">http://blog.davber.com/2008/04/16/sealed-overridden-methods-in-mono-why/</guid>
		<description><![CDATA[I had a discussion with some friends at Lab49 about the merits of sealed overridden methods in C# (and .NET) and the discussion ended with some comments about it probably not helping with performance at least. The problem is that I do remember having seen that the JIT for .NET creates more efficient code for [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2008/04/16/sealed-overridden-methods-in-mono-why/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When (well-intended) interviews fail</title>
		<link>http://blog.davber.com/2007/12/15/when-well-intended-interviews-fail/</link>
		<comments>http://blog.davber.com/2007/12/15/when-well-intended-interviews-fail/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 04:10:24 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[IT Industry]]></category>
<category>Functional Programming</category><category>job interview</category><category>questions</category>
		<guid isPermaLink="false">http://blog.davber.com/2007/12/15/when-well-intended-interviews-fail/</guid>
		<description><![CDATA[DISCLAIMER: this is not a usual, quite dry (did I hear boring? ) exposition of some more or less profound software construct, but quite personal and high-level, in that it talks about job interviews. I had a unique experience today. Not only was it one of very rare occasions when I cold-call somebody for a [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2007/12/15/when-well-intended-interviews-fail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Polls Archive</title>
		<link>http://blog.davber.com/2007/12/11/pollsarchive/</link>
		<comments>http://blog.davber.com/2007/12/11/pollsarchive/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 05:12:13 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[IT Industry]]></category>

		<guid isPermaLink="false">http://blog.davber.com/2007/12/11/pollsarchive/</guid>
		<description><![CDATA[NOTE: since the automatic poll enumeration yields non-selectable radio buttons and some of the polls need context, I here manually enumerate polls and posts containing context-sensitive polls. [poll=1] Two specific polls about the coolest tricks in your development bag!]]></description>
		<wfw:commentRss>http://blog.davber.com/2007/12/11/pollsarchive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Metamagical constructs &#8211; from a C perspective</title>
		<link>http://blog.davber.com/2007/12/11/metamagical-constructs-from-a-c-perspective/</link>
		<comments>http://blog.davber.com/2007/12/11/metamagical-constructs-from-a-c-perspective/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 05:07:05 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Functional Programming]]></category>
<category>Computer Science</category><category>Functional Programming</category>
		<guid isPermaLink="false">http://blog.davber.com/2007/12/11/metamagical-constructs-from-a-c-perspective/</guid>
		<description><![CDATA[It just struck me how magical certain constructs and idioms must feel like for a &#8220;hard core&#8221; C developer when entering more abstract and/or functional and/or dynamically bound settings. It is also interesting how many &#8211; most? &#8211; people living daily in this more &#8220;modern&#8221; (I should use the word Indirect) world of tools and [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2007/12/11/metamagical-constructs-from-a-c-perspective/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Algebraic + abstract = true! (at least in the key of F#)</title>
		<link>http://blog.davber.com/2007/12/10/algebraic-abstract-true-at-least-in-the-key-of-f/</link>
		<comments>http://blog.davber.com/2007/12/10/algebraic-abstract-true-at-least-in-the-key-of-f/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 06:35:18 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Functional Programming]]></category>
<category>.NET</category><category>abstract data type</category><category>active pattern</category><category>adt</category><category>algebraic data type</category><category>Functional Programming</category><category>ocaml</category><category>pattern</category>
		<guid isPermaLink="false">http://blog.davber.com/2007/12/10/algebraic-abstract-true-at-least-in-the-key-of-f/</guid>
		<description><![CDATA[I earlier wrote about some ideas I had to combine the encapsulation of abstract data types with the swift case analysis plus decomposition of algebraic types. Why not have both worlds? Ok, when looking more into F# &#8211; after a few years of trying to stay away from it &#8211; I realize that it does [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2007/12/10/algebraic-abstract-true-at-least-in-the-key-of-f/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web server performance shoot out &#8211; simple pages</title>
		<link>http://blog.davber.com/2007/12/10/web-server-performance-shoot-out-simple-pages/</link>
		<comments>http://blog.davber.com/2007/12/10/web-server-performance-shoot-out-simple-pages/#comments</comments>
		<pubDate>Mon, 10 Dec 2007 05:05:26 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Tools Reviews]]></category>
<category>apache</category><category>comparison</category><category>erlang</category><category>erlyweb</category><category>Functional Programming</category><category>happs</category><category>haskell</category><category>lighttpd</category><category>performance</category><category>php</category><category>rails</category><category>Ruby</category><category>ruby on rails</category><category>Tools Reviews</category><category>web framework</category><category>yaws</category>
		<guid isPermaLink="false">http://blog.davber.com/2007/12/10/web-server-performance-shoot-out-simple-pages/</guid>
		<description><![CDATA[There are some new hot web server frameworks: Ruby on Rails (Ruby), Yaws+ErlyWeb (Erlang) and HAppS (Haskell.) These new frameworks are supposed to facilitate fast development. But, how fast &#8211; and scalable &#8211; are the applications built in and for these frameworks? The goal of this post is to get a preliminary answer to this [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2007/12/10/web-server-performance-shoot-out-simple-pages/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>JVMTI: real-time analysis of Java applications</title>
		<link>http://blog.davber.com/2007/02/07/jvmti-real-time-analysis-of-java-applications/</link>
		<comments>http://blog.davber.com/2007/02/07/jvmti-real-time-analysis-of-java-applications/#comments</comments>
		<pubDate>Wed, 07 Feb 2007 22:10:05 +0000</pubDate>
		<dc:creator>davber</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tools Reviews]]></category>
<category>Java</category><category>jvmti dynamic analysis</category><category>Tools Reviews</category>
		<guid isPermaLink="false">http://blog.davber.com/2007/02/07/jvmti-real-time-analysis-of-java-applications/</guid>
		<description><![CDATA[JVMTI is an API built into both JDK 5.0 and 6.0, enabling an aspect-oriented approach to dynamic analysis &#8211; such as performance and coverage analysis &#8211; without the overhead of ordinary AOP approaches. We all have experienced the need to find that performance bottleneck or that last crucial bug making our most vocal client crazy. [...]]]></description>
		<wfw:commentRss>http://blog.davber.com/2007/02/07/jvmti-real-time-analysis-of-java-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.326 seconds -->
<!-- Cached page served by WP-Cache -->
