<!DOCTYPE html>
<html>
	<head>
		<title>Howdy. I'm Brad.</title>
		<link rel="stylesheet" href="css/base.css" media="all"/>
		<script src="mint/?js" type="text/javascript"></script>	</head>
	<body>

		<header>
			<object type="image/svg+xml" data="assets/lion.svg" id="logo" width="70" height="40"></object>
			<h1>Howdy. I'm Brad.</h1>
			<hr>
			<p>I'm an software developer specializing in mobile and touch screen interfaces. I bring a passion for and firm understanding of the personal and intimate interactions users have with these mediums. I&nbsp;work&nbsp;at&nbsp;<a href="http://dreamsocket.com">Dreamsocket</a></p>
			<p>Get in touch:
				<ul>
					<li><a href="mailto:contact@jbradforddillon.com" class="email">contact@jbradforddillon.com</a></li>
					<li><a class="url" href="http://twitter.com/jbradforddillon">twitter.com/jbradforddillon</a></li>
				</ul>
			</p>
		</header>

		<hr>

		<section>
			<h2>An Explanation</h2>
			<p>Over the next few months, I'm going to rebuild this site from scratch. I don't have any huge plans or expectations, but I'm going to explore a few options and try out a few technologies. This is all entirely experimental, and mostly just for fun. I will be logging the process here. This is not a ploy for traffic or anything like that. More of an attempt to build rigor around my own processes.</p>
		</section>

		<hr>

<section>
	
	<article>
		<h3><a href="http://jbradforddillon.com/posts/build_log_5">Sunday, April 01 2012 @ 11:23:41pm</a></h3>
		<p>Over the weekend, I focused on the backend of this site. I decided to do something that I&#8217;ve heard a lot about in the last year. </p>

<p>Brent Simmons published <a href="http://inessential.com/2011/03/16/a_plea_for_baked_weblogs">an article</a> just over a year ago that discussed the need for &#8220;baked&#8221; blogs, meaning blogs that are driven by static files. Fairly certain it was also covered in <a href="http://5by5.tv/dailyedition/32">Dan&#8217;s conversation with Brent on The Daily Edition</a>. Anyway, it was discussed heavily on 5by5 for a couple of weeks after that, and Marco was even inspired to <a href="http://www.marco.org/secondcrack">write his own engine</a>.</p>

<p>So I wrote my own. I wrote it in PHP, because that&#8217;s the only server-side language that is a) supported by my host and b) I can program in quickly. It took about 6 hours. It&#8217;s a single file, not including the template files and libraries like PHP Markdown and Smartypants.</p>

<p>This page is being <em>partially</em> powered by it right now. The blog module of this page is an HTML fragment file that was published on my machine using the engine, from a folder of markdown files. I then committed the changes to my repository, and the cron job on my server did the rest.</p>

<p>One sidenote: While I haven&#8217;t yet created a single post page template, the pages <em>are</em> getting published and uploaded, and the permalinks are incorporated into this homepage, though you shouldn&#8217;t expect much there yet. What I haven&#8217;t figured out yet is how the permalinks are going to work, given that they&#8217;ll be naturally different on my localhost vs the server. Lots of different solutions to that.</p>

<p>So, here goes nothing&#8230;</p>

	</article>
	
	<article>
		<h3><a href="http://jbradforddillon.com/posts/build_log_4">Friday, March 30 2012 @ 01:51:41am</a></h3>
		<p>In the process of tweaking the fonts on here tonight and thinking about what kind of typeface I wanted to use, I accidentally got sucked into the wonderful world of text editor themes and monospaced fonts for about an hour or more. The end result, I&#8217;ve completely changed my coding font across all of my editors to <a href="http://www.google.com/webfonts/specimen/Droid+Sans+Mono">Droid Sans Mono</a>, I&#8217;ve switched to a <a href="https://github.com/colinta/zenburn">Zenburn theme</a> in Sublime Text 2, and I&#8217;ve created my own Xcode theme, based loosely on a combination of Zenburn and Dusk. I put it up on Github, so you can <a href="https://github.com/jbradforddillon/ZenfordTheme">take a look for yourself</a>.</p>

	</article>
	
	<article>
		<h3><a href="http://jbradforddillon.com/posts/build_log_3">Thursday, March 29 2012 @ 07:11:40pm</a></h3>
		<p>Made the Unplayed module <a href="http://www.alistapart.com/articles/responsive-web-design">responsive</a>. Hope to do this to the whole site eventually. From a design perspective, I&#8217;m drawing heavily on a <a href="http://www.flickr.com/photos/jbradforddillon/2949558691/in/photostream/lightbox">blog design</a> I did a long time ago, before responsive design was a thing.</p>

<p>I also put the site in version control, and set up a cron job to pull down the most recent version. Haven&#8217;t tested it yet, but if I&#8217;ve got this set up right, pushing this file up to the repository should cause it to show up on the site in a few minutes. If I set it up right. This is just a temporary solution until I can put some more sophisticated automation in place.</p>

	</article>
	
	<article>
		<h3><a href="http://jbradforddillon.com/posts/build_log_2">Wednesday, March 28 2012 @ 12:26:01pm</a></h3>
		<p>One of the purposes of this site is going to be to bring the content I create (or plan to create) on other sites into one place. Twitter, Tumblr, Dribbble, etc. I&#8217;ve always been <em>really</em> uncomfortable with leaving my content in someone else&#8217;s hands. So I&#8217;m going to centralize the content and surface it in one place.</p>

