<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel rdf:about="http://blogmarks.net/api/user/phumblot/marks">
<title>Public marks from user phumblot</title>
<description>Public marks from user phumblot</description>
<link>http://blogmarks.net/user/phumblot/marks</link>
<items><rdf:Seq><rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1058227632"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1058227628"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1058221171"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057910814"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057910812"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057910810"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057910808"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057910806"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057860741"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057793268"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057793266"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057745483"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057745480"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057740450"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057740447"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057740444"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057732121"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057729982"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057729976"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057723523"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057722687"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/1057722686"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/2449340"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/2449313"/>
<rdf:li resource="http://blogmarks.net/api/user/phumblot/mark/2250652"/>
</rdf:Seq></items>
</channel>
<item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1058227632">
<title>blog.blouctoubou</title>
<link>http://blog.bouctoubou.com/</link>
<description></description>
<dc:date>2009-03-03T08:50:58Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>design, photoshop</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://blog.bouctoubou.com/"><img border="0" src="http://blogmarks.net/screenshots/2009/03/03/191ded12252295f905e90628d909165b.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://blog.bouctoubou.com/">blog.blouctoubou</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2743592">1 other(s)</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/design">design</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photoshop">photoshop</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1058227632">Copy</a> | 
<a href="http://blogmarks.net/link/2743592">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1058227628">
<title>Photoshop Brushes</title>
<link>http://axeraider70.deviantart.com/gallery/#Photoshop-Brushes--2</link>
<description></description>
<dc:date>2009-03-03T08:49:56Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>photoshop</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://axeraider70.deviantart.com/gallery/#Photoshop-Brushes--2"><img border="0" src="http://blogmarks.net/screenshots/2009/03/03/bd10d5ed14b2a8b6adc33914c8178a8b.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://axeraider70.deviantart.com/gallery/#Photoshop-Brushes--2">Photoshop Brushes</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photoshop">photoshop</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1058227628">Copy</a> | 
<a href="http://blogmarks.net/link/3115670">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1058221171">
<title>18 Photoshop Brush Sets for Creating Incredible Lighting Effects</title>
<link>http://webdesignledger.com/freebies/18-photoshop-brush-sets-for-creating-incredible-lighting-effects</link>
<description>A couple of months ago, we took a look at 28 Powerful Photoshop Lighting Effects. This time I want to show you some of the most incredible Photoshop brushes I’ve found that can be used to create similar stuff. If you have a project coming up that requires some type of lighting effect, you will definitely find these to be very useful.</description>
<dc:date>2009-02-25T07:16:56Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>photoshop</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://webdesignledger.com/freebies/18-photoshop-brush-sets-for-creating-incredible-lighting-effects"><img border="0" src="http://blogmarks.net/screenshots/2009/02/25/75d3c611873b31d84e5e736c2662fdf3.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://webdesignledger.com/freebies/18-photoshop-brush-sets-for-creating-incredible-lighting-effects">18 Photoshop Brush Sets for Creating Incredible Lighting Effects</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="description">A couple of months ago, we took a look at 28 Powerful Photoshop Lighting Effects. This time I want to show you some of the most incredible Photoshop brushes I’ve found that can be used to create similar stuff. If you have a project coming up that requires some type of lighting effect, you will definitely find these to be very useful.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/photoshop">photoshop</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1058221171">Copy</a> | 
<a href="http://blogmarks.net/link/3109951">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057910814">
<title>Kinnarps : mobilier de bureau</title>
<link>http://www.kinnarps.fr/france.htm</link>
<description></description>
<dc:date>2008-07-08T11:44:49Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>bureau, mobilier</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.kinnarps.fr/france.htm"><img border="0" src="http://blogmarks.net/screenshots/2008/07/08/f3db7f0bdeea21bc16f83857f17ca78d.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.kinnarps.fr/france.htm">Kinnarps : mobilier de bureau</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/bureau">bureau</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/mobilier">mobilier</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057910814">Copy</a> | 
<a href="http://blogmarks.net/link/2834362">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057910812">
<title>Steelcase : mobilier de bureau</title>
<link>http://www.steelcase.com/fr/</link>
<description></description>
<dc:date>2008-07-08T11:44:12Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>bureau, mobilier</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.steelcase.com/fr/"><img border="0" src="http://blogmarks.net/screenshots/2008/07/08/d1b16ccc14340f04f8c2b16613834d9a.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.steelcase.com/fr/">Steelcase : mobilier de bureau</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/bureau">bureau</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/mobilier">mobilier</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057910812">Copy</a> | 
<a href="http://blogmarks.net/link/2834360">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057910810">
<title>Samas : mobilier de bureau</title>
<link>http://www.samasoffice.fr/</link>
<description></description>
<dc:date>2008-07-08T11:43:47Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>bureau, mobilier</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.samasoffice.fr/"><img border="0" src="http://blogmarks.net/screenshots/2008/07/08/db6f3e0ed79023a528153975c94619fd.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.samasoffice.fr/">Samas : mobilier de bureau</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/bureau">bureau</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/mobilier">mobilier</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057910810">Copy</a> | 
<a href="http://blogmarks.net/link/2834358">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057910808">
<title>Haworth : mobilier de bureau</title>
<link>http://www.haworth.fr/fr/index.php</link>
<description></description>
<dc:date>2008-07-08T11:43:15Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>bureau, mobilier</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.haworth.fr/fr/index.php"><img border="0" src="http://blogmarks.net/screenshots/2008/07/08/ebaa0cce2a6fed0b61d42e1f657485f4.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.haworth.fr/fr/index.php">Haworth : mobilier de bureau</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/bureau">bureau</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/mobilier">mobilier</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057910808">Copy</a> | 
<a href="http://blogmarks.net/link/2834357">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057910806">
<title>GDBI : Mobilier de bureau</title>
<link>http://www.gdbi.com/</link>
<description></description>
<dc:date>2008-07-08T11:42:38Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>bureau, mobilier</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.gdbi.com/"><img border="0" src="http://blogmarks.net/screenshots/2008/07/08/f9603e86e62714e40f51e7a9b4589efd.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.gdbi.com/">GDBI : Mobilier de bureau</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/bureau">bureau</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/mobilier">mobilier</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057910806">Copy</a> | 
<a href="http://blogmarks.net/link/2834355">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057860741">
<title>Microsoft Business Intelligence</title>
<link>http://www.microsoft.com/france/decisionnel/actualites/microsoft-bi.aspx</link>
<description> L’offre Microsoft Business Intelligence se structure autour de 3 composants majeurs :

    * Une plate-forme de Business Intelligence avec SQL Server 2005
    * Une solution de gestion de la performance : Office PerformancePoint Server 2007
    * Un portail décisionnel collaboratif : SharePoint Server 2007.


