<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andrew Miller</title>
	<atom:link href="http://asmiller.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://asmiller.com</link>
	<description>my portfolio, and other less significant things</description>
	<lastBuildDate>Thu, 09 Feb 2012 00:42:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Battlefield: Blackjack</title>
		<link>http://asmiller.com/2012/02/battlefield-blackjack/</link>
		<comments>http://asmiller.com/2012/02/battlefield-blackjack/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 08:06:54 +0000</pubDate>
		<dc:creator>Andrew Miller</dc:creator>
				<category><![CDATA[Web Portfolio]]></category>

		<guid isPermaLink="false">http://asmiller.com/?p=131</guid>
		<description><![CDATA[<img width="262" height="288" src="http://asmiller.com/wp-content/uploads/2012/02/Untitled-262x288.jpg" class="attachment-medium wp-post-image" alt="Battlefield: Blackjack" title="Battlefield: Blackjack" />Click Here to Play Battlefield: Blackjack! &#160; I recently picked up a coding challenge that asked for a creative Blackjack game written in HTML, CSS, and JavaScript. I&#8217;ve been trying to find a reason to learn css3 animations for a &#8230; <a href="http://asmiller.com/2012/02/battlefield-blackjack/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<img width="262" height="288" src="http://asmiller.com/wp-content/uploads/2012/02/Untitled-262x288.jpg" class="attachment-medium wp-post-image" alt="Battlefield: Blackjack" title="Battlefield: Blackjack" /><p></p><br /><h1 style="text-align: center;"><a href="http://www.asmiller.com/static/battlefield/">Click Here to Play Battlefield: Blackjack!</a></h1>
<p>&nbsp;</p>
<p>I recently picked up a coding challenge that asked for a creative Blackjack game written in HTML, CSS, and JavaScript. I&#8217;ve been trying to find a reason to learn css3 animations for a while now, so I figured I might as well take a shot. We were given some base javascript and an html5 canvas that drew a simple card, but I didn&#8217;t really want to mess with WebGL for this project so I scrapped most of it and wrote my own.</p>
<p>I&#8217;ve had mixed results with jquery&#8217;s animations, so I wrote as much as possible using css3 transitions. That includes things like y-rotations that make the card flips, all of the :hover states, and most of the element movement. This is done through liberal use of  the &#8220;transition&#8221; CSS property, along with &#8220;backface-visibility&#8221;, &#8220;transform-style&#8221;, and &#8220;transform&#8221;.  There are already plenty of fine tutorials on how to use this stuff, and I would probably mess it up anyway, so I will not go into too much detail here. What matters is that it ended up working surprisingly well, and even degrades nicely in browsers that don&#8217;t support those properties. A cool side effect is that there are only a couple images in the whole app, so the page loads and renders quickly.</p>
<p>Another useful tool I decided to experiment with was the LESS CSS framework. It&#8217;s sort of like a stylesheet compiler that reads shorthand code and writes all the repetitive stuff that makes you hate CSS. <a href="http://lesscss.org/">Check it out here</a>. My LESS file <a href="http://asmiller.com/static/battlefield/styles/main.less">can be found here</a> as an example.</p>
<p>I tried to write the javascript as cleanly (read: non-hacky) as possible while still following the object-based model laid out in the basic framework given. All in all it&#8217;s really not a whole lot of code, and is pretty simple to read, so if you&#8217;re into that kind of stuff don&#8217;t be afraid to check my source and see whats going on. There are a couple small hacks and some unsafe accesses of &#8216;private&#8217; variables, but sometimes that&#8217;s life with javascript. I didnt bother to optimize for minimization so please forgive the stray static strings I left in the code for css selectors and such.</p>
<p>The &#8220;Powerup&#8221; modules are pretty cool in that I made them very extensible. <a href="http://asmiller.com/static/battlefield/js/powerups.js">Look at the powerups.js file</a> to see what I mean &#8211; by keeping them modular, I can add and remove them without modifying any other code.</p>
<p>Did I go a little overboard for the challenge? Maybe. Is the end result awesome? I think so.</p>
<h1 style="text-align: center;"><a href="http://www.asmiller.com/static/battlefield/">Click Here to Play</a></h1>
<p>Find a killer strategy to beat the crap out of my AI or an unbalanced powerup that needs fixing? Do you have an idea for a new weapon? Well, leave a comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://asmiller.com/2012/02/battlefield-blackjack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New site layout</title>
		<link>http://asmiller.com/2012/01/newsite/</link>
		<comments>http://asmiller.com/2012/01/newsite/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 03:57:36 +0000</pubDate>
		<dc:creator>Andrew Miller</dc:creator>
				<category><![CDATA[Blog posts]]></category>

		<guid isPermaLink="false">http://asmiller.com/?p=7</guid>
		<description><![CDATA[<img width="288" height="271" src="http://asmiller.com/wp-content/uploads/2012/01/wordpress-logo-288x271.png" class="attachment-medium wp-post-image" alt="wordpress-logo" title="wordpress-logo" />Yes, I&#8217;ve switched back to wordpress. Bear with me as I add content back in]]></description>
			<content:encoded><![CDATA[<img width="288" height="271" src="http://asmiller.com/wp-content/uploads/2012/01/wordpress-logo-288x271.png" class="attachment-medium wp-post-image" alt="wordpress-logo" title="wordpress-logo" /><p></p><br /><p>Yes, I&#8217;ve switched back to wordpress. Bear with me as I add content back in</p>
]]></content:encoded>
			<wfw:commentRss>http://asmiller.com/2012/01/newsite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arnold Strongman Classic 2012</title>
		<link>http://asmiller.com/2012/01/arnold-strongman-classic-2012/</link>
		<comments>http://asmiller.com/2012/01/arnold-strongman-classic-2012/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 04:34:05 +0000</pubDate>
		<dc:creator>Andrew Miller</dc:creator>
				<category><![CDATA[Web Portfolio]]></category>

		<guid isPermaLink="false">http://asmiller.com/?p=40</guid>
		<description><![CDATA[<img width="288" height="201" src="http://asmiller.com/wp-content/uploads/2012/01/Screenshot-The-Arnold-Strongman-Classic-Official-Homepage-Nightly-288x201.png" class="attachment-medium wp-post-image" alt="The Arnold Strongman Classic" title="The Arnold Strongman Classic" />This is one of my favorite sites on which to work. Its a simple layout but I get to use lots of cool grunge textures and manly themes to make it as badass as possible. This year I switched the &#8230; <a href="http://asmiller.com/2012/01/arnold-strongman-classic-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<img width="288" height="201" src="http://asmiller.com/wp-content/uploads/2012/01/Screenshot-The-Arnold-Strongman-Classic-Official-Homepage-Nightly-288x201.png" class="attachment-medium wp-post-image" alt="The Arnold Strongman Classic" title="The Arnold Strongman Classic" /><p></p><br /><p>This is one of my favorite sites on which to work. Its a simple layout but I get to use lots of cool grunge textures and manly themes to make it as badass as possible.</p>
<p>This year I switched the color scheme up a little and updated some graphics. The Events page also went through an overhaul.</p>
<p><a href="http://www.arnoldstrongmanclassic.com">http://www.arnoldstrongmanclassic.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://asmiller.com/2012/01/arnold-strongman-classic-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bellaire, MI</title>
		<link>http://asmiller.com/2011/08/bellaire-mi/</link>
		<comments>http://asmiller.com/2011/08/bellaire-mi/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 06:16:10 +0000</pubDate>
		<dc:creator>Andrew Miller</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://asmiller.com/?p=109</guid>
		<description><![CDATA[<img width="288" height="192" src="http://asmiller.com/wp-content/uploads/2012/01/IMG_0543-288x192.jpg" class="attachment-medium wp-post-image" alt="IMG_0543" title="IMG_0543" />This cottage has been in my dad&#8217;s family forever, and I&#8217;ve been spending time up there almost every summer for as long as I can remember. Sorry there aren&#8217;t more photos]]></description>
			<content:encoded><![CDATA[<img width="288" height="192" src="http://asmiller.com/wp-content/uploads/2012/01/IMG_0543-288x192.jpg" class="attachment-medium wp-post-image" alt="IMG_0543" title="IMG_0543" /><p></p><br /><p>This cottage has been in my dad&#8217;s family forever, and I&#8217;ve been spending time up there almost every summer for as long as I can remember. Sorry there aren&#8217;t more photos





</p>
]]></content:encoded>
			<wfw:commentRss>http://asmiller.com/2011/08/bellaire-mi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Austin shots</title>
		<link>http://asmiller.com/2011/08/austin-shots/</link>
		<comments>http://asmiller.com/2011/08/austin-shots/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 04:21:12 +0000</pubDate>
		<dc:creator>Andrew Miller</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://asmiller.com/?p=28</guid>
		<description><![CDATA[<img width="288" height="191" src="http://asmiller.com/wp-content/uploads/2012/01/IMG_9325_6_7_tonemapped-best-crop-288x191.jpg" class="attachment-medium wp-post-image" alt="Skyline from Robertson Hill" title="Skyline from Robertson Hill" />Some cliche shots but whatever. they were fun to take]]></description>
			<content:encoded><![CDATA[<img width="288" height="191" src="http://asmiller.com/wp-content/uploads/2012/01/IMG_9325_6_7_tonemapped-best-crop-288x191.jpg" class="attachment-medium wp-post-image" alt="Skyline from Robertson Hill" title="Skyline from Robertson Hill" /><p></p><br /><p>Some cliche shots but whatever. they were fun to take</p>









]]></content:encoded>
			<wfw:commentRss>http://asmiller.com/2011/08/austin-shots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lightpainting</title>
		<link>http://asmiller.com/2011/07/lightpainting/</link>
		<comments>http://asmiller.com/2011/07/lightpainting/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 04:39:07 +0000</pubDate>
		<dc:creator>Andrew Miller</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://asmiller.com/?p=43</guid>
		<description><![CDATA[<img width="229" height="288" src="http://asmiller.com/wp-content/uploads/2012/01/285161_2287909236503_1212090025_2695376_2009846_n-229x288.jpg" class="attachment-medium wp-post-image" alt="285161_2287909236503_1212090025_2695376_2009846_n" title="285161_2287909236503_1212090025_2695376_2009846_n" />I believe that we stayed up until about 5am that day taking these shots. She&#8217;s a nice girl, it&#8217;s too bad she decided wisconsin would be more fun than austin&#8230;]]></description>
			<content:encoded><![CDATA[<img width="229" height="288" src="http://asmiller.com/wp-content/uploads/2012/01/285161_2287909236503_1212090025_2695376_2009846_n-229x288.jpg" class="attachment-medium wp-post-image" alt="285161_2287909236503_1212090025_2695376_2009846_n" title="285161_2287909236503_1212090025_2695376_2009846_n" /><p></p><br /><p>I believe that we stayed up until about 5am that day taking these shots.</p>
<p>She&#8217;s a nice girl, it&#8217;s too bad she decided wisconsin would be more fun than austin&#8230;</p>








]]></content:encoded>
			<wfw:commentRss>http://asmiller.com/2011/07/lightpainting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>H.J. Lutcher Stark Center</title>
		<link>http://asmiller.com/2011/05/h-j-lutcher-stark-center/</link>
		<comments>http://asmiller.com/2011/05/h-j-lutcher-stark-center/#comments</comments>
		<pubDate>Thu, 12 May 2011 05:43:35 +0000</pubDate>
		<dc:creator>Andrew Miller</dc:creator>
				<category><![CDATA[Web Portfolio]]></category>

		<guid isPermaLink="false">http://asmiller.com/?p=94</guid>
		<description><![CDATA[<img width="288" height="208" src="http://asmiller.com/wp-content/uploads/2012/01/Screenshot-Atilla-Scrapbook-Chromium-1-288x208.png" class="attachment-medium wp-post-image" alt="Atilla Scrapbook" title="Atilla Scrapbook" />I&#8217;ve worked at the Stark Center for the past three years, doing every kind of IT task there is. My primary job has been to completely redesign and update the website, which occurred in 2010. Since then, I&#8217;ve built and &#8230; <a href="http://asmiller.com/2011/05/h-j-lutcher-stark-center/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<img width="288" height="208" src="http://asmiller.com/wp-content/uploads/2012/01/Screenshot-Atilla-Scrapbook-Chromium-1-288x208.png" class="attachment-medium wp-post-image" alt="Atilla Scrapbook" title="Atilla Scrapbook" /><p></p><br /><p>I&#8217;ve worked at the Stark Center for the past three years, doing every kind of IT task there is. My primary job has been to completely redesign and update the website, which occurred in 2010. Since then, I&#8217;ve built and set up development servers and file servers, worked with vmWare virtual dev servers, written custom web applications for internal use, evaluated open source solutions, worked with multiple graduate students to present their research in an online format, and much more.</p>
<p>Take a look at their site &#8211; the entire thing, including all graphics work, was designed and created by me.</p>
<p><a href="http://www.starkcenter.org">Visit the H.J. Lutcher Stark Center</a></p>
]]></content:encoded>
			<wfw:commentRss>http://asmiller.com/2011/05/h-j-lutcher-stark-center/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quest for Victory Timeline</title>
		<link>http://asmiller.com/2010/12/quest-for-victory-timeline/</link>
		<comments>http://asmiller.com/2010/12/quest-for-victory-timeline/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 05:30:47 +0000</pubDate>
		<dc:creator>Andrew Miller</dc:creator>
				<category><![CDATA[Web Portfolio]]></category>

		<guid isPermaLink="false">http://asmiller.com/?p=85</guid>
		<description><![CDATA[<img width="288" height="197" src="http://asmiller.com/wp-content/uploads/2012/01/Screenshot-The-Quest-for-Victory-Chromium-288x197.png" class="attachment-medium wp-post-image" alt="The Quest for Victory Timeline" title="The Quest for Victory Timeline" />The Quest for Victory was a pretty large project I worked on for the Stark Center in 2010. Dr. Jan Todd, Matt Bowers, Peter Ullman, and others helped gather all of the information and I programmed a dynamic timeline in &#8230; <a href="http://asmiller.com/2010/12/quest-for-victory-timeline/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<img width="288" height="197" src="http://asmiller.com/wp-content/uploads/2012/01/Screenshot-The-Quest-for-Victory-Chromium-288x197.png" class="attachment-medium wp-post-image" alt="The Quest for Victory Timeline" title="The Quest for Victory Timeline" /><p></p><br /><p>The Quest for Victory was a pretty large project I worked on for the Stark Center in 2010. Dr. Jan Todd, Matt Bowers, Peter Ullman, and others helped gather all of the information and I programmed a dynamic timeline in which to display it all.</p>
<p>Jquery provides a base, along with a couple plugins. The code isn&#8217;t as pretty as it should be but it&#8217;s my early work and we were constrained for time.</p>
<p><a href="http://www.starkcenter.org/research/web/questforvictory/">View the full project</a></p>
<p>(There&#8217;s also a video that goes with it, which I designed and edited)</p>
]]></content:encoded>
			<wfw:commentRss>http://asmiller.com/2010/12/quest-for-victory-timeline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alpine, TX</title>
		<link>http://asmiller.com/2010/09/alpine-tx/</link>
		<comments>http://asmiller.com/2010/09/alpine-tx/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 05:21:08 +0000</pubDate>
		<dc:creator>Andrew Miller</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://asmiller.com/?p=65</guid>
		<description><![CDATA[<img width="288" height="148" src="http://asmiller.com/wp-content/uploads/2012/01/sunset_1-288x148.jpg" class="attachment-medium wp-post-image" alt="sunset_1" title="sunset_1" />&#160;]]></description>
			<content:encoded><![CDATA[<img width="288" height="148" src="http://asmiller.com/wp-content/uploads/2012/01/sunset_1-288x148.jpg" class="attachment-medium wp-post-image" alt="sunset_1" title="sunset_1" /><p></p><br /><p>&nbsp;</p>











]]></content:encoded>
			<wfw:commentRss>http://asmiller.com/2010/09/alpine-tx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>East Austin photoset</title>
		<link>http://asmiller.com/2010/03/east-austin-photoset/</link>
		<comments>http://asmiller.com/2010/03/east-austin-photoset/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 04:05:11 +0000</pubDate>
		<dc:creator>Andrew Miller</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://asmiller.com/?p=13</guid>
		<description><![CDATA[I took these photos a while ago, mainly because I wanted to mess around with HDR. Some of them came out pretty well]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>I took these photos a while ago, mainly because I wanted to mess around with HDR. Some of them came out pretty well</p>








]]></content:encoded>
			<wfw:commentRss>http://asmiller.com/2010/03/east-austin-photoset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

