<?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>AmberWeinberg.com &#187; iphone</title> <atom:link href="http://www.amberweinberg.com/tag/iphone/feed/" rel="self" type="application/rss+xml" /><link>http://www.amberweinberg.com</link> <description>Design, Development and Freelance Articles and Tutorials</description> <lastBuildDate>Fri, 03 Feb 2012 15:14:56 +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>Update 2011 Conference Recap</title><link>http://www.amberweinberg.com/update-2011-conference-recap/</link> <comments>http://www.amberweinberg.com/update-2011-conference-recap/#comments</comments> <pubDate>Fri, 09 Sep 2011 17:27:11 +0000</pubDate> <dc:creator>Amber Weinberg</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[development]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[design]]></category> <category><![CDATA[events]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[mobile]]></category> <category><![CDATA[reviews]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=4648</guid> <description><![CDATA[I spent last week in beautiful England attending the Update 2011 Conference, thanks to all of your awesome donations last month. I wanted to make sure that I jotted as many notes and photos as possible for those of you who were unable to make the conference. The conference, put on by Aral Balkan, was [...]]]></description> <content:encoded><![CDATA[<p>I spent last week in beautiful England attending the Update 2011 Conference, thanks to all of your awesome donations last month. I wanted to make sure that I jotted as many notes and photos as possible for those of you who were unable to make the conference.</p><p>The conference, put on by <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2FyYWw=" target=\"_blank\">Aral Balkan</a>, was fantastic. I finally got to meet <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3Nhenp5" target=\"_blank\">Sarah Parmenter</a>, <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2FkYWN0aW8=" target=\"_blank\">Jeremy Keith</a>, <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2hlbGxvZ2VyaQ==" target=\"_blank\">Geri Coady</a> and <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL3JlbQ==" target=\"_blank\">Remy Sharp</a>. I also made some new friends, <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2xhdXJha2FsYmFn" target=\"_blank\">Laura Kalba</a>g and <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29tL2NyaWJibGU=" target=\"_blank\">Scott Coello</a>. I also enjoyed seeing the Clearleft office in person and having a long tea break discussing politics and religion with Aral.</p><p>I do admit that I missed the first set of talks due to the airline &#8220;forgetting&#8221; to put some luggage on the plane and the hubby not having anything to wear. Luckily, we made it there by the first break.</p><p>Let&#8217;s get started on the talks, shall we?</p><h3>One Web by Jeremy Keith</h3><p>I&#8217;ve read a lot of books by Jeremy, but never heard him speak until this conference. The man is as stubborn and loud as me and I loved it. His talk was very passionate and I was able to follow along. At one point, he even called iOS developers &#8220;fucking peasants&#8221;. It was fantastic.</p><p>Jeremy stated that the web was created to be open, and unlike anything else, you didn&#8217;t need permission from anyone to create content on it and that anything could be published. The links were open and you could link from one site to another without asking anyone for permission. The internet&#8217;s primary design was universality and was meant to be used on any device or with any handicap.</p><p>The problem with native app design is that it takes us back 20 years before the web was born. Native apps may be great, but how long will those resources lasts? When you create content on the web, it lasts for forever, as long as you pay for hosting, but it&#8217;s harder to keep content alive when it&#8217;s tied to a specific device. All a web needs is HTML, HTTP and a URL.</p><p>Back when the web was new, it&#8217;s competition came from CD-ROMs like Microsoft Incarta, but the web was able to succeed because of the links and it&#8217;s updatability. Today&#8217;s competition comes from apps, but it can be argued that because of links, web is really the &#8220;killer app&#8221;.</p><p>The internet is real time communication and it threatens publishers and content controllers like magazines, news providers, music and film makers because it allows anyone to publish. These outlets are excited about the popularity of native apps because it brings back control and exclusivity.</p><p>What is the web for? For for fun? For users? Merely to make money (which Jeremy argued, is no better than a prostitute)? The web is meant for humans in order to contribute to a better world.</p><p>Steve Jobs once said that you don&#8217;t need to be permission to be awesome &#8211; but you do with native apps.</p><h3>Geek Ninja Battle &#8211; or Jeremy Keith vs. Everyone Else</h3><p>This WAS the best talk of all, which was more like a debate between Jeremy Keith and everyone else on the panel. The other members were Aral, Kevin, Martin, Matt and Seb. Basically, the battle was about which is better, native or web apps. Jeremy being a hardcore web-only kind of guy, basically ended up arguing with everyone, especially Aral, and there was seriously a part where I though punches were about to be thrown. It truly was a battle and quite entertaining (and informative of course). It&#8217;s interesting to see how we all geek out over little stuff like this that the rest of the world never thinks or cares about.</p><p>Aral asked Martin, who works at Microsoft, why we should use their new Windows phone. Honestly, I thought the guy gave a pretty weak answer, which basically boiled down to &#8220;you can build apps quickly and we&#8217;re a big company&#8221;&#8230;riiiight&#8230;..</p><p>Matt, and iOS developer, thought it was important to just make the commitment to get something out and that it was more about delivery than the type of platform you used. He cited the example about how when you subscribe to a newspaper on the Kindle, it&#8217;s automatically delivered every morning.</p><p>Kevin, a Titanium developer, suggested that native was better, because in web it&#8217;s difficult to integrate with the phone&#8217;s system and all of its features. He suggested using something like Titanium, which is a cross-platform tool and allows you to be more productive by creating one app for all platforms.</p><p>Jeremy Keith said it was important to not focus on one platform and limit your user base, but to create a progressive website that can be accessed by everyone, even crappy browsers (at this, he pointed to Martin, the Microsoft guy). Jeremy said that by creating a baseline that worked for all devices and browsers and then enhancing it for a few, it gave you a competitive advantage against those that created an app for only a select few. He also stated that what you&#8217;re getting natively on apps now, is what will soon be the future of the web. He also stated that we need to stop trying to make web apps look native, in order to avoid confusion.</p><p>Seb agreed with Jeremy Keith&#8217;s view that progressive enhancement was a great tool for mobile, but that it&#8217;s limited and not for interactive apps.</p><p>At this point, it was less about questions from Aral, and more about a huge debate between Jeremy and everyone else. Aral and Jeremy debated about optimising for features, not devices, to which Jeremy disagreed with both. Aral brought up the issue of making money from web apps, which is not as easy to do as native apps are. Jeremy stated that making money this way is outdated. Not sure how I feel about that!</p><h3>Angry Exorcist &#8211; Seb Ly Delisle</h3><p>This talk was a step-by-step on how to make an Angry Birds clone in under 30 minutes using the Corona SDK. You can find the source code at <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zZWIubHk=">Seb&#8217;s website</a> and <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50d2l0dGVyLmNvbS9zZWJfbHk=">follow Seb on Twitter</a> to find out more about this hilarious project. Hopefully, he&#8217;ll post a video of how he did it, it was fantastic!</p><h3>Design Challenges &#8211; Sarah Parmenter</h3><p>Sarah Parmenter laid out 10 design challenges that you&#8217;ll face as an iOS designer.</p><ol><li><strong>Fluid design</strong> &#8211; She stated how important it was to make sure your designs are able to be stretched and to watch out for gradients and the slicing of buttons and background elements.</li><li><strong>Use familiar behaviors</strong> &#8211; A great touch reference can be found at <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5sdWtldy5jb20=">Luke W&#8217;s website</a>.</li><li><strong>Clean up your environment</strong> &#8211; Properly name your groups and layers, keep folders neat and keep a scratch folder for all the elements developer&#8217;s will need, like buttons.</li><li><strong>Progressive disclosure</strong> &#8211; Hide actions that don&#8217;t need to be shown. Clients often don&#8217;t like this, but users do. For example, the pull down to refresh action.</li><li><strong>Tap targets</strong> &#8211; Make sure they&#8217;re big enough for fingers to push without accidentally hitting something else. The minimum hit target is 44&#215;22 pixels.</li><li><strong>Orientations</strong> &#8211; Users have a preference for using either landscape or portrait, so don&#8217;t force them to use one or another. Make sure your app is flexible and can adapt. A popular layout technique is using 3 columns in landscape mode and 2 in portrait.</li><li><strong>Keep designs relevant to its OS.</strong></li><li><strong>Beyond human interface guides</strong> &#8211; Know the limits of the OS, even the smallest actions and gestures matter.</li><li><strong>Retina display</strong> &#8211; Don&#8217;t ignore the retina display, it only takes basic math to do. A trick is to use shapes in Photoshop, as this allows you to resize the PSD easily without distorting it.</li><li><strong>Automator</strong> &#8211; There&#8217;s an add on you can find online for adding the suffix to the file for the retina display to work.</li></ol><h3>Arse Over Tit or &#8220;How designers/developers have perfected the art of making things backwards&#8221; &#8211; Relly</h3><p>I wasn&#8217;t too big a fan of this talk, I&#8217;m not really interested too much in content myself and Relly talked much too quickly so it was really hard to understand her.</p><p>Relly noted that content strategists normally don&#8217;t come into a project until the end. She asked, &#8220;What if books were made like apps?&#8221; You would first decide to make a book, choose a format, design a cover, pick out fonts, figure out the type of paper you&#8217;d want to use, pick a title&#8230;.and then come up with the subject and content of the actual book??</p><p>You can&#8217;t make a hit app, but you can think up a plan for one. You&#8217;re only as good as the components you make and writing doesn&#8217;t scale. Relly suggested breaking up the large content projects into smaller pieces in order to get through them. She reminded us that the plan is not the work.</p><h3>Ronald Wayne</h3><p>Apparently there&#8217;s a third founder of Apple&#8211;I didn&#8217;t know that, did you? He met Steve Jobs while working at Atari (and Steve wrote my favorite game, Breakout). Ronald has never owned any Apple product, so he was present with an iPad 2 by the Update crew.</p><blockquote><p>&#8220;We are designing for humans and they are central to what we do&#8221;</p></blockquote><h3>Beyond Delicious &#8211; Joachim Bondo</h3><p>Delicious apps are those that devs put extra work into the UI. They&#8217;re the apps that users recommend, love and purchase.</p><ol><li><strong>Make code more beautiful than the UI.</strong> Delicious apps go beyond skin deep and into the code.</li><li><strong>Under-state, Over-deliver.  </strong>Move focus from the user interface to the user experience.</li><li><strong>Quality takes time.</strong> Respect users by taking your time in development.</li></ol><h3>The Digital Nature &#8211; Anna Debenham</h3><p>Studies show that students who use tech are better with their studies. Unfortunately, schools are more likely to over-monitor the students. For example, a teacher couldn&#8217;t show his students the &#8220;view source&#8221; feature in the student library  because it had been blocked by the school for &#8220;security risks&#8221;. Over monitoring of students pushes them to hack their way around the systems.</p><p>Computer science isn&#8217;t taught as a standard in the UK, instead they teach how to use the software, but not how it&#8217;s made. Interest in software development is lower than ever. Today&#8217;s software and hardware focuses on hiding its design, because it&#8217;s thought to be too scary for users.</p><p>You can view the slides of this talk at <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21hYmFuLmNvLnVrL2Ru" target=\"_blank\">maban.co.uk/dn</a></p><p>&nbsp;</p><h3>Geek Ninja Battle 2 &#8211; Design Challenges</h3><p>Consisted of Joachim, Cennydd, Relly, Sarah, Remy and Aral.</p><p>Aral asked, &#8220;What are some of the unique design challenges to mobile?&#8221; Sarah answered that less is more and you should try to strip out the process to only three or four screens to make it easier for the user. Cennydd asked, &#8220;What do you mean by mobile? It could be the property of the device or user. Is the person using his iPhone at home mobile, or is the person using his laptop on a train mobile?&#8221;</p><p>Aral then asked, &#8220;What about ergonomics then?&#8221; Cennydd replied that ergonomics are limited, there&#8217;s a big difference between touch screen and using a keyboard and mouse. Anything more than one touch on a real mobile user is difficult to do. Joachim said to always strive for simplicity. Only put five buttons or less in the toolbar (which is in the Apple user guide).</p><p>&#8220;What are some copy restrictions?&#8221;, Aral asked. Relly said that the &#8220;people don&#8217;t read&#8221; belief actually depends on the context. Consider what the main task of what they&#8217;re doing is and how to let them get to that chunk of information. Mobile is &#8220;not what we can cut out, but what makes the most sense&#8221; to show.</p><p>Aral turned to Remy and asked him what some of the development challenges were? Remy said that if the app isn&#8217;t designed to be on the desktop, then it&#8217;s designed to be mobile. He recommended using libraries like jQuery mobile for quicker developer, although he also suggested using barebones development. If he can use a library to accomplish what he&#8217;s doing quickly though, he&#8217;ll use that. Apps should be as small and lean as possible. Cennydd said context is king in theory, but difficult to figure out in reality. Only way to figure out is by extensive researching.</p><h3>The Things of the Future &#8211; Cennydd  Bowles</h3><p>Many of the things of today don&#8217;t do anything. We plan for obsolesce now and we create a lot of crap and artificial demand. We;ve become complacent and allow advertisers to talk to us like idiots, making a dilution of value.</p><p>The audience is changing, however, only 12% of consumers have high opinions of big business. People are now more connected and can find out the truth about your products easily. They&#8217;re no longer satisfied with the consumer role. The web builds societies, educates and frees us.</p><p>The things of the future will:</p><ul><li>Be human and consider how products talk with the user.</li><li>Mobile phones will have sensory input</li><li>More clues for designers to interact with</li><li>Tackle wicked problems like energy consumption, health and financial management.</li><li>Disrupt by uprooting existing way of doing things</li></ul><p>Sites are now cross-channel where media, form and function are now separated. Users don&#8217;t see why they should be different from being in-store to on the web or in an app.</p><p>Designers should now forced to think about the entire lifestyle of an item and create fewer, better things.</p><h3>Photos from the Update Conference &amp; Royal Dinner</h3><a
href='http://www.amberweinberg.com/update-2011-conference-recap/dscn0878/' title='DSCN0878'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/DSCN0878-150x150.jpg" class="attachment-thumbnail" alt="DSCN0878" title="DSCN0878" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/dscn0881/' title='DSCN0881'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/DSCN0881-150x150.jpg" class="attachment-thumbnail" alt="DSCN0881" title="DSCN0881" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/dscn0882/' title='DSCN0882'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/DSCN0882-150x150.jpg" class="attachment-thumbnail" alt="DSCN0882" title="DSCN0882" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/dscn0883/' title='DSCN0883'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/DSCN0883-150x150.jpg" class="attachment-thumbnail" alt="DSCN0883" title="DSCN0883" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/dscn0884/' title='DSCN0884'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/DSCN0884-150x150.jpg" class="attachment-thumbnail" alt="DSCN0884" title="DSCN0884" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/dscn0885/' title='DSCN0885'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/DSCN0885-150x150.jpg" class="attachment-thumbnail" alt="DSCN0885" title="DSCN0885" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/dscn0887/' title='DSCN0887'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/DSCN0887-150x150.jpg" class="attachment-thumbnail" alt="DSCN0887" title="DSCN0887" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/dscn0888/' title='DSCN0888'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/DSCN0888-150x150.jpg" class="attachment-thumbnail" alt="DSCN0888" title="DSCN0888" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/img_0547/' title='IMG_0547'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/IMG_0547-150x150.jpg" class="attachment-thumbnail" alt="IMG_0547" title="IMG_0547" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/img_0548/' title='IMG_0548'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/IMG_0548-150x150.jpg" class="attachment-thumbnail" alt="IMG_0548" title="IMG_0548" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/img_0549/' title='IMG_0549'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/IMG_0549-150x150.jpg" class="attachment-thumbnail" alt="IMG_0549" title="IMG_0549" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/img_0550/' title='IMG_0550'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/IMG_0550-150x150.jpg" class="attachment-thumbnail" alt="IMG_0550" title="IMG_0550" /></a> <a
href='http://www.amberweinberg.com/update-2011-conference-recap/img_0551/' title='IMG_0551'><img
width="150" height="150" src="http://www.amberweinberg.com/wp-content/uploads/2011/09/IMG_0551-150x150.jpg" class="attachment-thumbnail" alt="IMG_0551" title="IMG_0551" /></a><p><a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbWJlcndlaW5iZXJnLmNvbS9vbi1vdXItd2F5LXRvLXRoZS11ay8=" target=\"_blank\">I again want to thank all of you who made it possible for me to come here!</a> It was fantastic!</p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=4648" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/update-2011-conference-recap/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Think Vitamin Membership Review–Great Way to Expand Your Web Knowledge</title><link>http://www.amberweinberg.com/think-vitamin-membership-review%e2%80%93great-way-to-expand-your-web-knowledge/</link> <comments>http://www.amberweinberg.com/think-vitamin-membership-review%e2%80%93great-way-to-expand-your-web-knowledge/#comments</comments> <pubDate>Tue, 26 Jul 2011 13:30:33 +0000</pubDate> <dc:creator>Amber Weinberg</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[development]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[design]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[objective c]]></category> <category><![CDATA[php]]></category> <category><![CDATA[reviews]]></category> <category><![CDATA[tools]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=4564</guid> <description><![CDATA[I’ve been investing a lot of my time lately on learning new things. I prefer to stay a front-end developer, but I’ve always wanted to play in different languages and keep up to date with design trends. Following long how-to books really isn’t my thing, as I usually end up falling asleep before the first [...]]]></description> <content:encoded><![CDATA[<p>I’ve been investing a lot of my time lately on learning new things. I prefer to stay a front-end developer, but I’ve always wanted to play in different languages and keep up to date with design trends. Following long how-to books really isn’t my thing, as I usually end up falling asleep before the first chapter ends.</p><p>I’ve never been a big fan of video on the web either, since I’m never at my computer unless I’m working so I never have time to watch. However, upon learning that Think Vitamin created a new membership service, called Think Vitamin Membership, I was immediately interested.</p><p><a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2ZyZWVsYW5jZWZvbGRlci5jb20vZXhwYW5kaW5nLXlvdXItd2ViLWtub3dsZWRnZS13aXRoLWEtdGhpbmstdml0YW1pbi1tZW1iZXJzaGlwLw==" target=\"_blank\">Read the rest of my post on FreelanceFolder</a></p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=4564" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/think-vitamin-membership-review%e2%80%93great-way-to-expand-your-web-knowledge/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hardboiled Web Design by Andy Clarke</title><link>http://www.amberweinberg.com/hardboiled-web-design-by-andy-clarke/</link> <comments>http://www.amberweinberg.com/hardboiled-web-design-by-andy-clarke/#comments</comments> <pubDate>Wed, 23 Feb 2011 14:30:44 +0000</pubDate> <dc:creator>Amber Weinberg</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[development]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[fonts]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[mobile]]></category> <category><![CDATA[reviews]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=4092</guid> <description><![CDATA[Hardboiled and me have a not so nice history. I first ordered Hardboiled Web Design way back in October I think, it was supposed to ship right after Thanksgiving, but due to the insane amount of snow the UK got, it was delayed until the first week or two of December. That was ok though, [...]]]></description> <content:encoded><![CDATA[<p>Hardboiled and me have a not so nice history. I first ordered <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2hhcmRib2lsZWR3ZWJkZXNpZ24uY29tLw==">Hardboiled Web Design</a> way back in October I think, it was supposed to ship right after Thanksgiving, but due to the insane amount of snow the UK got, it was delayed until the first week or two of December. That was ok though, it was promised to be here before Christmas. Well, Christmas came and went and no book. Then January came and nothing. By the middle of February I could wait no longer. Obviously my post man ran off with my book (and I suspect he&#8217;s now stolen my Smashing Book 2). I had to ask for a refund.</p><p>Andy Clarke called me personally (yes <em>called</em>) to apologize for all the agony I&#8217;ve been through for being without Hardboiled. He&#8217;s a swell chap. He ended up personally sending me the PDF version of the book so I could finally get Hardboiled myself.</p><p>Anyways on to the book review&#8230;</p><p>The book wasn&#8217;t anything like I thought it was going to be. Many people on Twitter said it was a &#8220;huge&#8221; book and 400 pages long, so I thought it was going to be like <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hbWJlcndlaW5iZXJnLmNvbS9yZXZpZXctb2YtYWR2YW5jZWQtY3NzLWJ5LWpvc2VwaC1sZXdpcy8=">AdvancED CSS</a>, 400 pages of size 10 font with little to no images. However, Hardboiled wasn&#8217;t like that and it only took me a couple of days to get through. It was 400 pages, but most of the pages were taken up by full-colored images, illustrations, code and general font size and gutters. Nothing to be scared of here kiddies!</p><p>There are lots of things in <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2hhcmRib2lsZWR3ZWJkZXNpZ24uY29tLw==">Hardboiled Web Design</a> for everyone. You&#8217;ve got HTML5, basic CSS3, ARIAs &amp; microformats (two things I&#8217;ve never been interested in, I&#8217;m bad, I know) and CSS3 animations, transition and the such.</p><p>The book was great to read, and the detective theme was pretty enjoyable. Code is, after all, a bit dry to read about, so it&#8217;s nice to see that Andy took the extra step to spice it up so it didn&#8217;t sound like a college textbook.</p><p>There was one, and really only one, thing I was disappointed in. Personally, I&#8217;m a fan of making the sites look awesome in the best browsers, and degrade nicely in IE. Honestly, who cares if IE has rounded corners and drop shadows? Do the visitors actually ever miss anything? (They don&#8217;t, believe me. I&#8217;ve asked). Andy says he agrees with this, but then his reliance on a ton of Javascript makes me believe otherwise. I consider things like Modernizer and browser specific stylesheets to be akin to IE hacks. I know some developers disagree with this, but I&#8217;m a fan of clean code, and hacks just aren&#8217;t clean.</p><p>Now, I also don&#8217;t believe in the argument of &#8220;what if Javascript is turned off?&#8221;, as the average user doesn&#8217;t even know what Javascript is, so I&#8217;m not worried that Modernizer wouldn&#8217;t work or anything, I just don&#8217;t believe we should relay on JS so much. It&#8217;s slow, buggy and always adds a ton of extra code. Why not just leave IE alone?</p><p>One of the biggest examples of this was his multiple background area. When using multiple backgrounds, you can declare a regular background before the multiple background rule, and IE will read this and skip the multi rule. Instead of suggesting this (although Andy did point out in his showcase area that another person did this) he suggested using Modernizer to do this, which was like walking the opposite direction to get to your neighbor&#8217;s house.</p><p>Other than that though, the book was awesome and while there isn&#8217;t too much of HTML5 and CSS3 that I don&#8217;t already know, I still picked up a few tricks, learned a couple of new ways to make my code even cleaner and had a good laugh at all the private dicks illustrations. I give the book a good 4 out of 5 stars.</p><p>Good job Andy, and thanks again for personally calling me. That makes you a hero <img
src='http://www.amberweinberg.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p><h3>Want to buy it?</h3><p>Of course you do. Pick it up at the <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2hhcmRib2lsZWR3ZWJkZXNpZ24uY29tLw==">Hardboiled Web Design</a> site!</p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=4092" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/hardboiled-web-design-by-andy-clarke/feed/</wfw:commentRss> <slash:comments>16</slash:comments> </item> <item><title>Validation Is Still Relevant</title><link>http://www.amberweinberg.com/validation-is-still-relevent/</link> <comments>http://www.amberweinberg.com/validation-is-still-relevent/#comments</comments> <pubDate>Thu, 07 Oct 2010 14:30:44 +0000</pubDate> <dc:creator>Amber Weinberg</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[development]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[rant]]></category> <category><![CDATA[validation]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=3528</guid> <description><![CDATA[I was listening to a Sitepoint podcast when they started talking about whether they still validate their HTML or not. This being my expertise, I quickly perked up my ears to listen to what the &#8220;experts&#8221; were saying. And I was disappointed. Perhaps the guys who take care of the podcast aren&#8217;t coders, or aren&#8217;t [...]]]></description> <content:encoded><![CDATA[<p>I was listening to a Sitepoint podcast when they started talking about whether they still validate their HTML or not. This being my expertise, I quickly perked up my ears to listen to what the &#8220;experts&#8221; were saying. And I was disappointed.</p><p>Perhaps the guys who take care of the podcast aren&#8217;t coders, or aren&#8217;t front-end developers, and if that&#8217;s the case, then I forgive them for their validation transgressions. I just hope they really aren&#8217;t front-end developers&#8230;</p><h3>What They Said</h3><p>The guys at Sitepoint admitted they no longer validate their sites, and none of their sites could pass basic validation. They believed that because large sites like Google and Facebook didn&#8217;t validate, why should they? They then commented that validation is no longer important today.</p><h3>Validation Is Important</h3><p>I&#8217;ve always believed that validation is important, especially since I decided to focus my career on front-end development. Surprisingly, this is a source of a lot of debate in the development world, which makes about as much sense to me as policemen disregarding their standard rules.</p><p>Validation is written by the W3C, which takes care of HTML and CSS standards. Validation rules are like guidelines, you don&#8217;t <em>have</em> to do it, but it&#8217;s something you should do.</p><p>Passing validation helps in several ways &#8211; it helps you rule out browser bugs, your code tends to be cleaner in nature, and you help push a browser standard that will make it easier to code for in the future. Think about it &#8211; if developers didn&#8217;t care about following standards, why would browsers? We&#8217;d probably end up back in the Netscape/Internet Explorer days where each browser went off in their own direction in how they rendered items. It would be like hacking and coding for each browser &#8211; and we&#8217;re trying to move away from hacks right? (Which is why I&#8217;m holding off on using HTML5).</p><p>Plus it holds your code to a higher standard and shows you care about quality. Designers don&#8217;t <em>have</em> to use grids or good typography to make a living, both those that do are often more successful. The same with developers. I&#8217;ve actually had clients go through each of my portfolio pieces to see if they validated.</p><h3>Validation Is More Important Than Ever</h3><p>Not only has validation always been important, but it&#8217;s now more important than ever. Even though it can&#8217;t directly affect your SEO, getting rid of extra divs (divitis &amp; semantics related to validation) allows the Google bot to make it through your code easier and ensures they capture all of your content.</p><p>With the proliferation of new kinds of browsers as well (think mobile, iPads &amp; netbooks), validation becomes even more important. I just finished coding a huge mobile site for Audible and encountered several bugs invisible to Firefox and even the desktop version of Safari. Upon glancing at the iPhone, however, you could see huge layout issues. The problem was mismatched tags and improper nesting. Had I not gone and validated the site, I could&#8217;ve been searching for the bug for forever.</p><h3>Resistence</h3><p>I&#8217;ve never understood why a lot of developers never took the extra step to validate their HTML. A lot of the complaints I get about validating, is that it takes <em>forever</em>. However, it should easily take you less than five minutes to validate your code if you learn proper syntax and rules. It&#8217;s easy.</p><p>Of course, there are always exceptions to the rule. When a client insists on a new browser window popup on link, and for some reason you&#8217;re unable to use JS for this, you&#8217;ll often find yourself using target=_blank and that&#8217;s ok every once in awhile, although you should try to deter the client from new browser windows due to user annoyance.</p><p>I will admit that I don&#8217;t bother validating my CSS. Before CSS3 I never really had any CSS validation errors, and if I did it was easy to tell by the messed up website. Now that I use a lot of CSS3 and vendor prefixes, I don&#8217;t even bother to look. But these aren&#8217;t improper syntaxes or hacks &#8211; they&#8217;re still valid code.</p><h3>Your Thoughts</h3><p>Do you validate your code? Why or why not?</p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=3528" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/validation-is-still-relevent/feed/</wfw:commentRss> <slash:comments>38</slash:comments> </item> <item><title>Learning A New Coding Language</title><link>http://www.amberweinberg.com/learning-a-new-coding-language/</link> <comments>http://www.amberweinberg.com/learning-a-new-coding-language/#comments</comments> <pubDate>Tue, 05 Oct 2010 14:30:24 +0000</pubDate> <dc:creator>Amber Weinberg</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[development]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[learning]]></category> <category><![CDATA[objective c]]></category> <category><![CDATA[php]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=3517</guid> <description><![CDATA[Learning a new coding language can be difficult, especially if you&#8217;re looking past basic web development and getting into back-end languages. Most of you know that I&#8217;ve been working on learning Objective-C for the iPhone since early summer, which is the first serious language I&#8217;ve learned since CSS several years ago (unless you count a [...]]]></description> <content:encoded><![CDATA[<p>Learning a new coding language can be difficult, especially if you&#8217;re looking past basic web development and getting into back-end languages. Most of you know that I&#8217;ve been working on learning Objective-C for the iPhone since early summer, which is the first serious language I&#8217;ve learned since CSS several years ago (unless you count a bit of PHP and learning WordPress-specific coding).</p><p>Unlike HTML and CSS, it&#8217;s a bit tougher to jump into back-end languages and &#8220;just get started&#8221;. It&#8217;s not as easy as hitting &#8220;view source&#8221; on a site you like and using firebug to figure out how to manipulate things and what does what. Just like learning a new speaking language, it takes a lot of work and practice. The hardest part though, is simply figure out how and where to start.</p><h3>If You&#8217;re New To Development</h3><p>If you think CSS is a secret government agency and you&#8217;ve never ever seen an HTML tag, it&#8217;s probably better to start at the basics. Even if you&#8217;re planning on being a PHP or Objective-C developer, in order to being understanding code and how it affects what you see, it&#8217;s better to start at the beginning &#8211; with HTML and CSS.</p><p>HTML and CSS are easy enough to learn the basics on your own without anything other than a simple text editor (Like Textpad that comes with your computer) and access to the web. Luckily enough for you, you don&#8217;t even need any file transfer software because you can build simple HTML sites and view them off the web in your browser!</p><p>I don&#8217;t recommend getting an HTML/CSS book, as it&#8217;s pretty easy to learn on your own. Copy the HTML from your favorite site, paste it into your text area and look at the code. The cool thing about HTML, is that everything is pretty obviously as to what it is. a &lt;p&gt; is a paragraph, a &lt;div&gt; is a division or block of space, etc etc. Starting changing the code, save it and look at what happens in the browser. How do you move stuff? What breaks?</p><p>And remember, Google is ALWAYS your best friend. Googling code issues was the way I was able to quickly learn advanced WordPress development.</p><h3>Advanced Steps</h3><p>After you&#8217;ve learned the basics, it&#8217;s time to choose where you want to go. Do you want to stay in front-end development and continue learning advanced HTML/CSS? You can always add in PHP and/or jQuery and be able to do almost anything a client would need.</p><p>What if you want to get into mobile apps? I can tell you from experience learning a software language like Objective-C is one of the hardest things to do. The syntax isn&#8217;t as easy as HTML and they aren&#8217;t really self-explanatory either.</p><p>Here are some ways I&#8217;ve found that make the learning process easier:</p><ul><li><strong>Get a book </strong>- There are two kinds of coding books: books that teach the basics of the code, and books without much code, but that teach theory. I love getting HTML/CSS books that focus on semantics, usability and ways to clean up and optimize your code. However, if you choose to branch into a more advanced language, I&#8217;d recommend with starting with a regular coding book and getting a theory book after you&#8217;ve started with the basics.</li><li><strong>Learn theory &amp; syntax</strong> &#8211; You don&#8217;t just need to know where to put a piece of code, you need to know WHY you put that piece of code there. For example, why use a float instead of a position?  Margins instead of padding? Every code language has a rhyme and reason to it, and you&#8217;ll never fully understand the language until you understand it&#8217;s structure and theory.</li><li><strong>Do something</strong> &#8211; Example books are great, but just following the examples doesn&#8217;t get you anywhere far. After you&#8217;ve followed and example and learned how to do something, stop and make your own app or example. See if you can redo it without looking back at the book for help. The most I&#8217;ve ever learned have always come from personal projects.</li><li><strong>Ask for help</strong> &#8211; There&#8217;s nothing wrong with asking the community for help as long as they can see you&#8217;re actually trying to learn it and not just asking for free work. Sites like <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3R3aXR0ZXIuY29t">Twitter</a>, <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tLw==">Stack Overflow</a> and *shameless plug* <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL0NvZGVzbmlwcC5pdA==">Codesnipp.it</a> are filled with happy and helpful devs ready to answer any sort of bizarre coding questions you can think of.</li><li><strong>Tutorials</strong> &#8211; I recently started following <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL21vYmlsZS50dXRzcGx1cy5jb20v">MobileTuts+</a> because they had some awesome tutorials and theory articles for iPhone development. And this is really saying something because I HATE tutorials. <img
src='http://www.amberweinberg.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></li></ul><h3>The Best Tip Ever For Learning Anything In Life&#8230;</h3><p>&#8230;is just to start doing it. You can go through 100 development books, several classes and tutorials and never learn anything. The best way (and I&#8217;m guilty of not doing this yet for Obj-C) to learn it is to go out and start building stuff with it. Perfectionism comes with time and practice!</p><h3>Advice?</h3><p>What&#8217;s your advice for learning advanced development languages? Are you having any problems learning?</p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=3517" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/learning-a-new-coding-language/feed/</wfw:commentRss> <slash:comments>31</slash:comments> </item> <item><title>XHTML &amp; CSS For Mobile Development</title><link>http://www.amberweinberg.com/xhtml-css-for-mobile-development/</link> <comments>http://www.amberweinberg.com/xhtml-css-for-mobile-development/#comments</comments> <pubDate>Tue, 07 Sep 2010 14:30:02 +0000</pubDate> <dc:creator>Amber Weinberg</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[development]]></category> <category><![CDATA[apps]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[mobile]]></category> <category><![CDATA[php]]></category> <category><![CDATA[tutorial]]></category><guid
isPermaLink="false">http://www.amberweinberg.com/?p=3427</guid> <description><![CDATA[If you follow me on Twitter or on Facebook, you&#8217;ve probably heard me talk about the mobile site I&#8217;ve been developing for Amazon Audible. The mobile site consists of over 50 mockups that needed to be developed in HTML/CSS and made to work for the iPhone, Android and Blackberry. While coding simple HTML/CSS mockups sounded [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.amberweinberg.com/wp-content/uploads/2010/09/3158195615_3263e1cc6f_z-590x393.jpg" alt="" title="3158195615_3263e1cc6f_z" width="590" height="393" class="alignleft size-large wp-image-3432" /></p><p>If you follow me on Twitter or on Facebook, you&#8217;ve probably heard me talk about the mobile site I&#8217;ve been developing for Amazon Audible.</p><p>The mobile site consists of over 50 mockups that needed to be developed in HTML/CSS and made to work for the iPhone, Android and Blackberry. While coding simple HTML/CSS mockups sounded pretty easy, I found that there were several hurdles and differences from doing mobile HTML and normal HTML.</p><p>Doing a mobile site from scratch was a big learning experience, so I&#8217;d thought I&#8217;d share some of the things I learned, that differed greatly for mobile dev.</p><h3>Think Small</h3><p>Doing mobile development means you have to think small and in terms of percentages, not pixels. You can&#8217;t have a 320px layout for the iPhone, because if you rotate the phone into landscape mode, you&#8217;ll have a skinny site running down the middle. You have to make sure the layout stays consist, while expanding for both portrait and landscape modes on the phone.</p><h3>CSS3 Wonders</h3><p>One of the biggest changes that were difficult for me to get over, and one of the best, was the fact that I could use CSS3 freely. I no longer had to worry about Internet Explorer, and al of the prominent mobile devices support it.</p><p>When trying to do some tricky styling without adding additional markup, I caught myself remembering that I could actually do it with nth-of-type and not having to worry about it breaking! So feel free to break out your CSS3 and even some of your HTML5 skills.</p><h3>Special Meta Tags</h3><p>There are a lot of little quirks in some mobile devices, but since I have an iPhone I&#8217;ll mention the ones I found in that device. The iPhone has this neat trick, where it links phone numbers in the browser and allows you to click on them and call them instantly.</p><p>This is awesome, except for the fact when it tries to do it on non-phone numbers. It seems to have difficulty sometimes determining what is and isn&#8217;t a number, especially when it comes to things like part/order numbers.</p><p>The awesome thing about Apple, however, is the fact they came up with a ton of meta tags that allow you to manipulate the way the iPhone device reads the website. I think these tags may also work on the Android, but don&#8217;t quote me on that.</p><p>To disallow the linking of phone numbers of your site, simple add this in between your &lt;head&gt; tags:</p><div
class="wp_syntax"><div
class="code"><pre class="html" style="font-family:monospace;">&lt;meta name=&quot;format-detection&quot; content=&quot;telephone=no&quot;&gt;</pre></div></div><p>I also ran across a problem where the iPhone likes to blow up the size of text in landscape mode, which was obviously a no-no and broke our layout. This was fixed simply by adding this style to the body property:</p><div
class="wp_syntax"><div
class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span> -webkit-text-size-adjust<span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div><h3>The IE of Mobile</h3><p>Of course, there&#8217;s always something that has to make a developer&#8217;s life difficult, and in this case it&#8217;s Blackberry. While it&#8217;s not <em>as</em> bad as Internet Explorer, it still became a thorn in my side.</p><p>Apparently, some models of Blackberries don&#8217;t support CSS3 properties, like opacity. I haven&#8217;t had any problems with advanced selectors though, so I&#8217;m not sure what is and isn&#8217;t supported.</p><p>The Blackberry also seemed to interpret spacing and paddings differently from the Android and the iPhone. For the most part, besides a few text differences, the Android and iPhone were quite similar in rendering the site.</p><h3>Browser-Testing</h3><p>Browser, or device, testing for mobile is a bit more difficult to do than normal web browser testing. While you can download pretty much al of the web browsers if you&#8217;re on a Windows machine (or use a simulator on a Mac), I&#8217;m fairly sure most devs don&#8217;t have an iPhone, Android AND a Blackberry.</p><p>For beginning testing, it was enough to resize my Firefox window as small as possible, but most of the testing I did on my iPhone, especially because the iPhone renders inputs and some backgrounds and paddings quite differently than Firefox.</p><p>For Android and Blackberry testing, I had to rely on the help of several of my Twitter friends (thanks guys!). A lot of the simulators you can download, especially the iPhone ones, never seem to actually renders the site like the actual device would. The client also had access to all three devices, so there were a big help in finding bugs.</p><h3>Teaching the Client</h3><p>The problem with percentage based designs, is that it&#8217;s impossible to have it &#8220;pixel-perfect&#8221; with the mockups, because you&#8217;re not using pixels. This was something I discovered early on, and something I had to teach the client about as well, especially because they had handed me size guides with the exact pixels everything was spaced out to.</p><p>This is a bit difficult to explain to a client who wants the mockups to look exactly the same in portrait and landscape mode, but with a little persistence and documentation, it wasn&#8217;t impossible for them to become relaxed in their layout expectations. You just have to be a bit more fluid when it comes to the mobile world.</p><h3>Progress</h3><p>I haven&#8217;t completed all the mockups yet, but you can <a
href="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL2FtYmVyd2VpbmJlcmcuY29tL2NsaWVudHMvYXVkaWJsZQ==">check out the progress on the mobile site</a> I&#8217;m working on for Audible for the next week or so before it&#8217;s taken down to become live.</p><h3>Your Thoughts</h3><p>What are some of the differences and difficulties you&#8217;ve experienced while coding for mobile sites?</p> <img
src="http://www.amberweinberg.com/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=3427" width="1" height="1" style="display: none;" />]]></content:encoded> <wfw:commentRss>http://www.amberweinberg.com/xhtml-css-for-mobile-development/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/42 queries in 0.040 seconds using disk: basic
Object Caching 1404/1506 objects using disk: basic

Served from: www.amberweinberg.com @ 2012-02-04 03:54:03 -->
