<?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;A0EGQXk-eCp7ImA9WhVUFE0.&quot;"><id>tag:blogger.com,1999:blog-8355370</id><updated>2012-05-19T03:40:20.750-03:00</updated><category term="db4o scala" /><category term="scala" /><category term="capacity" /><category term="scalability" /><category term="documentation" /><category term="translation" /><category term="librato" /><category term="patterns" /><category term="books" /><category term="sci" /><category term="programming" /><category term="Chinese" /><category term="gift" /><category term="language" /><category term="db4o dOCL" /><category term="monitoring" /><category term="db4o JavaFX project javafx.com sample demo" /><category term="buenosaires" /><category term="book" /><category term="concurrency" /><category term="silverline" /><category term="google mobile db4o" /><category term="wi-fi" /><category term="dzone" /><category term="db4o" /><category term="db4o jb" /><category term="cleverpig" /><category term="android google maps db4o db4objects embedded object database odbms" /><category term="twitter" /><category term="google mobile db4o android" /><category term="server" /><category term="parallel" /><category term="nasa saturn" /><category term="db4o embedded object database odbms sync syncml" /><category term="review" /><category term="db4o Eclipse" /><category term="error" /><category term="utilization" /><category term="cpu" /><title>Planet German</title><subtitle type="html">Tales from the Tech road</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://planetgerman.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>74</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/PlanetGerman" /><feedburner:info uri="planetgerman" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>PlanetGerman</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DkMESHozcCp7ImA9Wx5VFEw.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-5752583738342716708</id><published>2010-10-06T22:20:00.001-03:00</published><updated>2010-10-06T22:20:09.488-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-06T22:20:09.488-03:00</app:edited><title>Five Years of db4o</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2009070701"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=4232872&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_4232872"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-FiveYearsOfDb4o717.flv" onclick="play_blip_movie_4232872(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-FiveYearsOfDb4o717.flv.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-FiveYearsOfDb4o717.flv" onclick="play_blip_movie_4232872(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;Five years (2005-2010) of db4o's public source code repository condensed in 20 minutes. Graphics generated by Gource (http://code.google.com/p/gource)&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-5752583738342716708?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/0-DXh-a5i88" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/5752583738342716708/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=5752583738342716708" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/5752583738342716708?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/5752583738342716708?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/0-DXh-a5i88/five-years-of-db4o.html" title="Five Years of db4o" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2010/10/five-years-of-db4o.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4DRHg4eip7ImA9WxFbEE0.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-1749090555406890827</id><published>2010-07-01T12:44:00.012-03:00</published><updated>2010-07-01T14:56:15.632-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-01T14:56:15.632-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="server" /><category scheme="http://www.blogger.com/atom/ns#" term="cpu" /><category scheme="http://www.blogger.com/atom/ns#" term="librato" /><category scheme="http://www.blogger.com/atom/ns#" term="utilization" /><category scheme="http://www.blogger.com/atom/ns#" term="silverline" /><category scheme="http://www.blogger.com/atom/ns#" term="monitoring" /><title>Silverline: a nice way to leverage your spare CPU cycles</title><content type="html">I didn't know about this kind of solutions but I tried one (&lt;a href="http://silverline.librato.com/"&gt;Silverline&lt;/a&gt;)  and it's totally transparent. The idea is that when you have a server  (real or virtual) chances are you're not using 100% CPU all the time. If  you're paying for a server you're loosing money this way. You can run a  virtual resource container that assigns to your secondary tasks (eg. a  batch job) the remaining CPU with zero impact on your primary application  thus maximizing the CPU utilization (as a plus virtually no  configuration is required). And this will also work in cloud  environments.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;How does it work?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First step is to install a binary with Silverline itself. This is pretty straight forward. Versions for Windows and Linux are available. You can &lt;a href="http://silverline.librato.com/#beta-signup"&gt;sign-up for a beta test and get Silverline for free&lt;/a&gt; as of this writing. You can also deploy Silverline in minutes on your  Amazon instances (or any other instances in internal or external  clouds). Here you can check the videos on how to install on &lt;a href="http://silverline.librato.com/videos/linux_install"&gt;Linux&lt;/a&gt; and &lt;a href="http://silverline.librato.com/videos/windows_install"&gt;Windows&lt;/a&gt;.&lt;br /&gt;&lt;p&gt;After installation you can type:&lt;/p&gt;  &lt;pre&gt;&lt;code&gt;&gt; silverline &lt;application&gt;&lt;br /&gt;&lt;/application&gt;&lt;/code&gt;&lt;/pre&gt;  for any application that you want to take advantage of spare capacity on the server. This will launch the application in a background container and it'll only consume resources not required by the primary application. If you're a Windows user you can use a &lt;a href="http://support.silverline.librato.com/faqs/windows/running-windows-service-programs-under-silverline"&gt;nice interface&lt;/a&gt; to "silverline" Windows services on startup.&lt;br /&gt;&lt;br /&gt;Silverline "sponges up" unused cycles so that you can run apps that are  non-time-sensitive such as analytics apps or various batch processes.  And the nice thing is that you are doing this on a resource you were paying  for anyway!! =) Note that this is a user-space technology that installs without any modifications to the underlying operating system or to your applications. It overlays the native OS scheduler to provide application-aware resource scheduling.  It performs resource scheduling at 10ms intervals so the "silverlined" application doesn't impact the primary application. In general I would say it's very light weight (I've measured less that 1% overhead on my server).&lt;br /&gt;&lt;br /&gt;Here's a demo to give you an idea about how it works:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/r3DweFw0R_4&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/r3DweFw0R_4&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Why use should I use this?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Simply to:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Reduce the number of servers required to process the workload&lt;/li&gt;&lt;li&gt;Improve application performance under peak load&lt;/li&gt;&lt;li&gt;Use spare compute capacity to complete maintenance tasks such as disk defragmentation in the background&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Architecture&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;Roughly, this is the technology architecture:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NQ-69hq8BEs/TCzD--e8uqI/AAAAAAAAF2Y/hOek7zcUVms/s1600/Screen+shot+2010-07-01+at+6.20.58+PM.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 225px; height: 320px;" src="http://2.bp.blogspot.com/_NQ-69hq8BEs/TCzD--e8uqI/AAAAAAAAF2Y/hOek7zcUVms/s320/Screen+shot+2010-07-01+at+6.20.58+PM.png" alt="" id="BLOGGER_PHOTO_ID_5488977532549905058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Monitoring silverlined processes&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Probably the nicest thing about this whole technology is that you can go to their website and monitor all the statistics about your silverlined applications. This way it's fairly easy to tell whether this is really working for you and to what degree.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_NQ-69hq8BEs/TCzWmf9yRVI/AAAAAAAAF2g/z8JwSdzYKBw/s1600/Screen+shot+2010-07-01+at+7.54.11+PM.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 191px;" src="http://2.bp.blogspot.com/_NQ-69hq8BEs/TCzWmf9yRVI/AAAAAAAAF2g/z8JwSdzYKBw/s320/Screen+shot+2010-07-01+at+7.54.11+PM.png" alt="" id="BLOGGER_PHOTO_ID_5488998002761811282" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-1749090555406890827?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/jCFPOHG8FbY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/1749090555406890827/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=1749090555406890827" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/1749090555406890827?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/1749090555406890827?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/jCFPOHG8FbY/silverline-nice-way-to-leverage-your.html" title="Silverline: a nice way to leverage your spare CPU cycles" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_NQ-69hq8BEs/TCzD--e8uqI/AAAAAAAAF2Y/hOek7zcUVms/s72-c/Screen+shot+2010-07-01+at+6.20.58+PM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2010/07/silverline-nice-way-to-leverage-your.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cFSXk4fip7ImA9WxFUGUQ.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-8329688924551939087</id><published>2010-07-01T12:40:00.002-03:00</published><updated>2010-07-01T12:43:38.736-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-01T12:43:38.736-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dzone" /><category scheme="http://www.blogger.com/atom/ns#" term="patterns" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="review" /><category scheme="http://www.blogger.com/atom/ns#" term="language" /><title>Book Review: Language Implementation Patterns</title><content type="html">A must have for developers that need to deal with DSLs (domain specific  languages), create data readers, code  generators, source-to-source translators, source analyzers, etc. Using a  practical approach the book provides an excellent compilation of  patterns that show up again and again in language processing  applications.&lt;br /&gt;&lt;br /&gt;For my full review see: &lt;a href="http://books.dzone.com/reviews/language-implementation"&gt;http://books.dzone.com/reviews/language-implementation&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-8329688924551939087?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/Gd2X3ItaDfA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/8329688924551939087/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=8329688924551939087" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/8329688924551939087?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/8329688924551939087?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/Gd2X3ItaDfA/book-review-language-implementation.html" title="Book Review: Language Implementation Patterns" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2010/07/book-review-language-implementation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIDQHs8cSp7ImA9WxBRGE0.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-4750377253527077343</id><published>2010-01-06T14:56:00.001-03:00</published><updated>2010-01-06T14:56:11.579-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-06T14:56:11.579-03:00</app:edited><title>db4o Object Database - short story</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2009070701"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=3072854&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_3072854"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oObjectDatabaseShortStory776.avi" onclick="play_blip_movie_3072854(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oObjectDatabaseShortStory776.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oObjectDatabaseShortStory776.avi" onclick="play_blip_movie_3072854(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;This is db4o in a nutshell. A short story to let you know why db4o is THE database for developers!&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-4750377253527077343?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/hPMAAtnf-Ik" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/4750377253527077343/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=4750377253527077343" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/4750377253527077343?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/4750377253527077343?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/hPMAAtnf-Ik/db4o-object-database-short-story.html" title="db4o Object Database - short story" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2010/01/db4o-object-database-short-story.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAGR30zcCp7ImA9WxBTGEg.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-3084235830567992212</id><published>2009-12-15T01:15:00.003-03:00</published><updated>2009-12-15T01:18:46.388-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-15T01:18:46.388-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="dzone" /><category scheme="http://www.blogger.com/atom/ns#" term="programming" /><category scheme="http://www.blogger.com/atom/ns#" term="review" /><category scheme="http://www.blogger.com/atom/ns#" term="parallel" /><category scheme="http://www.blogger.com/atom/ns#" term="scala" /><category scheme="http://www.blogger.com/atom/ns#" term="concurrency" /><category scheme="http://www.blogger.com/atom/ns#" term="book" /><title>Book Review: "Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine"</title><content type="html">&lt;span style="font-family: arial;"&gt;Hi! You might want to check my latest book review: "&lt;a href="http://books.dzone.com/reviews/programming-scala-tackle-multi"&gt;Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine&lt;/a&gt;" which was published recently on DZone.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Enjoy!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-3084235830567992212?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/HOsq7Ay3n_w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/3084235830567992212/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=3084235830567992212" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/3084235830567992212?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/3084235830567992212?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/HOsq7Ay3n_w/book-review-programming-scala-tackle.html" title="Book Review: &quot;Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine&quot;" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2009/12/book-review-programming-scala-tackle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQFR3k_eCp7ImA9WxJbGEw.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-6831041477251903987</id><published>2009-07-26T21:44:00.005-03:00</published><updated>2009-07-28T18:25:16.740-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-28T18:25:16.740-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="db4o JavaFX project javafx.com sample demo" /><title>Project Management System using JavaFX and db4o</title><content type="html">&lt;span style="font-family:arial;"&gt;When I run into Sun's &lt;a href="http://javafx.com/samples/index.html"&gt;JavaFX sample applications section&lt;/a&gt; I saw one example that particularly caught my attention, a sort of &lt;a href="http://javafx.com/samples/ProjectManager/index.html"&gt;simplified project management system&lt;/a&gt;. What I found interesting is that it looks like this native GUI could also be used under JavaFX's mobile profile and, most importantly, that the authors created a &lt;a href="http://javafx.com/samples/ProjectManager/src/DataHandler.fx.html"&gt;mock data access layer&lt;/a&gt; (accessing only in-memory collections) leaving room for easily plugging in my favorite (JavaFX compatible) object persistence engine: &lt;a href="http://developer.db4o.com/"&gt;db4o&lt;/a&gt; =)&lt;br /&gt;&lt;br /&gt;With the help of Dama (my wife) we changed the &lt;a href="http://javafx.com/samples/ProjectManager/src/DataHandler.fx.html"&gt;original data handler&lt;/a&gt; to include db4o and wanted to share this sample with you. We used db4o v7.9 which is accessed straight from JavaFX (if you want to learn more about the limitations of db4o under JavaFX I suggest you read Patrick's blog post &lt;a href="http://developer.db4o.com/blogs/community/archive/2009/03/20/db4o-with-javafx.aspx"&gt;'db4o with JavaFX'&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;If you want to use db4o in your JavaFX application you're adviced to reuse &lt;span style="FONT-WEIGHT: bold"&gt;Db4oFX.fx&lt;/span&gt; (available in the download bundle below) to save yourself some time (it's a sort of JavaFX API to db4o) which in turn uses &lt;span style="FONT-STYLE: italic"&gt;Reflex.java&lt;/span&gt; (for some reflection magic). The data handler for this application (which benefits from these utility classes) is called &lt;span style="FONT-STYLE: italic"&gt;DataHandler.fx&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Thanks to Praveen Mohan &amp;amp; Elancheran for sharing the original sample.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developer.db4o.com/ProjectSpaces/view.aspx/JavaFXDemo/ProjectManager.Zip"&gt;Download Sample&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-6831041477251903987?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/Akbd80TLIAU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/6831041477251903987/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=6831041477251903987" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/6831041477251903987?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/6831041477251903987?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/Akbd80TLIAU/project-management-system-using-javafx.html" title="Project Management System using JavaFX and db4o" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2009/07/project-management-system-using-javafx.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8FSHg7eyp7ImA9WxVaEUg.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-8811353547880144396</id><published>2009-04-07T21:55:00.003-03:00</published><updated>2009-04-07T22:06:59.603-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-07T22:06:59.603-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="capacity" /><category scheme="http://www.blogger.com/atom/ns#" term="error" /><category scheme="http://www.blogger.com/atom/ns#" term="scalability" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><title>Twitter "Unscheduled Maintenance"</title><content type="html">I just run into a second nasty experience with Twitter. It wasn't that they are over capacity, they now call it "unscheduled maintenance". Thank god, I thought they were over capacity =S&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_NQ-69hq8BEs/Sdv4EQIRUdI/AAAAAAAAEqQ/uJ6bW0ZBAuw/s1600-h/twitter2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 264px;" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/Sdv4EQIRUdI/AAAAAAAAEqQ/uJ6bW0ZBAuw/s320/twitter2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5322120136601194962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I prefer the &lt;a href="http://planetgerman.blogspot.com/2009/04/twitter-over-capacity.html"&gt;whale&lt;/a&gt; (or maybe a functional Twitter website?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-8811353547880144396?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/01WjqlgOr40" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/8811353547880144396/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=8811353547880144396" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/8811353547880144396?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/8811353547880144396?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/01WjqlgOr40/twitter-unscheduled-maintenance.html" title="Twitter &quot;Unscheduled Maintenance&quot;" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_NQ-69hq8BEs/Sdv4EQIRUdI/AAAAAAAAEqQ/uJ6bW0ZBAuw/s72-c/twitter2.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2009/04/twitter-unscheduled-maintenance.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkENQn8_eSp7ImA9WxVbGE0.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-3693048561771773749</id><published>2009-04-03T22:18:00.004-03:00</published><updated>2009-04-03T22:31:33.141-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-03T22:31:33.141-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="capacity" /><category scheme="http://www.blogger.com/atom/ns#" term="error" /><category scheme="http://www.blogger.com/atom/ns#" term="scalability" /><category scheme="http://www.blogger.com/atom/ns#" term="twitter" /><title>Twitter over capacity?</title><content type="html">I just had a nasty surprise when trying to update my status on Twitter:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_NQ-69hq8BEs/Sda31zifVMI/AAAAAAAAEqI/o8_5y6pr5hs/s1600-h/twitter-over-capacity.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 247px;" src="http://3.bp.blogspot.com/_NQ-69hq8BEs/Sda31zifVMI/AAAAAAAAEqI/o8_5y6pr5hs/s320/twitter-over-capacity.jpg" alt="" id="BLOGGER_PHOTO_ID_5320642144780637378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Strange (there's a reason why they are using &lt;a href="http://aws.amazon.com/s3/"&gt;Amazon S3&lt;/a&gt; and that is scalability).&lt;br /&gt;&lt;br /&gt;So, how come? (And what's with the whale anyway? =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-3693048561771773749?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/GQ5nxCqZkNE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/3693048561771773749/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=3693048561771773749" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/3693048561771773749?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/3693048561771773749?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/GQ5nxCqZkNE/twitter-over-capacity.html" title="Twitter over capacity?" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_NQ-69hq8BEs/Sda31zifVMI/AAAAAAAAEqI/o8_5y6pr5hs/s72-c/twitter-over-capacity.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2009/04/twitter-over-capacity.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAFQHw8fSp7ImA9WxVUE0k.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-4532123953555302652</id><published>2009-03-17T22:33:00.003-03:00</published><updated>2009-03-17T22:45:11.275-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-17T22:45:11.275-03:00</app:edited><title>Demos de db4o en Android actualizadas!</title><content type="html">Pueden acceder ahora a versiones actualizadas de los demos para Android: PasswordSafe y MapMe que ahora corren sobre la nueva version de &lt;a class="" href="http://developer.db4o.com/files/folders/db4o_74/default.aspx"&gt;db4o  (v7.4)&lt;/a&gt; y el ultimo &lt;a href="http://d.android.com/sdk/1.1_r1/index.html"&gt;SDK de Android (v1.1 R1)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;PasswordSafe es una aplicación muy sencilla para almacenar en un lugar seguro los datos de login de tus sitios favoritos. MapMe es un frontend para Google Maps que te permite almacenar puntos del mapa para luego accederlos.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://developer.db4o.com/ProjectSpaces/download.ashx/MapMe/New-2.Png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 200px;" src="http://developer.db4o.com/ProjectSpaces/download.ashx/MapMe/New-2.Png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Para descargarte las demos visita &lt;a href="http://developer.db4o.com/blogs/community/archive/2009/03/11/db4o-android-demos-updated.aspx"&gt;esta página&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Enjoy!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-4532123953555302652?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/YrHZBXozw28" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/4532123953555302652/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=4532123953555302652" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/4532123953555302652?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/4532123953555302652?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/YrHZBXozw28/demos-de-db4o-en-android-actualizadas.html" title="Demos de db4o en Android actualizadas!" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2009/03/demos-de-db4o-en-android-actualizadas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cERXczfyp7ImA9WxVVF0Q.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-2026349982296444509</id><published>2009-03-11T16:10:00.001-02:00</published><updated>2009-03-11T16:10:04.987-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-11T16:10:04.987-02:00</app:edited><title>Getting Started with db4o</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=1875960&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_1875960"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-GettingStartedWithDb4o992.mp4" onclick="play_blip_movie_1875960(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-GettingStartedWithDb4o992.mp4.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-GettingStartedWithDb4o992.mp4" onclick="play_blip_movie_1875960(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;In this video db4o expert Eric Falsken introduces us to db4o using Visual Studio, C# and the free Object Manager Enterprise (OME) tool to browse and query the database in the example. For more information point your browser to: http://developer.db4o.com&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-2026349982296444509?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/15-uoo_HnyE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/2026349982296444509/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=2026349982296444509" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/2026349982296444509?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/2026349982296444509?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/15-uoo_HnyE/getting-started-with-db4o.html" title="Getting Started with db4o" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2009/03/getting-started-with-db4o.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMCRH85fyp7ImA9WxdXFE4.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-3346001132880799777</id><published>2008-06-25T19:21:00.001-03:00</published><updated>2008-06-25T19:21:05.127-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-25T19:21:05.127-03:00</app:edited><title>db4o Paircast: Full db4o Build From svn Sources</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=1030537&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_1030537"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastFullDb4oBuildFromSvnSources387.avi" onclick="play_blip_movie_1030537(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oPaircastFullDb4oBuildFromSvnSources387.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastFullDb4oBuildFromSvnSources387.avi" onclick="play_blip_movie_1030537(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;div&gt;&lt;p&gt;&lt;div&gt;In this session Patrick and Tetyana use db4obuild project from &lt;a href="https://source.db4o.com/db4o/trunk/"&gt;svn repository&lt;/a&gt; to create full db4o distribution (Java and .NET versions). They show how to access the repository, checkout the latest source, setup and run the build and check the results. The detailed instructions on the process are also available in db4o &lt;a href="http://developer.db4o.com/Resources/view.aspx/Reference/Working_With_Source_Code/Building_Full_Distribution"&gt;Reference documentation&lt;/a&gt;.&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Register in our community and get access to db4o related special resources, whitepapers, demo applications and forums: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-3346001132880799777?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/NIKTVo_OEO4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/3346001132880799777/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=3346001132880799777" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/3346001132880799777?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/3346001132880799777?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/NIKTVo_OEO4/db4o-paircast-full-db4o-build-from-svn.html" title="db4o Paircast: Full db4o Build From svn Sources" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/06/db4o-paircast-full-db4o-build-from-svn.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAFQH87fCp7ImA9WxdQFUo.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-7943715953541426446</id><published>2008-06-15T22:11:00.001-03:00</published><updated>2008-06-15T22:11:51.104-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-15T22:11:51.104-03:00</app:edited><title>db4o Paircast: Performance Contest</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=1002243&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_1002243"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastPerformanceContest620.avi" onclick="play_blip_movie_1002243(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oPaircastPerformanceContest620.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastPerformanceContest620.avi" onclick="play_blip_movie_1002243(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;div&gt;&lt;p&gt;In this session Carl and Norberto demonstrate how to get started with the &lt;a href="http://developer.db4o.com/ProjectSpaces/view.aspx/PerformanceContest"&gt;1st db4o performance contest&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Register in our community and get access to db4o related special resources, whitepapers, demo applications and forums: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-7943715953541426446?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/upEUlekc6xA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/7943715953541426446/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=7943715953541426446" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/7943715953541426446?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/7943715953541426446?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/upEUlekc6xA/db4o-paircast-performance-contest.html" title="db4o Paircast: Performance Contest" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/06/db4o-paircast-performance-contest.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEMQ306fCp7ImA9WxdSFEg.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-2562369757503496641</id><published>2008-05-22T09:01:00.001-03:00</published><updated>2008-05-22T09:01:22.314-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-22T09:01:22.314-03:00</app:edited><title>db4o Paircast: JProbe Profiling Session on Reflection and Read Performance</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=933265&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_933265"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastJProbeProfilingSessionOnReflectionAndReadPe537.avi" onclick="play_blip_movie_933265(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oPaircastJProbeProfilingSessionOnReflectionAndReadPe537.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastJProbeProfilingSessionOnReflectionAndReadPe537.avi" onclick="play_blip_movie_933265(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;p&gt;In this session Carl and Rodrigo use the JProbe profiler to analyse how reflection impacts the read and write performance of db4o for Java. They discover that the impact is very small and find a potential area to tune activation performance.&lt;/p&gt;&lt;p&gt;Register in our community and get access to db4o related special resources, whitepapers, demo applications and forums: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-2562369757503496641?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/66SvGl_FWIk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/2562369757503496641/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=2562369757503496641" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/2562369757503496641?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/2562369757503496641?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/66SvGl_FWIk/db4o-paircast-jprobe-profiling-session.html" title="db4o Paircast: JProbe Profiling Session on Reflection and Read Performance" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/05/db4o-paircast-jprobe-profiling-session.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYHRXsycCp7ImA9WxdSFEg.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-2637163945359369992</id><published>2008-05-22T08:52:00.001-03:00</published><updated>2008-05-22T08:52:14.598-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-22T08:52:14.598-03:00</app:edited><title>db4o Paircast: Custom Reflector with direct field access</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=933248&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_933248"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastCustomReflectorWithDirectFieldAccess938.avi" onclick="play_blip_movie_933248(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oPaircastCustomReflectorWithDirectFieldAccess938.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastCustomReflectorWithDirectFieldAccess938.avi" onclick="play_blip_movie_933248(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;p&gt;In this session Rodrigo and Carl write a custom reflector with direct field access to be able to test the impact of reflection calls on the performance of db4o empirically.&lt;/p&gt;&lt;p&gt;Register in our community and get access to db4o related special resources, whitepapers, demo applications and forums: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-2637163945359369992?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/ITgsNbICITw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/2637163945359369992/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=2637163945359369992" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/2637163945359369992?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/2637163945359369992?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/ITgsNbICITw/db4o-paircast-custom-reflector-with.html" title="db4o Paircast: Custom Reflector with direct field access" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/05/db4o-paircast-custom-reflector-with.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08FSX09cCp7ImA9WxdSFEg.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-6130999861820619999</id><published>2008-05-22T08:30:00.001-03:00</published><updated>2008-05-22T08:30:18.368-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-22T08:30:18.368-03:00</app:edited><title>db4o Paircast: Permutations of test case conditions</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=933200&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_933200"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastPermutationsOfTestCaseConditions161.avi" onclick="play_blip_movie_933200(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oPaircastPermutationsOfTestCaseConditions161.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastPermutationsOfTestCaseConditions161.avi" onclick="play_blip_movie_933200(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;p&gt;In this 4-way session with Rodrigo, Carl, Patrick and Adriano, Rodrigo explains how fixture providers can be used to set up test cases with multiple dimensions of conditions in a way so they can all run against each other.&lt;/p&gt;&lt;p&gt;Register in our community and get access to db4o related special resources, whitepapers, demo applications and forums: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-6130999861820619999?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/7R49H5FzEdc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/6130999861820619999/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=6130999861820619999" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/6130999861820619999?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/6130999861820619999?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/7R49H5FzEdc/db4o-paircast-permutations-of-test-case.html" title="db4o Paircast: Permutations of test case conditions" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/05/db4o-paircast-permutations-of-test-case.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8DQnw_eSp7ImA9WxdSFEk.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-5606404195120046039</id><published>2008-05-22T05:11:00.001-03:00</published><updated>2008-05-22T05:11:13.241-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-22T05:11:13.241-03:00</app:edited><title>Just Objects No Limits</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=933008&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_933008"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-JustObjectsNoLimits446.avi" onclick="play_blip_movie_933008(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-JustObjectsNoLimits446.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-JustObjectsNoLimits446.avi" onclick="play_blip_movie_933008(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;db4o creator Carl Rosenberger's talk at ICOODB 2008 in Berlin&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-5606404195120046039?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/ukXWwolohmA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/5606404195120046039/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=5606404195120046039" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/5606404195120046039?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/5606404195120046039?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/ukXWwolohmA/just-objects-no-limits.html" title="Just Objects No Limits" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/05/just-objects-no-limits.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEBR3Y5eSp7ImA9WxZXF08.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-4265753147538253362</id><published>2008-03-05T12:17:00.001-02:00</published><updated>2008-03-05T12:17:36.821-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-05T12:17:36.821-02:00</app:edited><title>db4o Open Meeting: 2008-02-19</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=724669&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_724669"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oOpenMeeting20080219507.avi" onclick="play_blip_movie_724669(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oOpenMeeting20080219507.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oOpenMeeting20080219507.avi" onclick="play_blip_movie_724669(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;p&gt;An insider&amp;#39;s look of db4o team meetings (open to the db4o community at large). See how the state-of-the-art object persistence engine team works... &lt;/p&gt;&lt;p&gt;Join the db4o Developer Community at: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-4265753147538253362?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/5ciKFxYpLvo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/4265753147538253362/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=4265753147538253362" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/4265753147538253362?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/4265753147538253362?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/5ciKFxYpLvo/db4o-open-meeting-2008-02-19.html" title="db4o Open Meeting: 2008-02-19" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/03/db4o-open-meeting-2008-02-19.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICQXw9fSp7ImA9WxZXF08.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-7091986148727013679</id><published>2008-03-05T10:36:00.001-02:00</published><updated>2008-03-05T10:36:00.265-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-05T10:36:00.265-02:00</app:edited><title>db4o Paircast: Debugging FreespaceManager Migration</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=724579&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_724579"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastDebuggingFreespaceManagerMigration611.avi" onclick="play_blip_movie_724579(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oPaircastDebuggingFreespaceManagerMigration611.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastDebuggingFreespaceManagerMigration611.avi" onclick="play_blip_movie_724579(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;p&gt;In this session Carl and Christoph only wanted to quickly fix some internal interfaces of the FreespaceManager.&lt;/p&gt;&lt;p&gt;While fixing the test case to actually test migration between FreespaceManagers they find a severe bug in FreeSpaceManager migration. In the process of this (very long) session they hunt down the issue and also recover space that was previously lost in migration.&lt;/p&gt;&lt;p&gt;This session demonstrates many debugging techniques and how DTrace can be helpful to focus on the place in the code where things go wrong.&lt;/p&gt;&lt;p&gt;Join the db4o Developer Community at: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-7091986148727013679?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/d-IzoNILcDs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/7091986148727013679/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=7091986148727013679" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/7091986148727013679?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/7091986148727013679?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/d-IzoNILcDs/db4o-paircast-debugging.html" title="db4o Paircast: Debugging FreespaceManager Migration" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/03/db4o-paircast-debugging.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcFR307fip7ImA9WxZXFko.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-2404559180931883980</id><published>2008-03-04T22:46:00.001-02:00</published><updated>2008-03-04T22:46:56.306-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-04T22:46:56.306-02:00</app:edited><title>db4o Paircast: Designing a pluggable TypeHandler Interface</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=723599&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_723599"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastDesigningAPluggableTypeHandlerInterface524.avi" onclick="play_blip_movie_723599(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oPaircastDesigningAPluggableTypeHandlerInterface524.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastDesigningAPluggableTypeHandlerInterface524.avi" onclick="play_blip_movie_723599(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;p&gt;In this session Carl and Richard make the TypeHandler interface pluggable and set up the public API to be able to &lt;/p&gt;&lt;p&gt;configure the use of custom Typehandlers.&lt;/p&gt;&lt;p&gt;The session demonstrates that the process of discussing design decisions with the team can be slow.&lt;/p&gt;&lt;p&gt;It also gives an introduction how to add additional configuration settings.&lt;/p&gt;&lt;p&gt;Join the db4o Developer Community at: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-2404559180931883980?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/M76xVMfb-cQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/2404559180931883980/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=2404559180931883980" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/2404559180931883980?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/2404559180931883980?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/M76xVMfb-cQ/db4o-paircast-designing-pluggable.html" title="db4o Paircast: Designing a pluggable TypeHandler Interface" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/03/db4o-paircast-designing-pluggable.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YEQHczfip7ImA9WxZXFks.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-2306276843618520248</id><published>2008-03-04T19:11:00.001-02:00</published><updated>2008-03-04T19:11:41.986-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-04T19:11:41.986-02:00</app:edited><title>db4o Paircast: Debugging Interface Queries</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=723049&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_723049"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastDebuggingInterfaceQueries152.avi" onclick="play_blip_movie_723049(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oPaircastDebuggingInterfaceQueries152.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastDebuggingInterfaceQueries152.avi" onclick="play_blip_movie_723049(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;p&gt;In this session Carl and Richard debug Jira issue COR-120 and fix Queries-By-Interface to return the right results.&lt;/p&gt;&lt;p&gt;The session gives some insight on:&lt;/p&gt;&lt;p&gt;- classes that are part of the querying architecture &lt;br /&gt;- how to work with Debug.queries==true &lt;br /&gt;- how to simplify debugging by storing only one object and expecting only one result or none&lt;/p&gt;&lt;p&gt;Join the db4o Developer Community at: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-2306276843618520248?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/gLSwPDNxgb4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/2306276843618520248/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=2306276843618520248" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/2306276843618520248?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/2306276843618520248?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/gLSwPDNxgb4/db4o-paircast-debugging-interface.html" title="db4o Paircast: Debugging Interface Queries" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/03/db4o-paircast-debugging-interface.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8ARnczeyp7ImA9WxZXFkg.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-1350783754112207109</id><published>2008-03-04T16:04:00.001-02:00</published><updated>2008-03-04T16:04:07.983-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-04T16:04:07.983-02:00</app:edited><title>db4o Paircast: ObjectManager Source Code Review</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=722571&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_722571"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastObjectManagerSourceCodeReview372.avi" onclick="play_blip_movie_722571(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oPaircastObjectManagerSourceCodeReview372.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastObjectManagerSourceCodeReview372.avi" onclick="play_blip_movie_722571(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;p&gt;In this Paircast session Carl and Rodrigo review the very first drop of the sources of ObjectManager Enterprise for .NET. &lt;/p&gt;&lt;p&gt;Join the db4o Developer Community at: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-1350783754112207109?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/Spi3qFdvbo8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/1350783754112207109/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=1350783754112207109" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/1350783754112207109?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/1350783754112207109?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/Spi3qFdvbo8/db4o-paircast-objectmanager-source-code.html" title="db4o Paircast: ObjectManager Source Code Review" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/03/db4o-paircast-objectmanager-source-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4BR30yfyp7ImA9WxZXFks.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-8999713778926858336</id><published>2008-03-04T15:02:00.002-02:00</published><updated>2008-03-04T18:02:36.397-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-04T18:02:36.397-02:00</app:edited><title>db4o Paircast: Using Poleposition</title><content type="html">&lt;center&gt;               &lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;     &lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;amp;posts_id=722327&amp;amp;source=3&amp;amp;autoplay=true&amp;amp;file_type=flv&amp;amp;player_width=&amp;amp;player_height="&gt;&lt;/script&gt;     &lt;div id="blip_movie_content_722327"&gt;     &lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastUsingPoleposition991.avi" onclick="play_blip_movie_722327(); return false;"&gt;&lt;img alt="Video thumbnail. Click to play" src="http://blip.tv/file/get/Db4o-db4oPaircastEasyBackportingFixesToBranches605.avi.jpg" title="Click to play" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;     &lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastUsingPoleposition991.avi" onclick="play_blip_movie_722327(); return false;"&gt;Click to Play&lt;/a&gt;     &lt;/div&gt;          &lt;/center&gt;&lt;div class="blip_description"&gt;&lt;p&gt;In this session Carl and Patrick add a method to a Poleposition benchmark circuit to verify that the work done for &lt;/p&gt;&lt;p&gt;COR-1126 produces significant performance improvements.&lt;/p&gt;&lt;p&gt;This Paircast demonstrates:&lt;/p&gt;&lt;p&gt;- how a correct Poleposition setup looks like configuring Poleposition&lt;br /&gt;- running Poleposition&lt;br /&gt;- the key principles of Poleposition&lt;br /&gt;- adding a method to a Poleposition circuit&lt;br /&gt;- happiness about improved performance&lt;/p&gt;&lt;p&gt;Join the db4o Developer Community at: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-8999713778926858336?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/AlT5nutiNTM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/8999713778926858336/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=8999713778926858336" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/8999713778926858336?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/8999713778926858336?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/AlT5nutiNTM/db4o-paircast-using-poleposition.html" title="db4o Paircast: Using Poleposition" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/03/db4o-paircast-using-poleposition.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYMRnk6eip7ImA9WxZXFkk.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-5560090028699372933</id><published>2008-03-04T13:56:00.001-02:00</published><updated>2008-03-04T13:56:27.712-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-04T13:56:27.712-02:00</app:edited><title>db4o Paircast: Working with db4o sources and db4ounit tests</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=722231&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_722231"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastWorkingWithDb4oSourcesAndDb4ounitTests221.avi" onclick="play_blip_movie_722231(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oPaircastWorkingWithDb4oSourcesAndDb4ounitTests221.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastWorkingWithDb4oSourcesAndDb4ounitTests221.avi" onclick="play_blip_movie_722231(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;p&gt;In this session Carl and Christoph demonstrate:&lt;/p&gt;&lt;p&gt;- connecting to the db4o SVN repository from a new Eclipse workspace &lt;br /&gt;- checking out all the necessary projects to work against the Java sources &lt;br /&gt;- running the db4o regression test suite &lt;br /&gt;- writing a simple db4ounit test&lt;/p&gt;&lt;p&gt;Join the db4o Developer Community at: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-5560090028699372933?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/WbJo24P_8GM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/5560090028699372933/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=5560090028699372933" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/5560090028699372933?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/5560090028699372933?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/WbJo24P_8GM/db4o-paircast-working-with-db4o-sources.html" title="db4o Paircast: Working with db4o sources and db4ounit tests" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/03/db4o-paircast-working-with-db4o-sources.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8MRXs_fCp7ImA9WxZXFkk.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-1329582264231968801</id><published>2008-03-04T12:28:00.001-02:00</published><updated>2008-03-04T12:28:04.544-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-04T12:28:04.544-02:00</app:edited><title>db4o Paircast: Easy backporting fixes to branches</title><content type="html">&lt;center&gt;															&lt;script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"&gt;&lt;/script&gt;					&lt;script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&amp;posts_id=721998&amp;source=3&amp;autoplay=true&amp;file_type=flv&amp;player_width=&amp;player_height="&gt;&lt;/script&gt;					&lt;div id="blip_movie_content_721998"&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastEasyBackportingFixesToBranches605.avi" onclick="play_blip_movie_721998(); return false;"&gt;&lt;img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Db4o-db4oPaircastEasyBackportingFixesToBranches605.avi.jpg" border="0" title="Click to Play" /&gt;&lt;/a&gt;					&lt;br /&gt;					&lt;a rel="enclosure" href="http://blip.tv/file/get/Db4o-db4oPaircastEasyBackportingFixesToBranches605.avi" onclick="play_blip_movie_721998(); return false;"&gt;Click to Play&lt;/a&gt;					&lt;/div&gt;										&lt;/center&gt;&lt;div class="blip_description"&gt;&lt;p&gt;In this Paircast Carl and Adriano show how easy it is to backport a fix to TRUNK to a production or stable branch, by using Eclipse merge functionality and the SVN checkin number.&lt;/p&gt;&lt;p&gt;Join the db4o Developer Community at: &lt;a href="http://developer.db4o.com/"&gt;http://developer.db4o.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-1329582264231968801?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/eWFzt5n8IUs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/1329582264231968801/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=1329582264231968801" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/1329582264231968801?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/1329582264231968801?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/eWFzt5n8IUs/db4o-paircast-easy-backporting-fixes-to.html" title="db4o Paircast: Easy backporting fixes to branches" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/03/db4o-paircast-easy-backporting-fixes-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UHRX89eSp7ImA9WxZTFUU.&quot;"><id>tag:blogger.com,1999:blog-8355370.post-5825890302976621129</id><published>2008-01-14T18:53:00.000-02:00</published><updated>2008-01-17T15:00:34.161-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-17T15:00:34.161-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="db4o" /><category scheme="http://www.blogger.com/atom/ns#" term="documentation" /><category scheme="http://www.blogger.com/atom/ns#" term="gift" /><category scheme="http://www.blogger.com/atom/ns#" term="cleverpig" /><category scheme="http://www.blogger.com/atom/ns#" term="translation" /><category scheme="http://www.blogger.com/atom/ns#" term="Chinese" /><title>A gift from the Great Cleverpig</title><content type="html">&lt;span style="font-family:arial;"&gt;My good friend Cleverpig (Dan Liu) just sent me a beautiful gift from Beijing (a carved jade pendant). It's so nice that I wanted to share a picture of it with all of you. The details are amazing (click on the image for a close look).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_NQ-69hq8BEs/R4vuSq9MQJI/AAAAAAAABM0/mm518PzewUw/s1600-h/CIMG3164.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_NQ-69hq8BEs/R4vuSq9MQJI/AAAAAAAABM0/mm518PzewUw/s320/CIMG3164.JPG" alt="" id="BLOGGER_PHOTO_ID_5155476202991665298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;&lt;br /&gt;Cleverpig has collaborated in the translation of tons of db4o documents to Chinese together with his team. His work has been invaluable since the db4o Chinese community is huge!&lt;/span&gt;  &lt;span style="font-family:arial;"&gt;&lt;br /&gt;&lt;br /&gt;Thanks Dan, I really appreciate this gift and I will take good care of it.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8355370-5825890302976621129?l=planetgerman.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PlanetGerman/~4/wPx_3fV09SY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://planetgerman.blogspot.com/feeds/5825890302976621129/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8355370&amp;postID=5825890302976621129" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/5825890302976621129?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8355370/posts/default/5825890302976621129?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PlanetGerman/~3/wPx_3fV09SY/gift-from-great-cleverpig.html" title="A gift from the Great Cleverpig" /><author><name>German Viscuso</name><uri>http://www.blogger.com/profile/05542920325440015442</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://4.bp.blogspot.com/_NQ-69hq8BEs/TK37J8mFmwI/AAAAAAAAHbw/1QL99bWfd_I/S220/gernew.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_NQ-69hq8BEs/R4vuSq9MQJI/AAAAAAAABM0/mm518PzewUw/s72-c/CIMG3164.JPG" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://planetgerman.blogspot.com/2008/01/gift-from-great-cleverpig.html</feedburner:origLink></entry></feed>