<p>So the homepage needs to be extremely modular. As such, I&#8217;ll need a strongly grid-based design, and a pretty flexible layout.</p>

<p>As a building block, I&#8217;m incorporating Unplayed, a single-page product developed by <a href="http://shauninman.com/archive/2011/04/18/unplayed">Shaun Inman</a> to track games I&#8217;m playing, have played, stopped playing, etc. You can find it <a href="#unplayed">below</a>.</p>

	</article>
	
	<article>
		<h3><a href="http://jbradforddillon.com/posts/build_log_1">Wednesday, March 28 2012 @ 09:33:37am</a></h3>
		<p>Getting things setup. Got a little lost in <a href="http://www.sublimetext.com/">Sublime Text 2</a>&#8217;s plugin system, and accidentally learned a little Python.</p>

<p>For anyone interested (though it&#8217;s barely useful to anyone but me, here&#8217;s the plugin:
<script src="https://gist.github.com/2232621.js"> </script></p>

<p>At the moment, this site is a single PHP file with a couple of includes. No backend whatsoever, which means I&#8217;m writing this directly in index.php as we speak.</p>

<p>The immediate plan is to build the backend of this site on static files. Not sure if they&#8217;ll be Markdown files or if I&#8217;ll just write my own HTML. More on that later.</p>

<p>I decided against using something like Wordpress because I&#8217;ve done that before, and I tend to spend all my time configuring and tweaking the thing, rather than writing or maintaining it. This is similar to my tendency to buy notebooks without ever actually writing in them. I have a ridiculous number of Moleskine notebooks with about 5 pages of content in them. It drives my wife crazy. But mostly, <em>it drives me crazy</em>.</p>

<p>More on the whole CMS thing later.</p>

	</article>
	
<section>
		<hr>


<section id="unplayed">
	<h2>Unplayed</h2>
	<p>These are lists of games I'm playing, need to finish, have finished, or have given up on, respectively.</p>
	<div>
		<div>
			<h1>Playing</h1>
			<ul>
<li>Skyrim <span>PC</span> <span>This will be in the playing category for a while.</span></li>
<li>Borderlands <span>PC</span> <span>Beaten on XBox. Playing again because it&#8217;s awesome.</span></li>
<li>Sky Gamblers: Air Supremacy <span>iPad</span> <span>Great pickup-and-play flight sim.</span></li>
<li>Draw Something <span>iPad</span> <span>Until it gets old or replaced with another fad.</span></li>
</ul>
		</div>

		<div>
			<h1>Unbeaten</h1>
			<ul>
<li>Blaster Master <span>NES</span> <span>One of my favorites growing up, but for some reason I never finished it.</span></li>
<li>Sword &amp; Sworcery EP <span>iPad</span> <span>Got halfway through it and got distracted. Need to re-engage.</span></li>
<li>Mos Speedrun <span>iPad</span> <span>Really fun platformer. Got frustrated/distracted.</span></li>
<li>Cavestory <span>PC</span> <span>Why haven&#8217;t I finished this??</span></li>
</ul>
		</div>
	</div>

	<div>
		<div>
			<h1>Beaten</h1>
			<ul>
<li>Hook Champ <span>iPhone</span> <span>Great speed run platformer with hooks.</span></li>
<li>Supper Quickhook <span>iPhone</span> <span>Sequel. Equally good.</span></li>
<li>The Last Rocket <span>iPad</span> <span>So much win.</span></li>
<li>Mage Gauntlet <span>iPhone</span> <span>Finished the first play through on both iPhone and iPad. Need to finish Master mode.</span></li>
<li>Portal 2 <span>PC</span> <span>Most theatrical game I&#8217;ve ever played. Such good writing.</span></li>
</ul>
		</div>

		<div>
			<h1>Abandoned</h1>
			<ul>
<li>FancyPants <span>iPhone</span> <span>Awesome old Flash game redux. Really great controls and gameplay. Not engaging enough.</span></li>
<li>Hero Academy <span>iPhone</span> <span>Great turn-based multiplayer strategy game. Lots of fun, but I never stick with these for long.</span></li>
<li>Civilization IV <span>PC</span> <span>Love Civ games, just can&#8217;t get into them these days.</span></li>
<li>Civilization V <span>PC</span> <span>Same as IV. Literally the same game with a single tweak and beefier graphics.</span></li>
</ul>
		</div>
	</div>

</section>
<div id="unplayed_footer"><a href="http://shauninman.com/">Shaun Inman</a> gave me this idea. <a href="http://shauninman.com/archive/2011/04/18/unplayed">More info</a></div>

		<hr>

		<footer>
			<p>&copy; Copyright 2012 J. Bradford Dillon</p>
		</footer>

	</body>
</html>