Les solutions Microsoft Business Intelligence ont pour mission d’étendre la BI à toutes les entreprises et tous les collaborateurs. L’offre garantit des déploiements sans failles et des projets réussis à des coûts extrêmement compétitifs.</description>
<dc:date>2008-05-30T07:49:39Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>bi</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.microsoft.com/france/decisionnel/actualites/microsoft-bi.aspx"><img border="0" src="http://blogmarks.net/screenshots/2008/05/30/1361afb4d270321667501bd3e4009773.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.microsoft.com/france/decisionnel/actualites/microsoft-bi.aspx">Microsoft Business Intelligence</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="description"> L’offre Microsoft Business Intelligence se structure autour de 3 composants majeurs :

    * Une plate-forme de Business Intelligence avec SQL Server 2005
    * Une solution de gestion de la performance : Office PerformancePoint Server 2007
    * Un portail décisionnel collaboratif : SharePoint Server 2007.


Les solutions Microsoft Business Intelligence ont pour mission d’étendre la BI à toutes les entreprises et tous les collaborateurs. L’offre garantit des déploiements sans failles et des projets réussis à des coûts extrêmement compétitifs.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/bi">bi</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057860741">Copy</a> | 
<a href="http://blogmarks.net/link/2796306">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057793268">
<title>Contemporary Vector Patterns</title>
<link>http://designfruit.com/jasongaylor/blog/2008/04/12/contemporary-vector-patterns/</link>
<description></description>
<dc:date>2008-04-15T11:50:01Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>design</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://designfruit.com/jasongaylor/blog/2008/04/12/contemporary-vector-patterns/"><img border="0" src="http://blogmarks.net/screenshots/2008/04/15/5d52f8f40bf7d5b235b0cbb6fbaa5f3f.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://designfruit.com/jasongaylor/blog/2008/04/12/contemporary-vector-patterns/">Contemporary Vector Patterns</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/design">design</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057793268">Copy</a> | 
<a href="http://blogmarks.net/link/2745550">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057793266">
<title>Portfolio</title>
<link>http://www.designfruit.com/jasongaylor/portfolio2/portfolio.html</link>
<description>Work from Jason Gaylor's Collection </description>
<dc:date>2008-04-15T11:49:05Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>design</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.designfruit.com/jasongaylor/portfolio2/portfolio.html"><img border="0" src="http://blogmarks.net/screenshots/2008/04/15/81effe62a51bb8737f8d14f907d6b5da.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.designfruit.com/jasongaylor/portfolio2/portfolio.html">Portfolio</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="description">Work from Jason Gaylor's Collection </p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/design">design</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057793266">Copy</a> | 
<a href="http://blogmarks.net/link/2745548">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057745483">
<title>PhpLdapAdmin</title>
<link>http://phpldapadmin.sourceforge.net/</link>
<description>Web-based LDAP browser to manage your LDAP server</description>
<dc:date>2008-03-20T09:33:04Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>ldap</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://phpldapadmin.sourceforge.net/"><img border="0" src="http://blogmarks.net/screenshots/2008/03/20/c20dda97bfd354d043dc69685377f834.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://phpldapadmin.sourceforge.net/">PhpLdapAdmin</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/34208">5 other(s)</a> 
<p class="description">Web-based LDAP browser to manage your LDAP server</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/ldap">ldap</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057745483">Copy</a> | 
<a href="http://blogmarks.net/link/34208">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057745480">
<title>PHP LDAP Address/Phone Book</title>
<link>http://www.zimbra.com/forums/developers/3190-php-ldap-address-phone-book.html</link>
<description>PHP script to do an LDAP query to Zimbra OpenLDAP</description>
<dc:date>2008-03-20T09:32:10Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>zimbra, ldap</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.zimbra.com/forums/developers/3190-php-ldap-address-phone-book.html"><img border="0" src="http://blogmarks.net/screenshots/2008/03/20/0049685e09973f145535b8ee2a45c9f3.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.zimbra.com/forums/developers/3190-php-ldap-address-phone-book.html">PHP LDAP Address/Phone Book</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="description">PHP script to do an LDAP query to Zimbra OpenLDAP</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/zimbra">zimbra</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/ldap">ldap</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057745480">Copy</a> | 
<a href="http://blogmarks.net/link/2710234">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057740450">
<title>Architecture MVC: Cairngorm ou PureMVC ?</title>
<link>http://www.kapit.fr/blog/2007/09/18/architecture-mvc-cairngorm-ou-puremvc/</link>
<description>A la différence de Cairngorm, PureMVC ne se contente pas de fournir quelques classes utilitaires simples (le ServiceLocator, le Controleur) et des bonnes pratiques d’utilisation.

