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

<channel>
	<title>Null is Love</title>
	<atom:link href="http://www.nullislove.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nullislove.com</link>
	<description>Code for Coders</description>
	<pubDate>Tue, 07 Jul 2009 15:38:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP 5.3 Released</title>
		<link>http://www.nullislove.com/2009/07/07/php-53-released/</link>
		<comments>http://www.nullislove.com/2009/07/07/php-53-released/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:38:59 +0000</pubDate>
		<dc:creator>Kevin Skoglund</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.nullislove.com/?p=438</guid>
		<description><![CDATA[PHP 5.3 has been released. Hooray for late static bindings!
There is also a helpful migration guide that outlines the new features since 5.2.
]]></description>
		<wfw:commentRss>http://www.nullislove.com/2009/07/07/php-53-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Starting Good CSS Habits: Part 3</title>
		<link>http://www.nullislove.com/2009/04/29/starting-good-css-habits-part-3/</link>
		<comments>http://www.nullislove.com/2009/04/29/starting-good-css-habits-part-3/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 17:33:53 +0000</pubDate>
		<dc:creator>Kevin Skoglund</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.nullislove.com/?p=381</guid>
		<description><![CDATA[<p>Now that we have work on improving our HTML in the previous articles, we are ready to start applying some CSS to the page.  We will begin by discussing text and fonts.</p>

]]></description>
		<wfw:commentRss>http://www.nullislove.com/2009/04/29/starting-good-css-habits-part-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Starting Good CSS Habits: Part 2</title>
		<link>http://www.nullislove.com/2009/04/08/starting-good-css-habits-part-2/</link>
		<comments>http://www.nullislove.com/2009/04/08/starting-good-css-habits-part-2/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 16:58:29 +0000</pubDate>
		<dc:creator>Kevin Skoglund</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.nullislove.com/?p=354</guid>
		<description><![CDATA[<p>Christoph Wiese, a friend who already has good CSS habits, made some good points I forgot to put in the last post.  Before we keep going, it is worth going over them.</p>

<ul>
<li>HTML vs. XHTML and Self-Closing Tags</li>
<li>Lowercase Tags, Attributes and Entities</li>
<li>Attribute Values</li>
<li>Citations</li>
</ul>]]></description>
		<wfw:commentRss>http://www.nullislove.com/2009/04/08/starting-good-css-habits-part-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Starting Good CSS Habits: Part 1</title>
		<link>http://www.nullislove.com/2009/04/02/starting-good-css-habits-part-1/</link>
		<comments>http://www.nullislove.com/2009/04/02/starting-good-css-habits-part-1/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 18:47:59 +0000</pubDate>
		<dc:creator>Kevin Skoglund</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.nullislove.com/?p=315</guid>
		<description><![CDATA[<p>I am often surprised by how much bad HTML is out there.  Especially HTML that does not use Cascading Style Sheets yet.  CSS has been around for over 10 years now!  It was added to HTML in 1997 and well-supported (at least reasonably) in web browsers by 2000.  I think the reason many people never upgraded is that they either learned HTML before 2000, they learned it from sources (friends, coworkers, internet, legacy code) from before CSS, or they learned just enough to get a site online and never bothered learning the "right way".</p>

<p>Legacy sites are not always worth the trouble to update&#8212;I know I have plenty of old code still floating around out there&#8212;so their flaws are understandable.  But some folks are carrying around their bad HTML habits still. If you ask them to code a page they probably know that frames should not be used, so they use a table to layout the page instead.  They might use &#60;center&#62; when they want text to center. I see bad code and misused tags all the time. You can "view-source" on many <em>major</em> websites and see bad code by people who should know better.</p>

<p>If that sounds like you or someone you know, keep reading, I will try to help you break your bad habits and start good ones.</p>
]]></description>
		<wfw:commentRss>http://www.nullislove.com/2009/04/02/starting-good-css-habits-part-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PHP with MySQL Beyond the Basics</title>
		<link>http://www.nullislove.com/2009/03/26/php-with-mysql-beyond-the-basics/</link>
		<comments>http://www.nullislove.com/2009/03/26/php-with-mysql-beyond-the-basics/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 16:43:23 +0000</pubDate>
		<dc:creator>Kevin Skoglund</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.nullislove.com/?p=300</guid>
		<description><![CDATA[<p>I am proud to announce that <a href="http://www.lynda.com/home/DisplayCourse.aspx?lpk2=653" target="_blank"><em>PHP with MySQL Beyond the Basics</em></a> has been released on the lynda.com Online Training Library.  It is the sequel to my previous video title, <a href="http://www.lynda.com/home/DisplayCourse.aspx?lpk2=435" target="_blank"><em>PHP with MySQL Essential Training</em></a>.  It's almost 11 hours of video training; with the previous title, that makes a total of 21 hours of PHP training!</p>

<p>While the first training was an introduction to PHP and MySQL, in this title I focus on "intermediate PHP" and PHP's object-oriented features. Objects make it easier to organize and maintain your code, make code modular and reusable, and (most importantly) add clarity by reducing complex interactions to simple behaviors.  Once you understand the fundamentals of PHP, you'll want to learn to harness the power Object-Oriented Programming provides.</p>

<p><em>PHP with MySQL Beyond the Basics</em> is available <a href="http://www.lynda.com/home/DisplayCourse.aspx?lpk2=653" target="_blank">online as streaming video</a> to subscribers of the lynda.com Online Training Library ($25/month, $250/year, $375/year with exercise files included). It is will also be available as a CD-ROM soon both through lynda.com and Amazon.com.</p>

]]></description>
		<wfw:commentRss>http://www.nullislove.com/2009/03/26/php-with-mysql-beyond-the-basics/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails Hosting Survey 2009</title>
		<link>http://www.nullislove.com/2009/03/12/rails-hosting-survey-2009/</link>
		<comments>http://www.nullislove.com/2009/03/12/rails-hosting-survey-2009/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 18:30:32 +0000</pubDate>
		<dc:creator>Kevin Skoglund</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.nullislove.com/?p=284</guid>
		<description><![CDATA[
The results of the Rails Hosting Survey for 2009 are out. Thanks to Planet Argon for putting it together!
With about 1250 respondents, it has some pretty interesting results.
Here are the things that stood out to me:

63% use Git vs. 36% use Subversion.  I knew Git was growing fast, but I didn&#8217;t expect 2:1 over [...]]]></description>
		<wfw:commentRss>http://www.nullislove.com/2009/03/12/rails-hosting-survey-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Worthwhile Links</title>
		<link>http://www.nullislove.com/2009/03/03/worthwhile-links/</link>
		<comments>http://www.nullislove.com/2009/03/03/worthwhile-links/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 14:58:23 +0000</pubDate>
		<dc:creator>Kevin Skoglund</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.nullislove.com/?p=283</guid>
		<description><![CDATA[I promised myself that I would pick up blogging again.  I miss it and I think (hope) that my workload will allow me the time again.  To kick things off, here are two articles that are definitely worth reading.

The first is for advanced users who need to think about database design issues.
  [...]]]></description>
		<wfw:commentRss>http://www.nullislove.com/2009/03/03/worthwhile-links/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ruby on Rails version 2.2</title>
		<link>http://www.nullislove.com/2008/11/24/ruby-on-rails-version-22/</link>
		<comments>http://www.nullislove.com/2008/11/24/ruby-on-rails-version-22/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 16:44:16 +0000</pubDate>
		<dc:creator>Kevin Skoglund</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.nullislove.com/?p=282</guid>
		<description><![CDATA[I have been very delinquent in posting to this blog.  Fatherhood plus several big projects have forced me to put it on the back burner.  I&#8217;m hoping to resume regular blogging in January.
But until then, I do want let everyone know that Rails 2.2.2 is out.  Here&#8217;s the announcement.  There are [...]]]></description>
		<wfw:commentRss>http://www.nullislove.com/2008/11/24/ruby-on-rails-version-22/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Tools of the Trade</title>
		<link>http://www.nullislove.com/2008/08/07/my-tools-of-the-trade/</link>
		<comments>http://www.nullislove.com/2008/08/07/my-tools-of-the-trade/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 17:31:38 +0000</pubDate>
		<dc:creator>Kevin Skoglund</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.nullislove.com/?p=277</guid>
		<description><![CDATA[Whenever I learn a new set of skills&#8212;such as photography or cooking&#8212;I want to learn as much as I can about the tools that the pros use.
Sure, to learn photography you need to understand exposure and depth of field, but that&#8217;s only part of what it takes to be a real photographer, to be a [...]]]></description>
		<wfw:commentRss>http://www.nullislove.com/2008/08/07/my-tools-of-the-trade/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Attachment_fu Tip</title>
		<link>http://www.nullislove.com/2008/07/29/attachment_fu-tip/</link>
		<comments>http://www.nullislove.com/2008/07/29/attachment_fu-tip/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 15:18:17 +0000</pubDate>
		<dc:creator>Kevin Skoglund</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.nullislove.com/?p=276</guid>
		<description><![CDATA[I installed the latest version of attachment_fu for a project I&#8217;m working on.  I ran into a problem that I wanted to document here in case anyone else runs into the same thing.
The before_thumbnail_saved callback in attachment_fu is useful for tasks like giving thumbnail versions the same attributes that parent images have.  So [...]]]></description>
		<wfw:commentRss>http://www.nullislove.com/2008/07/29/attachment_fu-tip/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
