<?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>Upheaval &#187; Design</title>
	<atom:link href="http://upheaval.net/tag/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://upheaval.net</link>
	<description>The digital domain of Nathan Stambro</description>
	<lastBuildDate>Wed, 11 Feb 2009 22:06:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Font Rendering Differences Between Apple And Microsoft</title>
		<link>http://upheaval.net/2007/06/font-rendering-differences-between-apple-and-microsoft/</link>
		<comments>http://upheaval.net/2007/06/font-rendering-differences-between-apple-and-microsoft/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 22:19:00 +0000</pubDate>
		<dc:creator>Nathan Stambro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">08ae6224-e0cc-4bfc-82c3-4ecbec98ea73:298</guid>
		<description><![CDATA[With the launch of Apple&#8217;s Safari browser for Windows (in Beta) yesterday, besides all the bug issues, Jeff Atwood at Coding Horror (a blog that I read often via RSS) has pointed out some issues with how Microsoft and Apple render fonts differently.  Microsoft (via ClearType) renders fonts smooth but crisp.  Apple renders fonts smooth [...]]]></description>
			<content:encoded><![CDATA[<p>With the launch of Apple&#8217;s Safari browser for Windows (in Beta) yesterday, besides all the bug issues, Jeff Atwood at <a title="Coding Horror" href="http://www.codinghorror.com/">Coding Horror</a> (a blog that I read often via RSS) has <a title="What's Wrong With Apple's Font Rendering?" href="http://www.codinghorror.com/blog/archives/000884.html">pointed out some issues</a> with how Microsoft and Apple render fonts differently.  Microsoft (via ClearType) renders fonts smooth but crisp.  Apple renders fonts smooth but not so crisp.  Some say it&#8217;s blurry, but within OSX, it seems to fit well.</p>
<p>Anyway, the reason why these two render the fonts the way they do has already been discussed to death so I won&#8217;t go into that.  Ultimately though, it helped me to understand something about myself when it comes to Web Design that I always thought was kind of odd&#8230;</p>
<p>For some reason, I&#8217;ve always had an easier time doing graphic design on my Mac but writing code has always been easier on a PC.  Even though Photoshop is almost exactly the same on Microsoft&#8217;s Windows and Apple&#8217;s OSX operating systems, I&#8217;m more inspired and can knock out graphics quicker on the Mac.  Even though Dreamweaver is pretty much the same on both, I can knock out code quicker on the PC.  I&#8217;ve always suspected it was the way the fonts displayed on the different operating systems, but after reading up on why they two render fonts the way they do, now I&#8217;m certain that is definitely the reason.</p>
<p>Now that Macs can run Windows as well as OSX, I&#8217;m planning to go back to just using Macs, although my G4 won&#8217;t do it since it has to be an Intel-based Mac so I have to buy a new one.  This is mostly because I&#8217;m just tired of having to reinstall Windows on my computers every couple of years and all the other problems I&#8217;ve had with Windows and PC hardware.  I&#8217;ve never felt like I needed to reinstall OSX on my Macs ever and I&#8217;ve hardly had any hardware issues.</p>
<p>Anyway, does anyone know if Boot Camp or Parallels render screen fonts the Mac way when you&#8217;re running Windows or does it keep it the Windows way?  I&#8217;m going to have to find that out before I go back to the Macs.  I use Visual Studio 2005 these days but I guess if Boot Camp or Parallels render the fonts in Windows apps the Apple way, then I may have to rethink that plan.</p>
]]></content:encoded>
			<wfw:commentRss>http://upheaval.net/2007/06/font-rendering-differences-between-apple-and-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going Back to Mac</title>
		<link>http://upheaval.net/2006/12/going-back-to-mac/</link>
		<comments>http://upheaval.net/2006/12/going-back-to-mac/#comments</comments>
		<pubDate>Sun, 03 Dec 2006 05:26:00 +0000</pubDate>
		<dc:creator>Nathan Stambro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">08ae6224-e0cc-4bfc-82c3-4ecbec98ea73:281</guid>
		<description><![CDATA[After spending some of my time last weekend and two full nights this past week trying to make Windows XP functional on a friend&#8217;s computer, I&#8217;ve decided that I&#8217;m definitely going back to using Macs.  Ok, that&#8217;s not the only reason but it was the final straw.
My Windows Problems
In the past year, I&#8217;ve had [...]]]></description>
			<content:encoded><![CDATA[<p>After spending some of my time last weekend and two full nights this past week trying to make Windows XP functional on a friend&#8217;s computer, I&#8217;ve decided that I&#8217;m definitely going back to using Macs.  Ok, that&#8217;s not the only reason but it was the final straw.</p>
<h3>My Windows Problems</h3>
<p>In the past year, I&#8217;ve had to re-install XP on my brother&#8217;s computer twice.  Once, his hard-drive died (not XP&#8217;s fault) and another time because a virus messed his computer up.  I just re-installed XP on a friend&#8217;s computer because a virus and spyware made it completely unusable.  I had to re-install XP on one of my computers because it had gotten slow, bloated and was crashing too much.</p>
<p>Luckily, I was able to save most of the important data from each computer each time so it wasn&#8217;t as bad as it could&#8217;ve been, but it&#8217;s more than I&#8217;ve ever had to do with any Mac I&#8217;ve owned ever!  I&#8217;ve never had to re-install the OS.  Not once.  Plus, the only time a Mac ever felt slow and bloated was when it had finally lived past it lifetime.</p>
<h3>My Mac History</h3>
<p>The first Apple computer I ever used was in elementary school (maybe 5th grade) and it was an Apple IIe, I think.  All through the rest of school and even early college, Mac was the only option.</p>
<p>I bought my first Mac in &#8216;96 or maybe &#8216;97 and it was a Beige G3 233mhz.  Then around &#8216;02, I was doing more print design (huge files) and Photoshop seemed slow so I talked myself into getting a G4 867mhz.  I also wanted OSX.  Anyway, I still use my G4 to this day and it works great.</p>
<h3>My Move To PC</h3>
<p>In 2000, I got a job as an ASP developer and a Windows PC was the only option there, unless you were a graphics person in the marketing department.  So, I became a PC user during the day and a Mac user at night.  For some odd reason, I’ve always found graphic design easier on a Mac and programming easier on a PC.  Eventually, though, with ASP.NET I wanted to be able to program locally so I bought a Desktop PC.  Later, as I starting taking classes again, I got a Laptop PC.  My PCs have been ok, but I’ve definitely had more problems with them than my Macs.</p>
<h3>What About Now?</h3>
<p>From now on I’m going to go back to buying Macs.  I’ve briefly touched on why but there are many more reasons going into that decision.  Of course, I’ll still need to run Windows while programming but with move to Intel, I can do that now on a Mac.  That’s actually one of the bigger reasons why I’m going back.  Now I just have to resist buying a new computer now because I don’t really need another right now.  My G4 and two PCs should still be ok for a while longer.  It’s very tempting though!</p>
]]></content:encoded>
			<wfw:commentRss>http://upheaval.net/2006/12/going-back-to-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Honeymoon Is Over (Literally)!</title>
		<link>http://upheaval.net/2006/10/the-honeymoon-is-over-literally/</link>
		<comments>http://upheaval.net/2006/10/the-honeymoon-is-over-literally/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 03:00:00 +0000</pubDate>
		<dc:creator>Nathan Stambro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">08ae6224-e0cc-4bfc-82c3-4ecbec98ea73:276</guid>
		<description><![CDATA[While working on that last major work project, one of the additional complications that I haven’t mentioned before was that I also had to plan a wedding.  Anyone that has gotten married knows that planning a wedding can be time consuming.
Making the Wedding Ours
Angi and I spent a lot of time and effort into [...]]]></description>
			<content:encoded><![CDATA[<p>While working on that last major work project, one of the additional complications that I haven’t mentioned before was that I also had to plan a wedding.  Anyone that has gotten married knows that planning a wedding can be time consuming.</p>
<h3>Making the Wedding Ours</h3>
<p>Angi and I spent a lot of time and effort into planning this wedding.  We wanted it to be very much “ours” and to reflect our personalities well.  I know there are a lot of guys out there that leave much of the wedding planning to the bride, often because many brides have planned their dream wedding from an early age it seems, but my Angi wasn’t like that.  I tried to stay involved with every aspect of the wedding (finding/choosing the church, reception hall, caterer, florist, rehearsal dinner, etc.).  I think the only part I wasn’t involved with was the dress part; I wasn’t allowed.</p>
<h3>Branding Our Wedding</h3>
<p>On top of all that, I wanted to brand our wedding by designing the invitations, programs and website myself.  This was something that was inspired a little bit by Jason Santa Maria (<a href="http://www.jasonsantamaria.com/archive/2005/11/16/branding_your_wedding.php">Branding Your Wedding</a>).</p>
<p>My goal was to have invitations that were unique and like no one else’s wedding.  I looked at a lot of samples of invitations and was unimpressed with the bulk of them.  Far too often, the invitations would use one font and often   only one text size throughout, which made nothing stand out.</p>
<p>When I took this project on, I knew my work project was supposed to be complete almost three months before the wedding.  Unfortunately, my work project started a little later than planned and took longer to complete so the two overlapped.  There were days that I spent a long day working on that project and then a long night working on the wedding stuff.  That was an extremely stressful time!</p>
<h3>How Did It Turn Out?</h3>
<p>Overall, it turned out well!  I didn’t spend as much time on the <a href="http://wedding.stambro.com">website</a> as I would’ve liked, but it still turned out ok.  I’m little happier with how the <a href="http://wedding.stambro.com/invitations.html">invitations and programs</a> turned out design-wise.  Unfortunately, while I’ve been doing some graphic design (completely self-taught) for almost 10 years now, most of my designs have been for the web; print is not exactly my area of expertise.  They both printed out fairly well though, but they could’ve been better.</p>
<p>Of course, I’m kind of a perfectionist so I always think things could’ve been better.  We did get a lot of compliments on them though and they were unique.</p>
<p>One semi-major problem with the invitations turned out to be the dimensions when we tried to mail them.  It turns out that the USPS started charging $0.13 more for mail that isn’t the standard elongated rectangle shape so a large stack of invitations were returned to us.  Even worse though, was that for some of the invitations they didn’t return, they made the person we sent them to pay $0.13 to get their invitation.  I’m only aware of that happening to a few people, but it probably happened to more and they just never had heart to tell us about it.  That was super embarrassing!</p>
<h3>So How About The Rest?</h3>
<p>The rest of the wedding turned out great!  I think it was very much us.  For the ceremony, we used a lot of really cool music done instrumentally on the piano.  We used some Journey (“Open Arms”), Lionel Ritchie, Kenny Rogers (“Through The Years”, a favorite of my mom’s), The Beatles (“Here, There and Everywhere”), Billy Joel (“She’s Got a Way”, for the bride, which was incredible!), John Lennon (“Grow Old With Me”) and finally, we left on Queen (“My Best Friend”), which was fun!  We were very happy with how all the music worked out.</p>
<p>The reception was cool.  The place we had it had a very cool feel to it, the food was good (what little we actually got to eat), the cake was good, the dancing was good (the DJ was a friend of Angi’s and a great DJ), etc.  With the exception of us being pulled in a million different directions all night, we had a great time.</p>
]]></content:encoded>
			<wfw:commentRss>http://upheaval.net/2006/10/the-honeymoon-is-over-literally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Hell is Over!</title>
		<link>http://upheaval.net/2006/09/the-hell-is-over/</link>
		<comments>http://upheaval.net/2006/09/the-hell-is-over/#comments</comments>
		<pubDate>Fri, 08 Sep 2006 18:28:45 +0000</pubDate>
		<dc:creator>Nathan Stambro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://upheaval.net?p=77</guid>
		<description><![CDATA[After a few months of programming day and night, my work project finally went live last Friday.  I spent most of this week fixing bugs, but luckily, most of the bugs were fairly minor.
The Details
The idea behind this redesign was to start over from scratch and rebuild everything.  Our old database that was [...]]]></description>
			<content:encoded><![CDATA[<p>After a few months of programming day and night, my work project finally went live last Friday.  I spent most of this week fixing bugs, but luckily, most of the bugs were fairly minor.</p>
<h3>The Details</h3>
<p>The idea behind this redesign was to start over from scratch and rebuild everything.  Our old database that was originally setup about five years ago was getting to be pretty messy.  It had been through two redesigns and with each set of improvements, it became more and more cluttered.  With this redesign, I decided it was going to be better to start over from scratch and for us to convert and migrate as much data as possible.</p>
<p>So, for this redesign, I not only created a new database, but also built a complete administration site so others in the company could manage the content.  After that was started, I build the entire front-end site.  Needless to say, it was a huge undertaking.  Of course, I didn’t build the entire thing by myself or anything, but I did the vast majority of it, database, back-end and front-end.  The one part I didn’t create was the visual aspects.  Marketing oversaw that part; I just put it over my code.</p>
<h3>The Focus</h3>
<p>The focus on this redesign was to make the site much easier for user to find what they are looking for.  In the past, we always focused on our product lines, but realized that the average user has no idea what the differences are between the product lines.  This time around, we focused on more generic terms like Home Audio that breaks down to Home Theater Systems, Speakers, etc.  At the bottom level is where you finally see the product lines.  We also used to have a focus on News-type items, but realized that over 80% of our traffic was directly to the product sections and most visitors didn’t care about the News items.  So, we made products the main focus with News and other things as secondary options.</p>
<p>Another focus was to make the site more search-engine friendly.  We used url-rewriting to make the urls easier to read for humans and to hopefully get the search engines to rank our pages a little higher.  The urls match the page titles and the titles on the page which they supposedly like.</p>
<h3>So, How Did It Turn Out?</h3>
<p>Overall, I&#8217;m very happy with how the site turned out.  It&#8217;s faster than I ever thought it would be.  The code is clean and very easy to work with now.  Plus, I learned so much planning and building this site.  I’ll post some of the cooler things I learned soon.  Now it&#8217;s time for me to take some time off because I am so burnt out right now.</p>
<p>Oh yeah, the url: <a href="http://www.klipsch.com">Klipsch</a></p>
]]></content:encoded>
			<wfw:commentRss>http://upheaval.net/2006/09/the-hell-is-over/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Made In Express?</title>
		<link>http://upheaval.net/2006/06/made-in-express/</link>
		<comments>http://upheaval.net/2006/06/made-in-express/#comments</comments>
		<pubDate>Wed, 07 Jun 2006 17:29:47 +0000</pubDate>
		<dc:creator>Nathan Stambro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[VWD]]></category>

		<guid isPermaLink="false">http://upheaval.net?p=81</guid>
		<description><![CDATA[A while back, I saw a post on Digg about the finalists being picked for a contest Microsoft was having where developers built projects using on of the Visual Studio Express products and/or SQL Express called Made In Express.  The contest site is a pretty nice looking site, but what surprised me was that [...]]]></description>
			<content:encoded><![CDATA[<p>A while back, I saw a post on <a href="http://www.digg.com" target="_blank">Digg</a> about the finalists being picked for a contest Microsoft was having where developers built projects using on of the Visual Studio Express products and/or SQL Express called <a href="http://www.madeinexpress.com" target="_blank">Made In Express</a>.  The contest site is a pretty nice looking site, but what surprised me was that it was created using ASP, meaning it was not actually &#8220;Made In Express&#8221; like the finalists projects were.</p>
<h3>Eating Your Own Dog Food</h3>
<p>Obviously, the purpose of this contest is to show developers some of the cool things you can create using the free Visual Studio Express software, so I&#8217;m amazed that Microsoft missed a great opportunity to show that it eats its own dog food.  I guess to be fair, ASP is a Microsoft product, but it is more like they are eating their own old and stale dog food.  After all, the Express software is all about .NET and should have been created in Visual Web Developer.</p>
<p>I know that <a href="http://scobleizer.wordpress.com/" target="_blank">Robert Scoble</a> has written a few times about Microsoft &#8220;eating the dogfood&#8221; (<a href="http://scobleizer.wordpress.com/2006/06/02/demonstration-marketing/" target="_blank">see this post from last week</a>) so I&#8217;m sure he would disapprove as well.  They do have an RSS feed on the site though, which is almost redeeming, but not quite.</p>
<h3>Made In Something Other Than Express</h3>
<p>I&#8217;ll never use an Express product now because of this hypocrisy!  Ok, just kidding.  I do actually use Visual Web Developer every day at work and even most nights and weekends when I&#8217;m not at work and I love it.  I was just a little disappointed the site wasn&#8217;t &#8220;Made In Express&#8221; like it should have been.</p>
<p>It really is a good product (I can only speak for VWD) and this is coming from someone that refused to use Visual Studio in the past for web development.  Dreamweaver in edit view was always my editor of choice.  Unfortunately, I do still have to use it for FTP because the FTP tool in VWD is terrible!  That&#8217;s probably my only real complaint about VWD.  Intellisense makes up for any of its weaknesses though.  That alone makes my life so much easier.</p>
<h3>Next Time, Make It In Express!</h3>
<p>Anyway, I hope the next time Microsoft does some sort of contest or whatever promoting their Express products that they actually use them to make their site.</p>
]]></content:encoded>
			<wfw:commentRss>http://upheaval.net/2006/06/made-in-express/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Struggles of Redesigning a Large Web Site</title>
		<link>http://upheaval.net/2006/05/the-struggles-of-redesigning-a-large-web-site/</link>
		<comments>http://upheaval.net/2006/05/the-struggles-of-redesigning-a-large-web-site/#comments</comments>
		<pubDate>Thu, 18 May 2006 17:41:17 +0000</pubDate>
		<dc:creator>Nathan Stambro</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://upheaval.net?p=83</guid>
		<description><![CDATA[Managing a fairly large website can be frustrating at times, especially when the time comes to do a major redesign.
The Move from Static to Dynamic
At my day job, I have been through about three major redesigns of our website over six years and am currently working on our fourth.  Throughout these various redesigns, our [...]]]></description>
			<content:encoded><![CDATA[<p>Managing a fairly large website can be frustrating at times, especially when the time comes to do a major redesign.</p>
<h3>The Move from Static to Dynamic</h3>
<p>At my day job, I have been through about three major redesigns of our website over six years and am currently working on our fourth.  Throughout these various redesigns, our site began as a completely static HTML site and became more and more dynamic over the years.  The nice thing about having a dynamic site is that I am no longer responsible for managing the site content; I am only responsible for the code and any bugs that pop up.  The major drawback to having a dynamic site is that we’ve amassed a lot of data and it has gotten more and more difficult to redesign the site each time.</p>
<p>Our second redesign was our first primarily dynamic site and its foundation (the SQL back-end) was the basis for every redesign until now because of all the data.  We have modified the database pretty heavily over the years, but its basic foundation is still there, mostly because it became too difficult to start over from scratch with the deadlines we had for each redesign.  Hell, with the last one, I had two weeks to reprogram the entire front-end of the site by myself by the time the marketing department had finished the redesign plan and I barely got that done in time.  There was barely any testing done but it turned out to not be as buggy as I thought it might be.  It’s not how I like to do it, but I had no choice.</p>
<h3>The New Redesign</h3>
<p>As I mentioned before, I am currently working on another site redesign, but this time around it has been decided that the functional changes needed are too great to just modify the current database like we’ve done before.  So now, we are starting over from scratch.  It is just something that needs to be done, but it’s a huge undertaking.  To be honest, it is a bit overwhelming.</p>
<p>With the previous redesigns, I was able to “freeze” the database and start the reprogramming.  I just made a copy and the content managers had to keep track of any changes they made after it was frozen so they could make them again on the new version.  This time around, however, it’s going to take too long to do the “freeze” option so my plan is to create the new database, get the admin screens working and then migrate the important information from the old database.</p>
<h3>The Payoff</h3>
<p>Even though it will be a difficult redesign, it will be worth it in the long run.  I’ll admin, our current database is a mess with tables and stored procedures that are no longer being used, but the site is too large to keep up with what is and isn’t being used.</p>
<p>Starting over from scratch is going to make it much easier to manage the site and make it easier for future redesigns.  It’s also gives me the opportunity to take what I’ve learned since the last redesign to improve and optimize the site.</p>
<h3>Final Thoughts</h3>
<p>Managing a fairly large site can be difficult and even frustrating at times, but it has given me experience I couldn’t have gotten working only on smaller sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://upheaval.net/2006/05/the-struggles-of-redesigning-a-large-web-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