En effet, il structure plus rigoureusement, et de manière plus souple et plus évolutive, les données, les commandes, les évenements et les vues. Si l’on suit les bonnes pratiques recommandées en s’inspirant des exemples fournis, on obtient rapidement une application réellement bien architecturée, et avec moins de code technique à écrire qu’avec Cairngorm

De plus Cairngorm est peu évolutif, contient des manques (par exemple les méthodes result qui ne renvoie rien) et pour dire franchement il faut le patcher pour lacher la puissance des actions. Cairngorm encourage également la pratique du “modèle fourre-tout”, dans lequel on stocke plein de variables globales, et on se retrouve assez vite avec un capharnaüm de données dans ce singleton….

Avec PureMVC, l’approche est un peu différente ce qui évite les écueils ci-dessus et le framework est réellement bien écrit, et très évolutif.</description>
<dc:date>2008-03-16T21:18:06Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>flex, framework, puremvc, cairngorm</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.kapit.fr/blog/2007/09/18/architecture-mvc-cairngorm-ou-puremvc/"><img border="0" src="http://blogmarks.net/screenshots/2008/03/17/dc63a5bcd1e08fe016658dc76c991999.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.kapit.fr/blog/2007/09/18/architecture-mvc-cairngorm-ou-puremvc/">Architecture MVC: Cairngorm ou PureMVC ?</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="description">A la différence de Cairngorm, PureMVC ne se contente pas de fournir quelques classes utilitaires simples (le ServiceLocator, le Controleur) et des bonnes pratiques d’utilisation.

