<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.0.2" --><rss 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:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Jeff Loiselle</title>
	<link>http://jeff.loiselles.com/wordpress</link>
	<description>Web Developer &amp; Musician</description>
	<pubDate>Tue, 06 Jan 2009 17:35:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>
	<language>en</language>
			<itunes:explicit>no</itunes:explicit><itunes:subtitle>Web Developer &amp; Musician</itunes:subtitle><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JeffLoiselle" type="application/rss+xml" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Seven Things You Didn’t Know About Me</title>
		<link>http://jeff.loiselles.com/wordpress/?p=36</link>
		<comments>http://jeff.loiselles.com/wordpress/?p=36#comments</comments>
		<pubDate>Tue, 06 Jan 2009 17:35:16 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://jeff.loiselles.com/wordpress/?p=36</guid>
		<description><![CDATA[I&#8217;ve been tagged by Laura Thomson!
1. My first programs were written in BASICA, although at some point I think I messed around with Apple languages as well and quickly forgot. I wrote choose-your-own-adventure games at 10 years old. With no formal training at this age, at some point I realized the logic should be separate [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been tagged by <a href="http://www.laurathomson.com/2009/01/seven-things/">Laura Thomson</a>!</p>
<p>1. My first programs were written in BASICA, although at some point I think I messed around with Apple languages as well and quickly forgot. I wrote choose-your-own-adventure games at 10 years old. With no formal training at this age, at some point I realized the logic should be separate from the text, so I separated out into my own markup language that held information about color and position within the program.</p>
<p>2. I once cracked the code to the Nintendo game <a href="http://www.everyvideogame.com/play-nes-Adventures_of_Lolo_(U)_%5B!%5D.htm">Adventures of Lolo</a> by beating 30 levels and cracking the code with pencil and paper; that was long before I started drinking and lost my capacity for logic.</p>
<p>3. I once ran a large MP3 download site for the band Phish called <a href="http://web.archive.org/web/20000511030111/http://www.phishphiles.org/">phishphiles.org</a> on a Red Hat box in my dorm room at UMASS: Amherst in 1999. I was approached by Rolling Stone magazine for download statistics which were subsequently published in the magazine.</p>
<p>4. I left college after one year to create my first PHP shopping cart application to run my business <a href="http://web.archive.org/web/20020324175805/http://dividedsky.com/">DividedSky.com</a> which sold T-Shirts for jam bands. I ran it for 4 years while living in my office on the floor.</p>
<p>5. I used to have a band in high school called <a href="http://web.archive.org/web/19990429005642/http://listen.to/ambientnorth">Ambient North</a>. I thought we rocked. I got started in web design building web sites for my band. I used to make a new web site every month. Good practice.</p>
<p>6. I recently bought an electronic drum set and now I&#8217;m wondering why I ever wasted so much time writing songs and playing guitar. Go Roland V-Drums! I already pretty good at them since I&#8217;ve been visualizing playing them my whole life. <img src='http://jeff.loiselles.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>7. I just moved to Boston from the US Virgin Islands and everyone asks my why I did it. I never have a good answer for this question. Did I mention I&#8217;m currently freezing my ass off?</p>
<p>Tagees:</p>
<p><a href="http://debuggable.com/">Nate Abele</a> - friend and CakePHP Lead Developer<br />
<a href="http://lukwam.com/wordpress/">Lukas Karlsson</a> - great friend and Manager of IT at The Broad Institute<br />
<a href="http://mattlanger.com/">Matt Langer</a> - my friend who got me hooked on PHP on now makes fun of me because he&#8217;s a Pythonista<br />
<a href="http://cricava.com/blogs/mariano.php">Mariano Iglesias</a> - the unstoppable Argentinean<br />
<a href="http://debuggable.com/">Felix Geisendorfer</a> - the man, the myth, the German<br />
<a href="http://www.ad7six.com/">Andy Dawson</a> - fellow CakePHPer</p>
<p>And here are the rules:</p>
<ul>
<li>Link your original tagger(s), and list these rules on your blog.</li>
<li>Share seven facts about yourself in the post—some random, some weird.</li>
<li>Tag seven people at the end of your post by leaving their names and the links to their blogs.</li>
<li>Let them know they’ve been tagged by leaving a comment on their blogs and/or Twitter.</li>
</ul>
]]></content:encoded>
			<wfw:commentRSS>http://jeff.loiselles.com/wordpress/?feed=rss2&amp;p=36</wfw:commentRSS>
		</item>
		<item>
		<title>GitHub: Because It’s Bitchin’</title>
		<link>http://jeff.loiselles.com/wordpress/?p=35</link>
		<comments>http://jeff.loiselles.com/wordpress/?p=35#comments</comments>
		<pubDate>Thu, 11 Dec 2008 21:26:04 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
		
	<category>CakePHP</category>
		<guid isPermaLink="false">http://jeff.loiselles.com/wordpress/?p=35</guid>
		<description><![CDATA[Since all my brethren over in CakePHP land have migrated to GitHub in one way or another, I have decided to do the same. I&#8217;m not yet fully aware of all of the power of collaborating with GitHub, but I do understand that have the ability to commit locally via GIT is awesome, other people [...]]]></description>
			<content:encoded><![CDATA[<p>Since all my brethren over in <a href="http://cakephp.org/">CakePHP</a> land have migrated to <a href="https://github.com/">GitHub</a> in one way or another, I have decided to do the same. I&#8217;m not yet fully aware of all of the power of collaborating with GitHub, but I do understand that have the ability to commit locally via GIT is awesome, other people forking your code, making changes, and merging also seems to facilitate sharing.</p>
<p>Both my <a href="http://dev.newnewmedia.com/cakephp/admin/acl">CakePHP ACL Plugin</a> and the <a href="http://jeff.loiselles.com/projects/cake/live-validation/">jQuery/CakePHP Live Validation Plugin</a> that <a href="http://marcgrabanski.com/">Marc</a> and I designed can both be found on GitHub. <a href="http://github.com/phishy">http://github.com/phishy </a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://jeff.loiselles.com/wordpress/?feed=rss2&amp;p=35</wfw:commentRSS>
		</item>
		<item>
		<title>Live Validation with CakePHP and jQuery</title>
		<link>http://jeff.loiselles.com/wordpress/?p=34</link>
		<comments>http://jeff.loiselles.com/wordpress/?p=34#comments</comments>
		<pubDate>Tue, 30 Sep 2008 19:54:52 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
		
	<category>CakePHP</category>
		<guid isPermaLink="false">http://jeff.loiselles.com/wordpress/?p=34</guid>
		<description><![CDATA[Marc Grabanski (1marc) has been trying to spearhead the inclusion of a jQuery Helper in the CakePHP project for some time. I know what he really wanted was some validation of forms against the defined logic in his models. So while he was staying at my house when he came to Boston for jQuery Camp [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcgrabanski.com">Marc Grabanski</a> (<a href="http://twitter.com/1marc">1marc</a>) has been trying to spearhead the inclusion of a <a href="http://jquery.com/">jQuery</a> Helper in the <a href="http://www.cakephp.org">CakePHP</a> project for some time. I know what he really wanted was some validation of forms against the defined logic in his models. So while he was staying at my house when he came to Boston for jQuery Camp and The Ajax Experience, we stayed up until 3:30am coding this puppy. Here&#8217;s the demo: <a href="http://jeff.loiselles.com/projects/cake/live-validation/">http://jeff.loiselles.com/projects/cake/live-validation/</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://jeff.loiselles.com/wordpress/?feed=rss2&amp;p=34</wfw:commentRSS>
		</item>
		<item>
		<title>CakePHP VersionBehavior on CakeForge</title>
		<link>http://jeff.loiselles.com/wordpress/?p=33</link>
		<comments>http://jeff.loiselles.com/wordpress/?p=33#comments</comments>
		<pubDate>Mon, 03 Mar 2008 15:57:03 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://jeff.loiselles.com/wordpress/?p=33</guid>
		<description><![CDATA[I decided to move my VersionBehavior from my own repository to CakeForge. This will help the advancement of the project significantly. I can now create and respond to tickets, forums, and post documentation. Come on over, hack on my nasty code, and give me some feedback.
http://cakeforge.org/projects/version/

]]></description>
			<content:encoded><![CDATA[<p>I decided to move my VersionBehavior from my own repository to CakeForge. This will help the advancement of the project significantly. I can now create and respond to tickets, forums, and post documentation. Come on over, hack on my nasty code, and give me some feedback.</p>
<p><a title="https://cakeforge.org/projects/version/" href="https://cakeforge.org/projects/version/">http://cakeforge.org/projects/version/</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://jeff.loiselles.com/wordpress/?feed=rss2&amp;p=33</wfw:commentRSS>
		</item>
		<item>
		<title>VersionBehavior Slides from CakeFest 2008</title>
		<link>http://jeff.loiselles.com/wordpress/?p=32</link>
		<comments>http://jeff.loiselles.com/wordpress/?p=32#comments</comments>
		<pubDate>Mon, 11 Feb 2008 23:37:32 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://jeff.loiselles.com/wordpress/?p=32</guid>
		<description><![CDATA[I finally made my presentational debut at CakeFest 2008. I spoke about my newest incantation of a CakePHP VersionBehavior. Here are the slides, let me know if you have any questions.
VersionBehavior.pdf

]]></description>
			<content:encoded><![CDATA[<p>I finally made my presentational debut at CakeFest 2008. I spoke about my newest incantation of a CakePHP VersionBehavior. Here are the slides, let me know if you have any questions.</p>
<p><a id="p31" href="http://jeff.loiselles.com/wordpress/wp-content/uploads/2008/02/VersionBehavior.pdf">VersionBehavior.pdf</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://jeff.loiselles.com/wordpress/?feed=rss2&amp;p=32</wfw:commentRSS>
		<enclosure url="http://jeff.loiselles.com/wordpress/wp-content/uploads/2008/02/VersionBehavior.pdf" length="449328" type="application/pdf" /><media:content url="http://jeff.loiselles.com/wordpress/wp-content/uploads/2008/02/VersionBehavior.pdf" fileSize="449328" type="application/pdf" /><itunes:subtitle>I finally made my presentational debut at CakeFest 2008. I spoke about my newest incantation of a CakePHP VersionBehavior. Here are the slides, let me know if you have any questions. VersionBehavior.pdf </itunes:subtitle><itunes:summary>I finally made my presentational debut at CakeFest 2008. I spoke about my newest incantation of a CakePHP VersionBehavior. Here are the slides, let me know if you have any questions. VersionBehavior.pdf </itunes:summary><itunes:keywords>Uncategorized</itunes:keywords></item>
		<item>
		<title>Happy Faces @ CakeFest 2008</title>
		<link>http://jeff.loiselles.com/wordpress/?p=29</link>
		<comments>http://jeff.loiselles.com/wordpress/?p=29#comments</comments>
		<pubDate>Sat, 09 Feb 2008 06:31:05 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
		
	<category>Uncategorized</category>
		<guid isPermaLink="false">http://jeff.loiselles.com/wordpress/?p=29</guid>
		<description><![CDATA[
A picture is worth a thousand words, and I&#8217;m too tired to write..

]]></description>
			<content:encoded><![CDATA[<p><img id="image30" src="http://jeff.loiselles.com/wordpress/wp-content/uploads/2008/02/DSC02550.JPG" alt="DSC02550.JPG" /></p>
<p>A picture is worth a thousand words, and I&#8217;m too tired to write..
</p>
]]></content:encoded>
			<wfw:commentRSS>http://jeff.loiselles.com/wordpress/?feed=rss2&amp;p=29</wfw:commentRSS>
		</item>
		<item>
		<title>CakePHP ACL Management Plugin</title>
		<link>http://jeff.loiselles.com/wordpress/?p=28</link>
		<comments>http://jeff.loiselles.com/wordpress/?p=28#comments</comments>
		<pubDate>Sun, 11 Nov 2007 12:25:29 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
		
	<category>Uncategorized</category>
	<category>php</category>
	<category>CakePHP</category>
		<guid isPermaLink="false">http://jeff.loiselles.com/wordpress/?p=28</guid>
		<description><![CDATA[Blessed be the ACL behavior which is based upon the Tree behavior in CakePHP. Those two things singlehandedly make CakePHP worth every cycle.
Ever since I got AuthComponent and Acl working in my latest CakePHP application, managing the ACLs has been a bitch. For a while the ACL shell was broken so I was actually writing [...]]]></description>
			<content:encoded><![CDATA[<p>Blessed be the ACL behavior which is based upon the Tree behavior in CakePHP. Those two things singlehandedly make CakePHP worth every cycle.</p>
<p>Ever since I got AuthComponent and Acl working in my latest CakePHP application, managing the ACLs has been a bitch. For a while the ACL shell was broken so I was actually writing the SQL manually to manage permissions. I know of course there&#8217;s a component that could have made it easier for me, but I didnt doing that was any faster for some reason. Nonetheless..</p>
<p>I decided to man up and create my first plugin, please welcome, the ACL management plugin. I know this has been done before, but I haven&#8217;t seen anything lately that works with CakePHP 1.2. Plus, I used AJAX to make working with trees easier and faster. This way I dont have to load the whole tree on startup.</p>
<p>Everyone is more than welcome to share in the fun.</p>
<p><a title="ACL Plugin Demo" href="http://dev.newnewmedia.com/cakephp/admin/acl">Acl Plugin Demo</a></p>
<p>And of course you can always get the latest source from GitHub.</p>
<p><a href="http://github.com/phishy/acl_plugin/tree/master">http://github.com/phishy/acl_plugin/tree/master </a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://jeff.loiselles.com/wordpress/?feed=rss2&amp;p=28</wfw:commentRSS>
		</item>
		<item>
		<title>CakePHP Live Podcast</title>
		<link>http://jeff.loiselles.com/wordpress/?p=27</link>
		<comments>http://jeff.loiselles.com/wordpress/?p=27#comments</comments>
		<pubDate>Tue, 18 Sep 2007 20:48:16 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
		
	<category>php</category>
	<category>CakePHP</category>
		<guid isPermaLink="false">http://jeff.loiselles.com/wordpress/?p=27</guid>
		<description><![CDATA[Over in CakePHP-land, we have to decided to storm the bandwaves with our humorous commentary and technical discussions. Come listen to me say &#8220;Awesome! Cool! and Great!&#8221; a lot. You can download our pilot broadcast or you can tune in on September 18, 2007 12:00PM EST and join us on Freenode #cakephp-live to ask questions [...]]]></description>
			<content:encoded><![CDATA[<p>Over in CakePHP-land, we have to decided to storm the bandwaves with our humorous commentary and technical discussions. Come listen to me say &#8220;Awesome! Cool! and Great!&#8221; a lot. You can download our pilot broadcast or you can tune in on September 18, 2007 12:00PM EST and join us on Freenode #cakephp-live to ask questions that will be answered on the air.</p>
<p>Welcome To The Show.<br />
<a title="http://live.cakephp.org " href="http://live.cakephp.org/">http://live.cakephp.org </a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://jeff.loiselles.com/wordpress/?feed=rss2&amp;p=27</wfw:commentRSS>
		</item>
		<item>
		<title>CakePHP Versioning/History Behavior</title>
		<link>http://jeff.loiselles.com/wordpress/?p=26</link>
		<comments>http://jeff.loiselles.com/wordpress/?p=26#comments</comments>
		<pubDate>Fri, 24 Aug 2007 00:32:16 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
		
	<category>php</category>
	<category>CakePHP</category>
		<guid isPermaLink="false">http://jeff.loiselles.com/wordpress/?p=26</guid>
		<description><![CDATA[Strangely enough, every time Core CakePHP Developer Nate Abele and I were standing near a train, we somehow got talking about creating a versioning behavior for CakePHP. Today, I was taking a train back from Boston to Connecticut where I live, so I decided to draft up an implementation while I was taking the two [...]]]></description>
			<content:encoded><![CDATA[<p>Strangely enough, every time Core CakePHP Developer Nate Abele and I were standing near a train, we somehow got talking about creating a versioning behavior for CakePHP. Today, I was taking a train back from Boston to Connecticut where I live, so I decided to draft up an implementation while I was taking the two hour scenic train ride; it&#8217;s only fitting!</p>
<p>Sometimes it&#8217;s useful to keep history of a database table. Once you track the history of a table, it is trivial to do diffs on the records, or even revert to a previous revision. Implementing this is usually a manual process for each table unless you&#8217;re clever enough to create your own magic system. But luckily, with the extensible magic of CakePHP, I was able to draft up a behavior that can easily be added to any table in my database. Voila! Automatic versioning, diffing, and undo for any table in my schema. I&#8217;m still finishing up the unit tests and adding some features, but I will post my work soon. Are you interested?
</p>
]]></content:encoded>
			<wfw:commentRSS>http://jeff.loiselles.com/wordpress/?feed=rss2&amp;p=26</wfw:commentRSS>
		</item>
		<item>
		<title>I Too Drink The Kool Aid</title>
		<link>http://jeff.loiselles.com/wordpress/?p=25</link>
		<comments>http://jeff.loiselles.com/wordpress/?p=25#comments</comments>
		<pubDate>Fri, 27 Apr 2007 21:08:35 +0000</pubDate>
		<dc:creator>jeff</dc:creator>
		
	<category>technology</category>
		<guid isPermaLink="false">http://jeff.loiselles.com/wordpress/?p=25</guid>
		<description><![CDATA[Sometimes as web developers, we caught up in the things we can do, rather than the things we should do. The same can be said about PHP developers who think writing TCP/IP stacks in pure PHP is fun. I though this post was dead on.

]]></description>
			<content:encoded><![CDATA[<p>Sometimes as web developers, we caught up in the things we can do, rather than the things we should do. The same can be said about PHP developers who think writing TCP/IP stacks in pure PHP is fun.<a href="http://trimbo.blogspot.com/2006/02/with-web-20-whyd-we-bother-getting-rid.html#links"> I though this post was dead on.</a>
</p>
]]></content:encoded>
			<wfw:commentRSS>http://jeff.loiselles.com/wordpress/?feed=rss2&amp;p=25</wfw:commentRSS>
		</item>
	<media:rating>nonadult</media:rating></channel>
</rss>
