<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wavyx &#187; Developer Resources</title>
	<atom:link href="http://www.wavyx.net/category/links/developer-resources/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wavyx.net</link>
	<description>Wavyx blog - Eric Rodriguez website</description>
	<lastBuildDate>Sun, 07 Aug 2011 20:48:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>CrowdSourcing for other projects</title>
		<link>http://www.wavyx.net/2011/04/11/crowdsourcing-for-other-projects/</link>
		<comments>http://www.wavyx.net/2011/04/11/crowdsourcing-for-other-projects/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 19:52:27 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[crowdsourcing]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[outsourcing]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://www.wavyx.net/?p=310</guid>
		<description><![CDATA[Following my previous post, you may need to outsource some work other than web design related ones. Here are a shot list of  the most known services for such tasks: http://aws.amazon.com/mturk/ the famous mechanical turk from Amazon http://microworkers.com/ http://www.vworker.com/ http://crowdflower.com/ &#8230; <a href="http://www.wavyx.net/2011/04/11/crowdsourcing-for-other-projects/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Following my previous post, you may need to outsource some work other than web design related ones.</p>
<p>Here are a shot list of  the most known services for such tasks:</p>
<ul>
<li><a href="http://aws.amazon.com/mturk/">http://aws.amazon.com/mturk/</a> the famous mechanical turk from Amazon</li>
<li><a href="http://microworkers.com/">http://microworkers.com/</a></li>
<li><a href="http://www.vworker.com/">http://www.vworker.com/</a></li>
<li><a href="http://crowdflower.com/">http://crowdflower.com/</a></li>
<li><a href="https://www.odesk.com/">https://www.odesk.com/</a> and <a href="http://www.freelance.com/">http://www.freelance.com/</a> are quite similar services to manage various jobs from design, to development or marketing (as already mentioned in my previous post)</li>
<li><a href="http://www.microtask.com/">http://www.microtask.com/</a> a new one I discovered thanks to twitter, quite specific but can be handy sometimes <img src='http://www.wavyx.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
<p>&nbsp;</p>
<p>If you know other alternatives, especially ones that can be used outside US, feel free to share <img src='http://www.wavyx.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2011/04/11/crowdsourcing-for-other-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CrowdSourcing for design projects</title>
		<link>http://www.wavyx.net/2011/04/07/crowdsourcing-for-design-projects/</link>
		<comments>http://www.wavyx.net/2011/04/07/crowdsourcing-for-design-projects/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 19:29:21 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[crowdsourcing]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[freelance]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://www.wavyx.net/?p=308</guid>
		<description><![CDATA[As a developer, I have to admit my designer skills are quite limited (to say the least). So if you&#8217;re like me and need a website design or logo, you have 3 options: Know a good designer (and if possible &#8230; <a href="http://www.wavyx.net/2011/04/07/crowdsourcing-for-design-projects/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As a developer, I have to admit my designer skills are quite limited (to say the least). So if you&#8217;re like me and need a website design or logo, you have 3 options:</p>
<ol>
<li>Know a good designer (and if possible a good integrator for websites)</li>
<li>Buy a standard template</li>
<li>CrowdSource your project for logo or design</li>
</ol>
<p>Today, I would like to share some crowdsourcing resources:</p>
<ul>
<li><a href="http://99designs.com/">http://99designs.com/</a></li>
<li><a href="http://www.crowdspring.com/">http://www.crowdspring.com/</a></li>
<li><a href="http://www.designcrowd.com/">http://www.designcrowd.com/</a></li>
<li><a href="http://brandstack.com/">http://brandstack.com/</a></li>
</ul>
<p>These websites are intended for design, logo and website projects.<br />
Yet another way is to find a contractor or freelance on <a href="http://www.elance.com/">http://www.elance.com/</a> or <a href="https://www.odesk.com/">https://www.odesk.com/</a></p>
<p>Did you already try one of these services? And did you get full satisfaction ?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2011/04/07/crowdsourcing-for-design-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtual Private Servers (VPS)</title>
		<link>http://www.wavyx.net/2011/04/01/virtual-private-servers-vps/</link>
		<comments>http://www.wavyx.net/2011/04/01/virtual-private-servers-vps/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 19:26:15 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[cdn]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://www.wavyx.net/?p=303</guid>
		<description><![CDATA[I&#8217;m trying to find a virtual hosting solution, if possible located in USA. Thanks to the &#8220;cloud&#8221;, there are (too) many solutions. They are usually referred as VPS, for Virtual Private Server. Here are some alternatives if you need a &#8230; <a href="http://www.wavyx.net/2011/04/01/virtual-private-servers-vps/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m trying to find a <strong>virtual hosting </strong>solution, if possible located in USA.</p>
<p>Thanks to the &#8220;cloud&#8221;, there are (too) many solutions. They are usually referred as VPS, for <strong>Virtual Private Server</strong>.</p>
<p>Here are some alternatives if you need a VPS:</p>
<ul>
<li><a title="Linode VPS" href="http://www.linode.com">http://www.linode.com</a> one of the most know VPS provider</li>
<li><a title="RackSpace VPS" href="http://www.rackspace.com/cloud/">http://www.rackspace.com/cloud/</a> rackspace is another well know VPS provider</li>
<li><a title="media temple VPS" href="http://mediatemple.net ">http://mediatemple.net </a> from simple web hosting to full dedicated server, and also a professional CDN solution</li>
<li><a title="6Sync VPS" href="http://6sync.com/">http://6sync.com</a> a really cost-effective and scalable solution (and they seem quite active in social media)</li>
<li><a title="SliceHost VPS" href="http://www.slicehost.com">http://www.slicehost.com</a> VPS provider with solutions similar to Linode</li>
<li><a title="VPS.net " href="http://vps.net">http://vps.net</a> various solutions: cloud hosting, on-demand 1-day server and CDN solution</li>
<li><a title="FST Servers (VPS)" href="http://fstservers.com/">http://fstservers.com</a> really cost-effective solution in Chicago</li>
</ul>
<p>Of course I forgot to mention <a title="Amazon Web Services" href="http://aws.amazon.com/">Amazon Web Services</a> (AWS), that comes with a lot of different profesional solutions (EC2, S3, RDS, &#8230;) and with a price !!! Except if you go for the free tier solution <img src='http://www.wavyx.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>If you have specific feedback for one of these services or know any other good solution, feel free to share !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2011/04/01/virtual-private-servers-vps/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Planes are like ants to me</title>
		<link>http://www.wavyx.net/2010/01/26/planes-are-like-ants-to-me/</link>
		<comments>http://www.wavyx.net/2010/01/26/planes-are-like-ants-to-me/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 10:01:47 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Videos]]></category>
		<category><![CDATA[air traffic]]></category>
		<category><![CDATA[ants]]></category>
		<category><![CDATA[planes]]></category>

		<guid isPermaLink="false">http://www.wavyx.net/?p=269</guid>
		<description><![CDATA[Here is a video I really like. You can see air traffic around the globe and in some way, this feels really organic to me. Planes are like ants trying to find food and auto-organizing themselves (not necessarily with the &#8230; <a href="http://www.wavyx.net/2010/01/26/planes-are-like-ants-to-me/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here is a video I really like. You can see air traffic around the globe and in some way, this feels really organic to me.</p>
<p>Planes are like ants trying to find food and auto-organizing themselves (not necessarily with the shortest path). This recall me of the Ant colony optimization for solving TSP problem.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="200" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=5821255&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="200" src="http://www.vimeo.com/moogaloop.swf?clip_id=5821255&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00adef&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Here are some resources for the ACO optimization for TSP problems: http://www.scribd.com/doc/3689188/Ant-Colony-TSP-Optimization, http://www.ugosweb.com/Documents/jacs.aspx or http://www.idsia.ch/~luca/acs-bio97.pdf.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2010/01/26/planes-are-like-ants-to-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webshot &#8211; How to create thumbnail website screenshots?</title>
		<link>http://www.wavyx.net/2009/10/26/webshot-how-to-create-thumbnail-website-screenshots/</link>
		<comments>http://www.wavyx.net/2009/10/26/webshot-how-to-create-thumbnail-website-screenshots/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 17:01:51 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[webdev]]></category>
		<category><![CDATA[webshots]]></category>

		<guid isPermaLink="false">http://www.wavyx.net/?p=259</guid>
		<description><![CDATA[Last friday, I was looking for an easy way to generate small website screenshots or webshot. I only had 3000 thousands webshots to generate (which is pretty low compared to web2.0 news sites). Moreover, this is a one shot generation &#8230; <a href="http://www.wavyx.net/2009/10/26/webshot-how-to-create-thumbnail-website-screenshots/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last friday, I was looking for an easy way to generate small website screenshots or webshot. I only had 3000 thousands webshots to generate (which is pretty low compared to web2.0 news sites).</p>
<p>Moreover, this is a one shot generation so any &#8220;quick and dirty&#8221; solution would have satisfied me <img src='http://www.wavyx.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Here are the possible solutions I found:</p>
<p><span id="more-259"></span></p>
<ul>
<li><b>Webservices</b>: there are plenty of webservices to generate webshots on the go. The pricing is quite low and this is definitely a quick way to build your webshots collection. Among others, you can check: <a href="http://webthumb.bluga.net/home">webthumb</a>, <a href="http://www.sitethumbshot.com/">site thumbshot</a>, <a href="http://quickthumbnail.com/">Quick Thumbnail</a>, <a href="http://www.thumbalizr.com/">Thumbalizr</a>. You can check google for more&#8230;</li>
<li><b>Applications</b>: you can also (as I did) rely on simple applications/scripts like <a href="http://cutycapt.sourceforge.net/">CutyCapt</a>, <a href="http://iecapt.sourceforge.net/">IECapt</a>, <a href="http://derailer.org/paparazzi/">Paparazzi</a>, <a href="http://www.paulhammond.org/webkit2png/">webkit2png</a> or <a href="http://khtml2png.sourceforge.net/">khtml2png</a>. On the first pass, I used CutyCapt, but on second pass I switched to IECapt since a lot of my websites needed flash plugin in order to render properly.</li>
<li>Build your own server: there are also a couple of articles describing how to build you own webshot server: <a href="http://www.blogs.uni-osnabrueck.de/rotapken/2008/12/03/create-screenshots-of-a-web-page-using-python-and-qtwebkit/">with python and qtwebkit</a>, <a href="http://www.gudasoft.com/uncategorized/07/03/81/thumbnail-for-a-webpage/2008">with firefox</a>. You can also check <a href="https://launchpad.net/thummer">thummer</a>(a global webshot server solution) or <a href="http://lapin-blanc.net/09/11/2008/django-website-thumbnail-generator/">this article</a>. </li>
</ul>
<p>For me, CutyCapt and IECapt (with some batch script) did pretty well <img src='http://www.wavyx.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2009/10/26/webshot-how-to-create-thumbnail-website-screenshots/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SQLite &#8211; a database for .Net applications</title>
		<link>http://www.wavyx.net/2009/01/30/sqlite-a-database-for-net-applications/</link>
		<comments>http://www.wavyx.net/2009/01/30/sqlite-a-database-for-net-applications/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 11:33:26 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[ado]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[sqlite]]></category>
		<category><![CDATA[wrapper]]></category>

		<guid isPermaLink="false">http://www.wavyx.net/?p=174</guid>
		<description><![CDATA[SQLite is a well known alternative for developers wishing to provide a light database embedded with the application. Moreover SQLite is in the public domain and thus allows many developpers to rely on this SQL database engine. For .Net developpers &#8230; <a href="http://www.wavyx.net/2009/01/30/sqlite-a-database-for-net-applications/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="SQLite" href="http://www.sqlite.org/">SQLite</a> is a well known alternative for developers wishing to provide a light database embedded with the application. Moreover SQLite is in the public domain and thus allows many developpers to rely on this SQL database engine.</p>
<p>For .Net developpers who needs a local databse, you can use SQLite in application developped in C# or VB.net by using one of the following wrappers:</p>
<ol>
<li><a title="System.Data.SQLite" href="http://sqlite.phxsoftware.com/"><strong>System.Data.SQLite</strong></a> is the original SQLite database engine. It is a complete ADO.NET 2.0 provider and can be used as full replacement for the original sqlite3.dll. It has no linker dependency on the .NET runtime so it can be distributed independently of .NET.</li>
<li><a title="Finisar SQLite" href="http://adodotnetsqlite.sourceforge.net/">Finisar.SQLite</a> was the original ADO.NET Data Provider for accessing SQLite-Databases using the .NET-Framework.<span style="text-decoration: underline;"> It is no longer under active development</span> and has been replaced by System.Data.SQLite.</li>
<li>SQLite.NET wrapper  is a simple wrapper composed by a couple of classes in C# to allow access to SQLite databases. This is not an ADO.NET provider, but instead it provides a simple set of methods to access and retrieve data in a result set class.</li>
</ol>
<p>I recommend this 2 quick tutorials to get started with SQLite in a .Net environment: <a title="SQLite on .NET - Get up and running in 3 minutes" href="http://www.mikeduncan.com/sqlite-on-dotnet-in-3-mins/">SQLite on .NET &#8211; Get up and running in 3 minutes</a> and <a title="Using SQLite with .Net" href="http://jclement.ca/devel/dotnet/sqlite.html">Using sqlite with .NET</a>.</p>
<p>Last but not least, if you need some visual database manager (GUI), you can try <a title="SQLite2008 Manager" href="http://osenvistasuite.com/?xp=3">SQLite2008 Manager</a>, <a title="SQLite Administrator" href="http://sqliteadmin.orbmu2k.de/">SQLite Administrator</a> or <a title="SQLiteTool" href="http://sqlitetool.googlepages.com/">SQLiteTool</a>. See also <a title="SQLite Trac - Management Tools" href="http://www.sqlite.org/cvstrac/wiki?p=ManagementTools">SQLite Trac</a> for a more comprehensive list or <a title="SQLite GUI" href="http://sqlite-gui.qarchive.org/">this link</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2009/01/30/sqlite-a-database-for-net-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Win32 API from .Net application</title>
		<link>http://www.wavyx.net/2009/01/29/win32-api-dotnet-application/</link>
		<comments>http://www.wavyx.net/2009/01/29/win32-api-dotnet-application/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 21:59:24 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[interop]]></category>
		<category><![CDATA[pinvoke]]></category>
		<category><![CDATA[win32]]></category>

		<guid isPermaLink="false">http://www.wavyx.net/?p=184</guid>
		<description><![CDATA[When you use .Net, you sometimes need some old win32 api&#8217;s. Even if a managed environment is really appreciable and confortable, there are some part of windows you can&#8217;t access from C# or VB .net code. Then you often have &#8230; <a href="http://www.wavyx.net/2009/01/29/win32-api-dotnet-application/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When you use .Net, you sometimes need some old <a title="Microsoft win32 api's" href="http://en.wikipedia.org/wiki/Win32">win32 api&#8217;s</a>. Even if a managed environment is really appreciable and confortable, there are some part of windows you can&#8217;t access from C# or VB .net code. Then you often have no other choice than rely on <a title="Windows API Reference" href="http://msdn.microsoft.com/en-us/library/aa383749.aspx">old windows system calls</a>.</p>
<p>This generally implies a lot of <a title="Wikipedia Marshalling" href="http://en.wikipedia.org/wiki/Marshalling_(computer_science)">marshalling</a> and <a title="Wikipedia COM Interop" href="http://en.wikipedia.org/wiki/COM_Interop">interop </a>to <a title=".Net Interop" href="http://msdn.microsoft.com/en-us/magazine/cc301750.aspx">wrap unmanaged windows functions</a> into nice managed .Net namespaces. And this is also true for mobile developpers interacting with Windows CE dll, see <a title="Interop for .net compact framework" href="http://msdn.microsoft.com/en-us/library/aa446536.aspx">Interop for .Net Compact Framework</a>.</p>
<p>I<strong> just discovered</strong> that  a couple of Win32 functionnalities are already bundled in the <strong><a title="Microsoft.Win32" href="http://msdn.microsoft.com/en-us/library/microsoft.win32.aspx">Microsoft.Win32 namespace</a></strong> of the .Net framework.</p>
<p>Another great resource for COM interop is the <strong><a title="P/Invoke wiki" href="http://pinvoke.net/">P/Invoke wiki</a></strong> !</p>
<p>And for those who are (still) more familiar with the old school windows functions, you can refer to <a title="Map WIN32 with .Net" href="http://msdn.microsoft.com/en-us/library/aa302340.aspx">this map to find your way in the .Net environment</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2009/01/29/win32-api-dotnet-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Groovy ecosystem</title>
		<link>http://www.wavyx.net/2009/01/29/groovy-ecosystem/</link>
		<comments>http://www.wavyx.net/2009/01/29/groovy-ecosystem/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 06:55:33 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[compass]]></category>
		<category><![CDATA[devoxx]]></category>
		<category><![CDATA[easyb]]></category>
		<category><![CDATA[gradle]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[griffon]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[lucene]]></category>

		<guid isPermaLink="false">http://www.wavyx.net/?p=167</guid>
		<description><![CDATA[Among the devoxx 2008 university slides, you can find a Groovy/Grails presentation. This document contains interesting references: Griffon is a Grails like application framework for developing desktop applications in Groovy. You can begin with the quick start guide. Gradle is &#8230; <a href="http://www.wavyx.net/2009/01/29/groovy-ecosystem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Among the <a title="Devoxx 2008 slides" href="http://www.devoxx.com/display/JV08/University+Slides">devoxx 2008 university slides</a>,  you can find a <a title="Groovy/Grails presentation" href="http://www.devoxx.com/download/attachments/1705916/D8_U_08_08_02.pdf">Groovy/Grails presentation</a>. This document contains interesting references:</p>
<ul>
<li> <a title="Griffon" href="http://griffon.codehaus.org/"><strong>Griffon</strong> </a>is a Grails like application framework for developing desktop applications in Groovy. You can begin with the <a title="Griffon quick start" href="http://griffon.codehaus.org/Quick+Start">quick start guide</a>.<strong><br />
</strong></li>
<li><strong><a title="Gradle" href="http://www.gradle.org/">Gradle</a></strong> is a build system like <a title="Ant" href="http://ant.apache.org/">Ant</a>, <a class="zem_slink" title="Apache Maven" rel="homepage" href="http://maven.apache.org">Maven</a> or <a title="Ivy" href="http://ant.apache.org/ivy/">Ivy</a> but trying to get the best from all. It supports multi-project build and  dependency management. And you still can use you old Ant tasks.</li>
<li><a title="Easyb" href="http://www.easyb.org/"><strong>Easyb</strong></a> is <a class="zem_slink" title="Behavior Driven Development" rel="wikipedia" href="http://en.wikipedia.org/wiki/Behavior_Driven_Development">Behavior Driven Development</a> framework (BDD). It uses a specification based <a class="zem_slink" title="Domain-specific language" rel="wikipedia" href="http://en.wikipedia.org/wiki/Domain-specific_language">Domain Specific Language</a> (DSL).  The main idea is to keep really close to the business needs all along the development process. With this tool you&#8217;ll have a readable documentation AND a unit-testing all-in-one. You may start by reading first <a title="Easyb tutorial" href="http://easyb.org/tutorialstack.html">this tutorial</a>.</li>
<li><strong><a title="Compass" href="http://www.compass-project.org/">Compass</a></strong> is an open source project built on top of <a title="Apache Lucene" href="http://lucene.apache.org">Lucene</a>, to simplify the integration of search capabilities in your java applications .</li>
</ul>
<p>And of course you can still refer to the <a title="Groovy" href="http://groovy.codehaus.org/">Groovy</a> and <a title="Grails" href="http://grails.org/">Grails</a> websites.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/631ad2c2-f395-4e44-806e-e8bee64863ed/"><br />
</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2009/01/29/groovy-ecosystem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Net auto update application</title>
		<link>http://www.wavyx.net/2009/01/28/net-auto-update-application/</link>
		<comments>http://www.wavyx.net/2009/01/28/net-auto-update-application/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 08:48:10 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.wavyx.net/?p=164</guid>
		<description><![CDATA[I&#8217;m looking for a way to insert an auto-update functionnality in a .Net application.  So far, I found only 3 approaches to easily update an application: Microsoft Patterns &#38; Practices provide an Updater Application Block v2.0. An application block is &#8230; <a href="http://www.wavyx.net/2009/01/28/net-auto-update-application/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m looking for a way to insert an auto-update functionnality in a .Net application.  So far, I found only 3 approaches to easily update an application:</p>
<ol>
<li><a title="Microsoft Patterns &amp; Practices" href="http://msdn.microsoft.com/practices">Microsoft Patterns &amp; Practices</a> provide an <a title="Updater Application Block" href="http://msdn.microsoft.com/en-us/library/ms978574.aspx">Updater Application Block v2.0</a>. An application block is a kind of reusable and extensible module. This specific application block provide a quick and easy mean to add self updating capabilities to .NET-based smart client solutions, like Windows Forms applications. Here you can find the <a title="Updater Application Block - Introduction" href="http://msdn.microsoft.com/en-us/library/ms978545.aspx">Introduction</a>, the <a title="Updater Application Block - Design" href="http://msdn.microsoft.com/en-us/library/ms978541.aspx">Design overview</a> and an <a title="Know Dot Net - Updater Application Block" href="http://www.knowdotnet.com/articles/applicationupdaterblock.html">article</a> on how to use this application block.</li>
<li><a title="Sharp AutoUpdater" href="http://csautoupdater.sourceforge.net/">Sharp AutoUpdater</a> is a library providing an auto-update feature for .NET applications. It relies on XML configuration files and handles the detection of a new version, downloads, unzips, and installation of the new files.</li>
<li>Microsoft also has a <a title="Microsoft ClickOnce" href="http://msdn.microsoft.com/en-us/library/wh45kb66.aspx">ClickOnce </a>deployment solution that handles updates. It is similar to the  java webstart solution. You can find more information <a title="Microsoft ClickOnce" href="http://msdn.microsoft.com/en-us/library/t71a733d(VS.80).aspx">here</a>, in <a title="ClickOnce Tutorial" href="http://www.15seconds.com/issue/041229.htm">this article</a> or among the <a title="Wikipedia ClickOnce" href="http://en.wikipedia.org/wiki/ClickOnce">wikipedia external links</a></li>
</ol>
<p>ClickOnce seems fully integrated in a .Net environment, but as far as I know there is no solution to use a standard webserver (not IIS) to handle updates. I should definitely give it a try and see if IIS is really mandatory or if you can use some workaround.</p>
<p>Do you know other methods? Sometimes deployment tools include auto-update container to bundle an generic updater with your application (like <a title="Install4J - AutoUpdate" href="http://www.ej-technologies.com/products/install4j/top10.html">install4J</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2009/01/28/net-auto-update-application/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pex or automated white box testing .net</title>
		<link>http://www.wavyx.net/2009/01/15/pex-automated-white-box-testing-dotnet/</link>
		<comments>http://www.wavyx.net/2009/01/15/pex-automated-white-box-testing-dotnet/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 20:11:39 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[pex]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[tests]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[unit testing]]></category>

		<guid isPermaLink="false">http://wavyx.net/?p=108</guid>
		<description><![CDATA[Yesterday, I randomly discovered a new tool for .Net to help developers with code testing. Microsoft Research has developed Pex, a test plugin which can be integrated to Visual Studio. So far nothing is really new, right ? But, say &#8230; <a href="http://www.wavyx.net/2009/01/15/pex-automated-white-box-testing-dotnet/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-132 alignleft" title="pex-testing" src="http://wavyx.net/wp-content/uploads/2009/01/pex-testing.png" alt="Microsoft Research - Pex automated testing .net" width="200" height="121" /></p>
<p>Yesterday, I randomly discovered a new tool for .Net to help developers with code testing. Microsoft Research has developed Pex, a test plugin which can be integrated to Visual Studio. So far nothing is really new, right ? But, say you&#8217;re as lazy as me when it&#8217;s about writing unit tests, you should definitely go look the <a title="Microsoft Research - Pex" href="http://research.microsoft.com/en-us/projects/pex/">official Pex homepage</a>.<br />
To be more specific, Pex automatically discovers interesting test paths. It finds interesting input-output values for each method and generate a test suite offering a pretty high code coverage. The keyword being &#8220;generate&#8221;, which means less time on testing and more on&#8230; (suit yourself).</p>
<p>At first sight, I must confess this may sounds a bit magical.  So how does it work?  Pex performs a systematic analysis, hunting for boundary conditions, exceptions and assertion failures, which you can debug right away. Bringing all this together, Pex offer a new approach to <a title="xunit patterns: parameterized tests" href="http://xunitpatterns.com/Parameterized%20Test.html">Parameterized Unit Testing</a> and will hopefully reduce debug time and maintenance costs. This general test technique is also referred as  <a title="white box testing" href="http://en.wikipedia.org/wiki/White_box_testing">white box testing</a>.</p>
<p>You will find extra information on this <a title="Pex slideshow" href="http://research.microsoft.com/en-us/projects/pex/pexpublicslides20081010.pptx">slideshow </a>or on the <a title="Pex documentation" href="http://research.microsoft.com/en-us/projects/pex/documentation.aspx">Pex documentation section</a>. Channel9 offers a <a title="Pex in Visual Studio 2008" href="http://channel9.msdn.com/posts/Peli/Getting-started-with-Pex-in-Visual-Studio-2008/">&#8220;getting started&#8221; video</a> as a tutorial on how to use Pex inside Visual Studio 2008. Microsoft Research has also a document about <a title="Microsoft Research - Parameterized Unit Tests" href="http://research.microsoft.com/~schulte/Papers/ParameterizedUnitTests(FSE05).pdf">Parameterized Unit Tests</a>.</p>
<p>Also let&#8217;s stay cautious: automated or generated tests are not THE solution to avoid code inspection and application stress. As a responsible developer, you should use tools to ease your life and make your products better. But never be too confident when it comes to magic black box software making your job <img src='http://www.wavyx.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2009/01/15/pex-automated-white-box-testing-dotnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for a java html parser (or groovy)</title>
		<link>http://www.wavyx.net/2009/01/13/looking-for-a-java-html-parser-or-groovy/</link>
		<comments>http://www.wavyx.net/2009/01/13/looking-for-a-java-html-parser-or-groovy/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 18:21:04 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[parser]]></category>

		<guid isPermaLink="false">http://wavyx.net/?p=104</guid>
		<description><![CDATA[I&#8217;m currently looking for a java library (or groovy one) to parse html. As you know, most of the time webpages are not as clean or valid as they should be, so the ideal tool should be somewhat tolerant to &#8230; <a href="http://www.wavyx.net/2009/01/13/looking-for-a-java-html-parser-or-groovy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently looking for a java library (or groovy one) to parse html. As you know, most of the time webpages are not as clean or valid as they should be, so the ideal tool should be somewhat tolerant to poor html code. After some initial homework, here is a list of potentially useful libraries:</p>
<ul>
<li><a title="Jericho HTML parser" href="http://jerichohtml.sourceforge.net/doc/index.html">Jericho HTML Parser</a> is a java library allowing analysis and manipulation of parts of an HTML document, including server-side tags, while reproducing verbatim any unrecognised or invalid HTML. It also provides high-level HTML form manipulation functions.</li>
<li><a title="MozillaParser" href="http://sourceforge.net/projects/mozillaparser">MozillaParser</a> is a Java Html parser based on mozilla&#8217;s html parser. it acts as a bridge from java classes to Mozilla&#8217;s classes and outputs a java Document object from a raw ( and dirty) HTML input.</li>
<li><a title="HTML Parser" href="http://htmlparser.sourceforge.net/">HTML Parser</a> is a Java library used to parse HTML in either a linear or nested fashion.     Primarily used for transformation or extraction, it features filters, visitors,     custom tags and easy to use JavaBeans.</li>
<li><a title="NekoHTML" href="http://nekohtml.sourceforge.net/">NekoHTML</a> is a simple HTML scanner and tag balancer that enables application programmers to  parse HTML documents and access the information using standard XML  interfaces.</li>
<li><a title="JTidy" href="http://jtidy.sourceforge.net/index.html">JTidy </a>is a Java port of <a title="HTML Tidy" href="http://www.w3.org/People/Raggett/tidy/">HTML Tidy</a>, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM interface to the document that is being processed, which effectively makes you able to use JTidy as a DOM parser for real-world HTML.</li>
<li><a title="HtmlCleaner" href="http://htmlcleaner.sourceforge.net/index.php">HtmlCleaner </a>is open-source HTML parser written in Java. From a (dirty) HTML document, HtmlCleaner reorders individual elements and produces      well-formed XML. The process is like the creation Document Object Model (DOM) in browsers. But you can provide custom tag and rule set for tag filtering and balancing.</li>
<li><a title="TagSoup" href="http://home.ccil.org/~cowan/XML/tagsoup/">TagSoup </a>is a SAX-compliant parser written in Java able to parse wild or nasty HTML as found on the web. A C++ port of the library is also avalaible.</li>
</ul>
<p>The last 3 items are more cleaning tools intended to output well-formed balanced HTML code. Anyway, as JTidy have to build a DOM object of the HTML, you may use this to elegantly access data from your raw/dirty html source.<br />
So for the time being, I would probably focus on <a title="Jericho HTML parser" href="http://jerichohtml.sourceforge.net/doc/index.html">Jericho HTML Parser</a> and <a title="HTML Parser" href="http://htmlparser.sourceforge.net/">HTML Parser</a> who seem the best candidates for the job. Moreover, they offer documentation and samples to get quickly started. I you already tried any of these, I would be happy to hear your recommandations.</p>
<p>On the other hand, if you need a generic parser, I would recommend <a title="JavaCC" href="https://javacc.dev.java.net/">JavaCC</a> or <a title="JParsec" href="http://jparsec.codehaus.org/">JParsec</a>. And if you are not satisfied yet, you may still look on <a title="java-source.net html parsers" href="http://java-source.net/open-source/html-parsers">java-source.net directory</a>.</p>
<p>Now, let&#8217;s also talk a bit about Groovy, I only find 2 basic articles about parsing HTML in a Groovy way:</p>
<ul>
<li>http://groovy.codehaus.org/Testing+Web+Applications</li>
<li>http://blog.foosion.org/2008/06/09/parse-html-the-groovy-way/</li>
</ul>
<p>&#8230; which seems quite limited, so I should probably import some of this POJA (Plain Old Java API).  Or maybe you can point me other references?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2009/01/13/looking-for-a-java-html-parser-or-groovy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Joomla SEF extension list (plugins)</title>
		<link>http://www.wavyx.net/2009/01/12/joomla-sef-extension-list-plugins/</link>
		<comments>http://www.wavyx.net/2009/01/12/joomla-sef-extension-list-plugins/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 10:31:40 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[sef]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://wavyx.net/?p=94</guid>
		<description><![CDATA[In the &#8220;how to improve a site ranking or visibility&#8221; serie, I forgot to mention SEF plugins available for Joomla. This is not SEO in the strict definition, but anyway it definitely helps for natural indexation. Search Engine Friendly (SEF) &#8230; <a href="http://www.wavyx.net/2009/01/12/joomla-sef-extension-list-plugins/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In the &#8220;how to improve a site ranking or visibility&#8221; serie, I forgot to mention SEF plugins available for Joomla. This is not SEO in the strict definition, but anyway it definitely helps for natural indexation. Search Engine Friendly (SEF) is mainly about generating permalinks &#8220;more readable&#8221;, which finally redirect to the same article ID.  Here are the 3 most known SEF extensions from the Joomla directory:</p>
<ul>
<li><a title="Joomla sh404SEF" href="http://extensions.joomla.org/extensions/site-management/sef/2380/details">sh404SEF</a>: sh404SEF rewrites Joomla URL to a more user-friendly format (SEF URL or URL rewriting). It also manages title and meta tags (with or without .htaccess file). It also claims to be fully compatible with Joomfish, OpenSEF, VirtueMart, Community Builder, Docman, &#8230; and all that for small DB query time overhead! From a personal perspective, I had trouble to make it running with Virtuemart and JoomFish at the same time (but there were some leads in the forums to get it working). Check the <a title="sh404SEF website" href="http://extensions.siliana.com/en/sh404SEF-and-url-rewriting/sh404SEF-Joomla-SEF-URL-without-URL-rewriting-or-.htaccess.html">author&#8217;s website</a>.</li>
<li><a title="Artio JoomSEF" href="http://extensions.joomla.org/extensions/site-management/sef/1063/details">Artio JoomSEF</a>: <span class="listing-desc">This component will rewrite your Joomla! URLs not to be only Search Engine Friendly, but also to be human easily understandable. It provides support for multilingual sites using JoomFish. You can also fully customize your meta tags or your 404 page. It supports the same 3rd party plugins like </span>Joomfish, VirtueMart, Community Builder, Docman and more&#8230; Check the <a title="Artio JoomSEF" href="http://www.artio.net/en/joomla-extensions/artio-joomsef">author&#8217;s website</a>.</li>
<li><a title="SEF Advance" href="http://extensions.joomla.org/extensions/362/details">SEF Advance</a>: <span class="listing-desc">SEF Advance is a Joomla SEF component which extends its built-in Search Engine Friendly URL functionality and raises it on a higher level. But be aware that this one costs about 40€. </span>Check the <a title="SEF Advance" href="http://www.sakic.net/products/sef_advance/">author&#8217;s website</a>.</li>
</ul>
<p>For Joomla 1.0 users (if there are still any alive), you can have a look to the <a title="Open-SEF" href="http://extensions.joomla.org/extensions/827/details">Open-SEF extension</a>.</p>
<p>You may find other useful resources in the <a title="Joomla SEF" href="http://extensions.joomla.org/extensions/site-management/sef/2380/details">Joomla SEF extensions</a>. As always, I&#8217;m looking towards your comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2009/01/12/joomla-sef-extension-list-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla SEO extension list (plugins)</title>
		<link>http://www.wavyx.net/2009/01/10/joomla-seo-extension-list-plugins/</link>
		<comments>http://www.wavyx.net/2009/01/10/joomla-seo-extension-list-plugins/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 11:17:01 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://wavyx.net/?p=84</guid>
		<description><![CDATA[I&#8217;m currently looking for some Joomla extensions to manage SEO aspects of a website. By default, you already have some pretty SEF configuration bundled in Joomla 1.5. But the native version seems quite limited about metadata and sitemap generation. So &#8230; <a href="http://www.wavyx.net/2009/01/10/joomla-seo-extension-list-plugins/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently looking for some Joomla extensions to manage SEO aspects of a website. By default, you already have some pretty SEF configuration bundled in Joomla 1.5. But the native version seems quite limited about metadata and sitemap generation. So I took a look on the <a title="Joomla! Extensions" href="http://extensions.joomla.org">Joomla extensions directory</a> and here is the first results I&#8217;d like to share:</p>
<ul>
<li><a title="JoomSEO" href="http://extensions.joomla.org/extensions/site-management/seo-&amp;-metadata/1830/details">JoomSEO</a>: <span class="listing-desc">JoomSEO is a Search Engine Optimizing(SEO) bot making Joomla content more Search Engine Friendly(SEF). JoomSEO dynamically creates meta keywords, meta descriptions, changes the title on the fly (Adds the sitename for Joomla 1.5), adds heading tags to content titles and more.   This seems to me a pretty good start point. Check the <a title="JoomSEO" href="http://www.joomseo.com/">author&#8217;s website</a>.<br />
</span></li>
<li><span class="listing-desc"><a title="Joomla 1.5 SEO Patch" href="http://extensions.joomla.org/extensions/site-management/seo-&amp;-metadata/3778/details">Joomla 1.5 SEO Patch</a>: This component </span><span class="listing-desc">can improve the SEO settings of Joomla 1.5 with this free SEO patch for Joomla 1.5. The patch allows you to gain fully control over the html head section, the META and title settings in the http header settings in Joomla 1.5 generated pages. </span><span class="listing-desc">Check the <a title="Joomla 1.5 SEO Patch" href="http://www.joomlatwork.com/products/products.html">author&#8217;s website</a>.</span></li>
<li><span class="listing-desc"><a title="Joomap" href="http://extensions.joomla.org/extensions/site-management/site-map/202/details">Joomap</a>: </span><span class="listing-desc">Joomap is a sitemap component for Joomla that shows the normal Menu Structure, Content Categories, Sections and Virtuemart Categories in a hierarchical tree or a Google Sitemaps list. It can support all your content along with localization. </span><span class="listing-desc">Check the <a title="Joomap" href="http://koder.de/projekte/joomap/">author&#8217;s website</a>.</span></li>
<li><span class="listing-desc"><a title="Xmap" href="http://extensions.joomla.org/extensions/site-management/site-map/3066/details">Xmap</a>: </span><span class="listing-desc">Xmap is based on the Joomap component. It allows you to create a map of your site using the structure of your menus. </span><span class="listing-desc">Check the <a title="Xmap" href="http://joomla.vargas.co.cr/">author&#8217;s website</a>.</span></li>
</ul>
<p>I still have to look deeper the difference between Joomap and Xmap, but I think I&#8217;ll definitely try the JoomSEO plugin.<br />
If you want other kind of extensions related to SEO/SEF/Sitemaps, have a look to <a title="Joomla SEO &amp; Metadata" href="http://extensions.joomla.org/extensions/site-management/seo-&amp;-metadata">Joomla Extensions for SEO &amp; Metada</a> and <a title="Joomla Sitemap" href="http://extensions.joomla.org/extensions/site-management/site-map">Joomla Extensions for Sitemap</a>.<br />
You can also find some tutorials and informations about SEO with Joomla on <a title="joomlaseo.net" href="http://www.joomlaseo.net/">http://www.joomlaseo.net</a>.</p>
<p>If you have other resources or extensions, feel free to share <img src='http://www.wavyx.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2009/01/10/joomla-seo-extension-list-plugins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>.Net Dependencies tools</title>
		<link>http://www.wavyx.net/2007/11/21/net-dependencies-tools/</link>
		<comments>http://www.wavyx.net/2007/11/21/net-dependencies-tools/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 07:24:05 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[decompiler]]></category>
		<category><![CDATA[dependencies]]></category>
		<category><![CDATA[dependency walker]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.wavyx.net/index.php/2007/11/21/net-dependencies-tools/</guid>
		<description><![CDATA[Here are a couple of links about dependencies explorers, because some times you need to know on what your application relies: Dependency Walker: http://www.dependencywalker.com/ Process Explorer: http://www.microsoft.com/technet/sysinternals/utilities/processexplorer.mspx Reflector .Net: http://www.aisto.com/roeder/dotnet/ RemoteSoft .Net explorer: http://www.remotesoft.com/dotexplorer/ DILE (dotnet IL Editor): http://sourceforge.net/projects/dile Dis# &#8230; <a href="http://www.wavyx.net/2007/11/21/net-dependencies-tools/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here are a couple of links about dependencies explorers, because some times you need to know on what your application relies:</p>
<ul>
<li>Dependency Walker: <a href="http://www.dependencywalker.com/" target="_blank">http://www.dependencywalker<wbr></wbr>.com/</a></li>
<li>Process Explorer: <a href="http://www.microsoft.com/technet/sysinternals/utilities/processexplorer.mspx" target="_blank"> http://www.microsoft.com<wbr></wbr>/technet/sysinternals/utilities<wbr></wbr>/processexplorer.mspx</a></li>
<li>Reflector .Net: <a href="http://www.aisto.com/roeder/dotnet/" target="_blank">http://www.aisto.com/roeder<wbr></wbr>/dotnet/</a></li>
<li>RemoteSoft .Net explorer:  <a href="http://www.remotesoft.com/dotexplorer/" target="_blank">http://www.remotesoft.com<wbr></wbr>/dotexplorer/</a></li>
<li>DILE (dotnet IL Editor): <a href="http://sourceforge.net/projects/dile" target="_blank">http://sourceforge.net/projects<wbr></wbr>/dile</a></li>
<li> Dis# : <a href="http://www.netdecompiler.com/" target="_blank">http://www.netdecompiler.com/</a></li>
<li>Xenocode Fox <a href="http://www.xenocode.com/Products/Fox/" target="_blank">http://www.xenocode.com<wbr></wbr>/Products/Fox/</a></li>
<li>Spices .Net: <a href="http://www.9rays.net/Products/Spices.Net/" target="_blank">http://www.9rays.net/Products<wbr></wbr>/Spices.Net/</a></li>
<li>Remote Soft : <a href="http://www.remotesoft.com/" target="_blank"> http://www.remotesoft.com</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2007/11/21/net-dependencies-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MDA tools</title>
		<link>http://www.wavyx.net/2007/10/15/mda-tools/</link>
		<comments>http://www.wavyx.net/2007/10/15/mda-tools/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 20:32:34 +0000</pubDate>
		<dc:creator>Eric Rodriguez</dc:creator>
				<category><![CDATA[Developer Resources]]></category>
		<category><![CDATA[Informations]]></category>

		<guid isPermaLink="false">http://www.wavyx.net/?p=68</guid>
		<description><![CDATA[I&#8217;m talking with Sébastien about MDA, in some way his actual fantasy. But this one seems to last&#8230;long enough to be more than interesting. So I looked up a bit what is this Model Driven Architecture thing. So after reading &#8230; <a href="http://www.wavyx.net/2007/10/15/mda-tools/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m talking with Sébastien about MDA, in some way his actual fantasy. But this one seems to last&#8230;long enough to be more than interesting. So I looked up a bit what is this <a href="http://en.wikipedia.org/wiki/Model-driven_architecture" title="Wikipedia - MDA" target="_blank">Model Driven Architecture</a> thing. So after reading the wikipedia page, I followed his advice and run through the documentation of his favourite tool: <a href="http://www.andromda.org/" title="AndroMDA" target="_blank">AndroMDA</a>. This <a href="http://galaxy.andromda.org/index.php?option=com_content&amp;task=category&amp;sectionid=11&amp;id=42&amp;Itemid=89" title="AndroMDA - Getting started" target="_blank">AndroMDA introduction</a> is quite effective to give you a global overview of how MDA can help you as a developer to save &#8220;impossible&#8221; projects or even to save the World !</p>
<p><span id="more-68"></span><br />
Let&#8217;s say I&#8217;m almost convinced that this could be useful, or maybe more&#8230; like necessary. But I&#8217;m still incomfortable with the whole UML thing to build up your project without you. Obvious questions are:</p>
<ul>
<li>Am I really a good UML designer?</li>
<li>Is this solution easily maintable?</li>
<li>Are there all my favourite libraries included in the default cartridge? (Or should &#8220;/me-LAZY&#8221; write and share a cartridge with the community?)</li>
<li>Will I get to do all my projects in less than 1 week if I start to use MDA tools?</li>
<li>And last, am I still needed in the development process at all?!</li>
</ul>
<p>So I try to find some MDA tools to prove myself there is a large adoption of this approach, here I share a couple of web links, but feel free to comment them:</p>
<ul>
<li><a href="http://www.objecteering.com/index.php" title="Objecteering" target="_blank">Objecteering </a></li>
<li><a href="http://www.borland.com/us/products/together/" title="Borland Together" target="_blank">Borland Together</a></li>
<li><a href="http://staruml.sourceforge.net/en/" title="StarUML" target="_blank">StarUML</a></li>
<li><a href="http://www.compuware.com/products/optimalj/1811_ENG_HTML.htm" title="Compuware OptimalJ" target="_blank">Compuware OptimalJ</a></li>
<li><a href="http://www.microtool.de/objectif/en/index.asp" title="Microtool ObjectiF" target="_blank">Microtool ObjectiF</a></li>
<li><a href="http://www.sparxsystems.com/" title="Sparxsystems" target="_blank">Sparx Systems &#8211; Enterprise Architect</a></li>
<li><a href="http://taylor.sourceforge.net/index.php/Overview" title="Taylor MDA" target="_blank">Taylor MDA</a> (but this one is from Sébastien)</li>
<li><a href="http://www.manyeta.com/en/Technology/codagen_architect_v3.2" title="Manyeta Codagen Architect" target="_blank">Manyeta Codagen Architect</a> (and this one is a bit obscure&#8230;)</li>
</ul>
<p>A last link is the <a href="http://www.magicdraw.com/" title="MagicDraw" target="_blank">MagicDraw website</a>, since MagicDraw seems to be a tool appearing in most of the MDA websites.</p>
<p>So it seems this MDA buzz is likely to have some fans. I should still investigate further but first I have to face UML instead of my shiny little lines of code&#8230; and I&#8217;m still unsure I could give this away to some technologic stranger who seems to code with some painting tools ! And eventually, if MDA is really worthy (as it seems to be), what is the exact connection or retations with <a href="http://www.wavyx.net/2007/10/07/bpm-business-process-management/" title="Wavyx.net - BPM">BPM</a>&#8230;</p>
<p>Edit: Even IBM was already annoucing <a href="http://www.ibm.com/developerworks/rational/library/3100.html" title="IBM - MDA" target="_blank">MDA in February 2004 </a>! I should get less sleep <img src='http://www.wavyx.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.wavyx.net/2007/10/15/mda-tools/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