En effet, il structure plus rigoureusement, et de manière plus souple et plus évolutive, les données, les commandes, les évenements et les vues. Si l’on suit les bonnes pratiques recommandées en s’inspirant des exemples fournis, on obtient rapidement une application réellement bien architecturée, et avec moins de code technique à écrire qu’avec Cairngorm

De plus Cairngorm est peu évolutif, contient des manques (par exemple les méthodes result qui ne renvoie rien) et pour dire franchement il faut le patcher pour lacher la puissance des actions. Cairngorm encourage également la pratique du “modèle fourre-tout”, dans lequel on stocke plein de variables globales, et on se retrouve assez vite avec un capharnaüm de données dans ce singleton….

Avec PureMVC, l’approche est un peu différente ce qui évite les écueils ci-dessus et le framework est réellement bien écrit, et très évolutif.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/flex">flex</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/framework">framework</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/puremvc">puremvc</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/cairngorm">cairngorm</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057740450">Copy</a> | 
<a href="http://blogmarks.net/link/2705667">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057740447">
<title>Guasax Framework</title>
<link>http://www.guasax.com/guasax/web/en/index.php</link>
<description> Guasax is an ease of use programming framework to provide ordered and scalable Flex applications.
Life cycle of guasax framework is based in the MVC pattern to take on our program actions
</description>
<dc:date>2008-03-16T21:15:39Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>flex, framework</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.guasax.com/guasax/web/en/index.php"><img border="0" src="http://blogmarks.net/screenshots/2008/03/17/ee9ed452873ad6b4101c26213914c9e5.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.guasax.com/guasax/web/en/index.php">Guasax Framework</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="description"> Guasax is an ease of use programming framework to provide ordered and scalable Flex applications.
Life cycle of guasax framework is based in the MVC pattern to take on our program actions
</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/flex">flex</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/framework">framework</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057740447">Copy</a> | 
<a href="http://blogmarks.net/link/2705663">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057740444">
<title>PureMVC Framework</title>
<link>http://www.puremvc.org/</link>
<description>The only enterprise-class framework to run on any AS3 platform has now been ported successfully to AS2, C#, Java, ColdFusion, Python and PHP with more to come.  These Ports are in the Alpha and Beta stages, but they represent an entirely new future for the PureMVC framework.</description>
<dc:date>2008-03-16T21:14:07Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>flex, framework</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.puremvc.org/"><img border="0" src="http://blogmarks.net/screenshots/2008/03/17/202a34f0766da3647dc8837ed81faf42.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.puremvc.org/">PureMVC Framework</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="description">The only enterprise-class framework to run on any AS3 platform has now been ported successfully to AS2, C#, Java, ColdFusion, Python and PHP with more to come.  These Ports are in the Alpha and Beta stages, but they represent an entirely new future for the PureMVC framework.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/flex">flex</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/framework">framework</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057740444">Copy</a> | 
<a href="http://blogmarks.net/link/2705660">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057732121">
<title>Lovely Charts | Free online diagramming application</title>
<link>http://www.lovelycharts.com/</link>
<description></description>
<dc:date>2008-03-12T22:41:36Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>flex, charts</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.lovelycharts.com/"><img border="0" src="http://blogmarks.net/screenshots/2009/09/20/f511cbd9f680ed13db3533ea4c0372b5.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.lovelycharts.com/">Lovely Charts | Free online diagramming application</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2690200">7 other(s)</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/flex">flex</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/charts">charts</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057732121">Copy</a> | 
<a href="http://blogmarks.net/link/2690200">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057729982">
<title>Nagios Plugins and Add Ons Exchange</title>
<link>http://www.nagiosexchange.org/</link>
<description>Nagios is an open source host, service and network monitoring program. This site is a central repository for plugins to extend its monitoring capabilities and addons, that introduce new features. Click here if you want to learn more about Nagios.</description>
<dc:date>2008-03-11T07:07:08Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>nagios, hébergement, exploitation</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.nagiosexchange.org/"><img border="0" src="http://blogmarks.net/screenshots/2008/03/11/a70aa9b930cb2566ee7cc372cb04810a.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.nagiosexchange.org/">Nagios Plugins and Add Ons Exchange</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="description">Nagios is an open source host, service and network monitoring program. This site is a central repository for plugins to extend its monitoring capabilities and addons, that introduce new features. Click here if you want to learn more about Nagios.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/nagios">nagios</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/h%25C3%25A9bergement">hébergement</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/exploitation">exploitation</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057729982">Copy</a> | 
<a href="http://blogmarks.net/link/1476261">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057729976">
<title>Documentation de Nagios</title>
<link>http://xavier.dusart.free.fr/nagios/</link>
<description>Nagios est un outil de supervision libre, écrit par Ethan Galdstat. Après avoir participé à la traduction de la documentation de son ancêtre (Netsaint), j'ai continué à l'utiliser et à lui développer des extensions.</description>
<dc:date>2008-03-11T06:53:43Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>nagios, supervision, hébergement, exploitation</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://xavier.dusart.free.fr/nagios/"><img border="0" src="http://blogmarks.net/screenshots/2008/03/11/fa56091852ab692d74ff935e02454cd8.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://xavier.dusart.free.fr/nagios/">Documentation de Nagios</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="description">Nagios est un outil de supervision libre, écrit par Ethan Galdstat. Après avoir participé à la traduction de la documentation de son ancêtre (Netsaint), j'ai continué à l'utiliser et à lui développer des extensions.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/nagios">nagios</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/supervision">supervision</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/h%25C3%25A9bergement">hébergement</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/exploitation">exploitation</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057729976">Copy</a> | 
<a href="http://blogmarks.net/link/2698733">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057723523">
<title>SVNKIT :: Subversion for Java</title>
<link>http://svnkit.com/</link>
<description>Subversion is a leading and fast growing Open Source version control system. SVNKit brings Subversion closer to the Java world! SVNKit is a pure Java toolkit - it implements all Subversion features and provides APIs to work with Subversion working copies, access and manipulate Subversion repositories - everything within your Java application.</description>
<dc:date>2008-03-05T21:28:26Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>svn, java, sdk</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://svnkit.com/"><img border="0" src="http://blogmarks.net/screenshots/2008/03/06/7f0b18b3ee99564f3e2f7436809e15b3.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://svnkit.com/">SVNKIT :: Subversion for Java</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/1289528">1 other(s)</a> 
<p class="description">Subversion is a leading and fast growing Open Source version control system. SVNKit brings Subversion closer to the Java world! SVNKit is a pure Java toolkit - it implements all Subversion features and provides APIs to work with Subversion working copies, access and manipulate Subversion repositories - everything within your Java application.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/svn">svn</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/java">java</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/sdk">sdk</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057723523">Copy</a> | 
<a href="http://blogmarks.net/link/1289528">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057722687">
<title>Introducing the GMF Runtime</title>
<link>http://www.eclipse.org/articles/Article-Introducing-GMF/article.html</link>
<description>Graphical Modeling Framework (GMF) is a new Eclipse project with the potential to become a keystone framework for the rapid development of standardized Eclipse graphical modeling editors. GMF is divided in two main components: the runtime, and the tooling used to generate editors capable of leveraging the runtime. Architects and developers involved in the development of graphical editors or of plug-ins integrating both EMF and GEF technologies should consider building their editors against the GMF Runtime component. This article is designed to help understand the benefits of the GMF Runtime by presenting its various value-added features.</description>
<dc:date>2008-03-05T07:04:38Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>eclipse, GMF</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.eclipse.org/articles/Article-Introducing-GMF/article.html"><img border="0" src="http://blogmarks.net/screenshots/2008/03/05/d64df5d2602ad916640e191e09b1c5d1.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.eclipse.org/articles/Article-Introducing-GMF/article.html">Introducing the GMF Runtime</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="description">Graphical Modeling Framework (GMF) is a new Eclipse project with the potential to become a keystone framework for the rapid development of standardized Eclipse graphical modeling editors. GMF is divided in two main components: the runtime, and the tooling used to generate editors capable of leveraging the runtime. Architects and developers involved in the development of graphical editors or of plug-ins integrating both EMF and GEF technologies should consider building their editors against the GMF Runtime component. This article is designed to help understand the benefits of the GMF Runtime by presenting its various value-added features.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/eclipse">eclipse</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/GMF">GMF</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057722687">Copy</a> | 
<a href="http://blogmarks.net/link/2691801">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/1057722686">
<title>Learn Eclipse GMF in 15 minutes</title>
<link>http://www-128.ibm.com/developerworks/opensource/library/os-ecl-gmf/</link>
<description>This article introduces the Graphical Modeling Framework (GMF) project, shows how to develop a simple Eclipse Modeling Framework (EMF) model, and transform it into a full-blown graphical editor using GMF's tooling.</description>
<dc:date>2008-03-05T07:03:21Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>eclipse, GMF</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www-128.ibm.com/developerworks/opensource/library/os-ecl-gmf/"><img border="0" src="http://blogmarks.net/screenshots/2008/03/05/65dcf5f2fa6ef1d5cfa5a520c7b566ce.jpg" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www-128.ibm.com/developerworks/opensource/library/os-ecl-gmf/">Learn Eclipse GMF in 15 minutes</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="description">This article introduces the Graphical Modeling Framework (GMF) project, shows how to develop a simple Eclipse Modeling Framework (EMF) model, and transform it into a full-blown graphical editor using GMF's tooling.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/eclipse">eclipse</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/GMF">GMF</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=1057722686">Copy</a> | 
<a href="http://blogmarks.net/link/2691800">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/2449340">
<title>Handling Keyboard Shortcuts in JavaScript</title>
<link>http://www.openjs.com/scripts/events/keyboard_shortcuts/</link>
<description>Despite the many JavaScript libraries that are available today, I cannot find one that makes it easy to add keyboard shortcuts(or accelerators) to your javascript app. This is because keyboard shortcuts where only used in JavaScript games - no serious web application used keyboard shortcuts to navigate around its interface. But google apps like Google Reader and Gmail changed that. So, I have created a function to make adding shortcuts to your application much easier.</description>
<dc:date>2007-04-03T12:41:59Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>accessibility, accesskey, js</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.openjs.com/scripts/events/keyboard_shortcuts/"><img border="0" src="http://blogmarks.net/screenshots/2007/07/11/5c7dc618acc39dbfd2b8e7dfb6d4bf41.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.openjs.com/scripts/events/keyboard_shortcuts/">Handling Keyboard Shortcuts in JavaScript</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/1984712">8 other(s)</a> 
<p class="description">Despite the many JavaScript libraries that are available today, I cannot find one that makes it easy to add keyboard shortcuts(or accelerators) to your javascript app. This is because keyboard shortcuts where only used in JavaScript games - no serious web application used keyboard shortcuts to navigate around its interface. But google apps like Google Reader and Gmail changed that. So, I have created a function to make adding shortcuts to your application much easier.</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/accessibility">accessibility</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/accesskey">accesskey</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/js">js</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=2449340">Copy</a> | 
<a href="http://blogmarks.net/link/1984712">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/2449313">
<title>Setting &amp; Retrieving Accesskeys with JavaScript and DOM</title>
<link>http://www.thinkvitamin.com/features/javascript/setting-and-retrieving-accesskeys-with-javascript-and-dom</link>
<description>Accessibility expert Ian Lloyd revisits the accesskey attribute, working with JavaScript and the DOM to enable users to set their own access keys</description>
<dc:date>2007-04-03T12:35:40Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>accessibility, accesskey, js</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://www.thinkvitamin.com/features/javascript/setting-and-retrieving-accesskeys-with-javascript-and-dom"><img border="0" src="http://blogmarks.net/screenshots/2007/04/03/2275fa09e7cde844d4f73bfa658d8800.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://www.thinkvitamin.com/features/javascript/setting-and-retrieving-accesskeys-with-javascript-and-dom">Setting &amp; Retrieving Accesskeys with JavaScript and DOM</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
 &amp; <a class="public" href="http://blogmarks.net/link/2010383">1 other(s)</a> 
