<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><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: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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Daniel Milner | Husband, Father, Programmer, Designer</title>
	
	<link>http://danielmilner.com</link>
	<description>Husband, Father, Programmer, Designer</description>
	<lastBuildDate>Sat, 19 Jan 2013 18:56:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/danielmilner" /><feedburner:info uri="danielmilner" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><feedburner:emailServiceId>danielmilner</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Prototyping</title>
		<link>http://feedproxy.google.com/~r/danielmilner/~3/1_daPCHdoPM/</link>
		<comments>http://danielmilner.com/prototyping/#comments</comments>
		<pubDate>Sat, 19 Jan 2013 18:56:12 +0000</pubDate>
		<dc:creator>Daniel Milner</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[prototyping]]></category>

		<guid isPermaLink="false">http://danielmilner.com/?p=102</guid>
		<description>I was reading an article on WP Daily called Build Your HTML Prototype First, Then Move To WordPress, which got me thinking about my own development process. I&amp;#8217;ve never been very proficient in graphics design, so starting a project there is never an option that I take. Over the years, HTML and CSS have practically [...]</description>
				<content:encoded><![CDATA[<p>I was reading an article on <a title="WP Daily" href="http://wpdaily.co/" target="_blank">WP Daily</a> called <a title="Build Your HTML Prototype First, Then Move To WordPress" href="http://wpdaily.co/html-prototype/" target="_blank">Build Your HTML Prototype First, Then Move To WordPress</a>, which got me thinking about my own development process. I&#8217;ve never been very proficient in graphics design, so starting a project there is never an option that I take.</p>
<p>Over the years, HTML and CSS have practically become second nature to me. With almost anything that I want to create, I&#8217;m able to first visualize the code in my head and what the code will produce. It was the same way in grade school with math problems. I had the hardest time showing my work because I did the whole thing in my head. Here are a few reasons why I prefer HTML prototyping:</p>
<p><span id="more-102"></span></p>
<ol>
<li><strong>It&#8217;s lightweight</strong> &#8211; I mean seriously, it&#8217;s just a text editor and a web browser.</li>
<li><strong>It&#8217;s fast</strong> &#8211; Well, at least for me anyway.</li>
<li><strong>It&#8217;s real</strong> &#8211; This is a pretty big one. When you prototype in HTML, you have a real product in front of you. You&#8217;re able to touch, click, drag, scroll, and resize a real thing. That&#8217;s huge! You immediately know your limitations, either with your abilities or with HTML and CSS itself.</li>
<li><strong>You&#8217;re half-way there</strong> &#8211; When a design is chosen, you&#8217;ve already done half the work. The design/layout is set. Now you just need to plug in the code to make it work with your favorite content management system.</li>
</ol>
<p>I know that HTML prototyping isn&#8217;t for everyone, so how do you prototype? What&#8217;s your design process?</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/danielmilner?a=1_daPCHdoPM:k7_tCgPMfnc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=1_daPCHdoPM:k7_tCgPMfnc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/danielmilner?i=1_daPCHdoPM:k7_tCgPMfnc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=1_daPCHdoPM:k7_tCgPMfnc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=1_daPCHdoPM:k7_tCgPMfnc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/danielmilner/~4/1_daPCHdoPM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmilner.com/prototyping/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://danielmilner.com/prototyping/</feedburner:origLink></item>
		<item>
		<title>This…Is…The Internet!</title>
		<link>http://feedproxy.google.com/~r/danielmilner/~3/GySHwZGCLhw/</link>
		<comments>http://danielmilner.com/this-is-the-internet/#comments</comments>
		<pubDate>Tue, 15 Jan 2013 17:43:42 +0000</pubDate>
		<dc:creator>Daniel Milner</dc:creator>
				<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://danielmilner.com/?p=96</guid>
		<description></description>
				<content:encoded><![CDATA[<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='610' height='374' src='http://www.youtube.com/embed/sDA1HUmuuJo?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/danielmilner?a=GySHwZGCLhw:S7uM-KO8jA8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=GySHwZGCLhw:S7uM-KO8jA8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/danielmilner?i=GySHwZGCLhw:S7uM-KO8jA8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=GySHwZGCLhw:S7uM-KO8jA8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=GySHwZGCLhw:S7uM-KO8jA8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/danielmilner/~4/GySHwZGCLhw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmilner.com/this-is-the-internet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://danielmilner.com/this-is-the-internet/</feedburner:origLink></item>
		<item>
		<title>I Used To Be A Messy Coder</title>
		<link>http://feedproxy.google.com/~r/danielmilner/~3/XO9hwJGU_qo/</link>
		<comments>http://danielmilner.com/i-used-to-be-a-messy-coder/#comments</comments>
		<pubDate>Fri, 04 Jan 2013 15:11:00 +0000</pubDate>
		<dc:creator>Daniel Milner</dc:creator>
				<category><![CDATA[First WordPress Plugin]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://danielmilner.com/?p=80</guid>
		<description>Now that I&amp;#8217;ve actually started coding my first WordPress plugin, I&amp;#8217;ve realized that I used to be a fairly messy programmer. In the past, I would write some code, test it, fix it, and then be done. Now I find myself taking a look at my &amp;#8220;finished code&amp;#8221; and finding ways to refine it. I&amp;#8217;m [...]</description>
				<content:encoded><![CDATA[<p>Now that I&#8217;ve actually started coding my first WordPress plugin, I&#8217;ve realized that I used to be a fairly messy programmer. In the past, I would write some code, test it, fix it, and then be done. Now I find myself taking a look at my &#8220;finished code&#8221; and finding ways to refine it. I&#8217;m not happy with it just working. I want it to be concise and beautiful. I want it to make sense when I look at it a year from now. Below are some things that I&#8217;m doing to accomplish that.</p>
<p><span id="more-80"></span></p>
<h1>Comment Everything</h1>
<p>Every line, every function, every end bracket gets a comment. Even if it&#8217;s obvious what the code is doing, I write it out in plain English just to make sure. It may not be as obvious to me in the future or to another individual looking at the code.</p>
<h1>Remove Repetition</h1>
<p>It&#8217;s almost always unnecessary to have repeating blocks of code throughout your project. If you find yourself repeating or reusing code, turn it into a function. You can then just call it when you need it. It will make your code cleaner and you&#8217;ll thank yourself down the road when you decide to change something and don&#8217;t have to update your code in half a dozen different places.</p>
<h1>Indent</h1>
<p>There&#8217;s a hierarchy to every bit of code you write. Use indents and white space to reflect that hierarchy. It will make it easier to find things and easier to know where things start and end.</p>
<h1>Be Descriptive</h1>
<p>When naming classes, functions, and variables, use names that make sense. You want reading your code to be like reading a sentence.</p>
<p>These are just a few steps that make for better coding practices. There are plenty more and I&#8217;m sure that mine are far from perfect. What are some coding practices that you use?</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/danielmilner?a=XO9hwJGU_qo:OUQe4gFX53M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=XO9hwJGU_qo:OUQe4gFX53M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/danielmilner?i=XO9hwJGU_qo:OUQe4gFX53M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=XO9hwJGU_qo:OUQe4gFX53M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=XO9hwJGU_qo:OUQe4gFX53M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/danielmilner/~4/XO9hwJGU_qo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmilner.com/i-used-to-be-a-messy-coder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmilner.com/i-used-to-be-a-messy-coder/</feedburner:origLink></item>
		<item>
		<title>Getting Started On My First WordPress Plugin</title>
		<link>http://feedproxy.google.com/~r/danielmilner/~3/JEVJfsQjpCw/</link>
		<comments>http://danielmilner.com/getting-started-on-my-first-wordpress-plugin/#comments</comments>
		<pubDate>Thu, 20 Dec 2012 22:57:40 +0000</pubDate>
		<dc:creator>Daniel Milner</dc:creator>
				<category><![CDATA[First WordPress Plugin]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://danielmilner.com/?p=68</guid>
		<description>I&amp;#8217;m at the point where I&amp;#8217;m going to attempt to write my own custom WordPress plugin. WordPress development is fairly new to me. I&amp;#8217;ve used WordPress on and off for several years, but only started developing custom themes this year. I&amp;#8217;ve been a programmer for quite a while and PHP is anything but new to [...]</description>
				<content:encoded><![CDATA[<p>I&#8217;m at the point where I&#8217;m going to attempt to write my own custom WordPress plugin. WordPress development is fairly new to me. I&#8217;ve used WordPress on and off for several years, but only started developing custom themes this year. I&#8217;ve been a programmer for quite a while and PHP is anything but new to me, so I&#8217;m hoping that I catch on pretty quickly.</p>
<p><span id="more-68"></span></p>
<p>Any time I start something new, I like to being with a template (or boilerplate). Something to give me a foundation to build off of. This time around it looks like I&#8217;ll be starting with the <a title="WordPres Plugin Boilerplate" href="https://github.com/tommcfarlin/WordPress-Plugin-Boilerplate" target="_blank">WordPress Plugin Boilerplate</a> by <a title="Visit Tom McFarlin's website" href="http://tommcfarlin.com/" target="_blank">Tom McFarlin</a>.</p>
<p>My goal for the final product is to have a plugin with a settings page as well as maybe half a dozen widgets, each with their own options.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/danielmilner?a=JEVJfsQjpCw:PkW-Xn77WVM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=JEVJfsQjpCw:PkW-Xn77WVM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/danielmilner?i=JEVJfsQjpCw:PkW-Xn77WVM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=JEVJfsQjpCw:PkW-Xn77WVM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=JEVJfsQjpCw:PkW-Xn77WVM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/danielmilner/~4/JEVJfsQjpCw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmilner.com/getting-started-on-my-first-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://danielmilner.com/getting-started-on-my-first-wordpress-plugin/</feedburner:origLink></item>
		<item>
		<title>Hello world!</title>
		<link>http://feedproxy.google.com/~r/danielmilner/~3/QYzocMrUDps/</link>
		<comments>http://danielmilner.com/hello-world/#comments</comments>
		<pubDate>Wed, 19 Dec 2012 22:00:58 +0000</pubDate>
		<dc:creator>Daniel Milner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielmilner.com/?p=1</guid>
		<description>I&amp;#8217;m an Information Technology Specialist and Web Developer living in Simi Valley, CA. I love my wife, and I&amp;#8217;m a sucker for gadgets and gizmos. If you still want to know more about me, take a look at my About page.</description>
				<content:encoded><![CDATA[<p>I&#8217;m an Information Technology Specialist and Web Developer living in Simi Valley, CA. I love <a title="Laura Milner" href="http://lauramilner.com" target="_blank">my wife</a>, and I&#8217;m a sucker for gadgets and gizmos. If you still want to know more about me, take a look at my <a title="About" href="http://danielmilner.com/about/">About</a> page.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/danielmilner?a=QYzocMrUDps:dIWxJzFh4KE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=QYzocMrUDps:dIWxJzFh4KE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/danielmilner?i=QYzocMrUDps:dIWxJzFh4KE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=QYzocMrUDps:dIWxJzFh4KE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/danielmilner?a=QYzocMrUDps:dIWxJzFh4KE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/danielmilner?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/danielmilner/~4/QYzocMrUDps" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmilner.com/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmilner.com/hello-world/</feedburner:origLink></item>
	</channel>
</rss>