<p class="description">Accessibility expert Ian Lloyd revisits the accesskey attribute, working with JavaScript and the DOM to enable users to set their own access keys</p>
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/accessibility">accessibility</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/accesskey">accesskey</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/js">js</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=2449313">Copy</a> | 
<a href="http://blogmarks.net/link/2010383">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> <item rdf:about="http://blogmarks.net/api/user/phumblot/mark/2250652">
<title>OpenID Server Integrated with CAS</title>
<link>http://blog.case.edu/jms18/2007/03/09/openid_server_integrated_with_cas</link>
<description></description>
<dc:date>2007-03-12T15:34:50Z</dc:date>
<dc:author>phumblot</dc:author>
<dc:subject>openid, cas</dc:subject>
<content:encoded><![CDATA[<div class="mark">
<a href="http://blog.case.edu/jms18/2007/03/09/openid_server_integrated_with_cas"><img border="0" src="http://blogmarks.net/screenshots/2007/03/12/9480e0d8c16f652ea02d64432fca7913.png" alt="" /></a>
<div class="xfolkentry">
<h4><a class="taggedlink" href="http://blog.case.edu/jms18/2007/03/09/openid_server_integrated_with_cas">OpenID Server Integrated with CAS</a></h4>
 
by <a href="http://blogmarks.net/user/phumblot">phumblot</a> 
<p class="tags">
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/openid">openid</a>
<a rel="tag" class="tag public_tag" href="http://blogmarks.net/marks/tag/cas">cas</a>
</p>
<div class="action-bar">
<a href="http://blogmarks.net/my/marks,new?id=2250652">Copy</a> | 
<a href="http://blogmarks.net/link/1877669">React (0)</a></div>
</div>
</div>
]]></content:encoded>
</item> </rdf:RDF>