<?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>Carsonified &#187; Reviews</title>
	<atom:link href="http://carsonified.com/blog/category/reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://carsonified.com</link>
	<description></description>
	<lastBuildDate>Wed, 17 Mar 2010 10:17:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Review: Campaign Monitor, Email Newsletter Software</title>
		<link>http://carsonified.com/blog/carsonified/features/review-campaign-monitor-email-newsletter-software/</link>
		<comments>http://carsonified.com/blog/carsonified/features/review-campaign-monitor-email-newsletter-software/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 15:57:26 +0000</pubDate>
		<dc:creator>Ben Tollady</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[html emails]]></category>
		<category><![CDATA[campaign monitor]]></category>

		<guid isPermaLink="false">http://thinkvitamin.com/single/?p=705</guid>
		<description><![CDATA[By <strong>Ben Tollady</strong><br />Campaign Monitor is an online email marketing application that enables designers to create, send, manage and track branded emails for themselves and their clients with ease. Freshview, the company behind Campaign Monitor recently updated the software, adding additional functionality that enables designers to not just run campaigns but actually re-sell it as if it were [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Ffeatures%2Freview-campaign-monitor-email-newsletter-software%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Ffeatures%2Freview-campaign-monitor-email-newsletter-software%2F" height="61" width="51" /></a></div><p>Campaign Monitor is an online email marketing application that enables designers to create, send, manage and track branded emails for themselves and their clients with ease. Freshview, the company behind Campaign Monitor recently updated the software, adding additional functionality that enables designers to not just run campaigns but actually re-sell it as if it were their own product. They’ll even let you rebrand the application interface and set your own mark-up on the pricing!</p>
<p><img src="http://thinkvitamin.com/wp-content/uploads/2009/01/37signals_37s.jpg" alt="37signals_37s" title="37signals_37s" width="220" height="252" class="alignnone size-full wp-image-750" /><img src="http://thinkvitamin.com/wp-content/uploads/2009/01/37signals_basecamp.jpg" alt="37signals_basecamp" title="37signals_basecamp" width="220" height="252" class="alignnone size-full wp-image-753" /></p>
<blockquote><p>37signals uses Campaign Monitor for their HTML emails</p></blockquote>
<p><strong>HTML email? No thanks!</strong><br />
Along with every other designer I know I’m not exactly the biggest fan of HTML emails. The sheer number of email clients and their sketchy CSS support dredges up memories of web development in the late 90’s. Tables? Inline styles? &#8230;and that’s just to get it displaying correctly across the many (many!) email packages, not to mention managing the recipient email addresses and tracking the campaign results. It all sounds far too complicated, expensive and not at all what I got into this web design malarkey for.</p>
<p>Clients do love those branded emails though, so it looks like they’re here to stay. Let’s be thankful then for Campaign Monitor.</p>
<p><strong>First impressions count</strong><br />
Two things struck me immediately about Campaign Monitor (before I had even signed-up for an account). The first was the <a href="http://www.campaignmonitor.com/pricing">pricing</a> and just how much you seem to get for very little cost (you can actually do an awful lot for free). Unlike many other internet applications there’s no sign-up or monthly fee; you simply pay whenever you send emails to more than 5 people, which means you can thoroughly test almost everything about the service before committing. The pricing structure is very straightforward &#8211; you pay $US5 plus $0.01 per recipient, so sending an email to 500 people would cost $5 plus (500 x $.01) = $10. You also have the option of invoicing clients a marked up cost.</p>
<p><img src="http://thinkvitamin.com/wp-content/uploads/2009/01/congratulaions-youve-made1.jpg" alt="congratulaions-youve-made1" title="congratulaions-youve-made1" width="440" height="54" class="alignnone size-full wp-image-741" /></p>
<blockquote><p>Get paid when your clients send html emails</p></blockquote>
<p>The other thing that really stood out was the wealth of <a href="http://www.campaignmonitor.com/resources">resource</a> and <a href="http://www.campaignmonitor.com/support">support</a> information offered across the CM website. Rather than just promote the product it offers information about best practice for designing and sending HTML emails, a run-down of CSS support offered by various email clients as well as tips on how to pitch and charge-for email marketing campaigns. The content across the site is really well written and leaves you with a warm fuzzy feeling that ongoing support from these guys won’t be a problem.</p>
<p><strong>Sounds Great, but What About the App?</strong><br />
Once you have signed up to use Campaign Monitor you are provided with a personalised ‘mycompany.createsend.com’ domain name.  This is where you manage your clients, email campaigns, billing for each client and your own account settings which includes the white label customisation settings for the interface. You can choose from nine different colour schemes, add your own logo, add a log in form directly from your own site and even change the createsend url to your own domain if you want.</p>
<p>Just like the CM website, the app itself is beautifully designed with a clear, simple interface, that makes it easy to find your way around (which is no small feat given the amount of functionality it’s packing). It’s testament to this intuitive design and the friendly, succinct copywriting, that I never once felt lost or confused while using the application (there’s a good spattering of in-context advice and help links in case you do need assistance or further information as you go though).</p>
<p><strong>Clients and Billing</strong><br />
The first page you’re greeted with is a simple dashboard which lists your clients and a run-down of latest activity. Adding new clients is very quick and easy with a short one-page form where you can set exactly how much access they can have to the system, what they will be able to see and do, as well as their billing details. You can choose to run things exactly as you please, from allowing no client access and sending your own invoice outside of the application, to allowing your client to do everything themselves and have Campaign Monitor charge them and send you your mark-up profit automatically.</p>
<p>Sub-accounts for each client are automatically generated. This is where you can track each client’s campaign, add email templates, create and send emails, manage their subscriber lists and view related campaign reports. These are also the pages that your client will see if you’ve provided them with access to their account.</p>
<p><strong>Sending and managing campaigns</strong><br />
Sending a new campaign is straightforward, and presented as a four-part linear process that you are guided through step-by-step in a clear and logical manner. Once you’ve set the campaign title, subject line, sender and reply-to addresses you import your email design and content. Depending on how you choose to mark-up the html (don’t worry &#8211; it’s easy and explained clearly on the Campaign Monitor website) you can invoke a fancy new WYSIWYG editor that you or your clients can use to add content to the email and see exactly what it will look like in real time as you type.</p>
<p><img src="http://thinkvitamin.com/wp-content/uploads/2009/01/cm_editor.jpg" alt="cm_editor" title="cm_editor" width="440" height="313" class="alignnone size-full wp-image-731" /></p>
<blockquote><p>Let clients add and edit email content in real time using the super-simple WYSIWYG editor.</p></blockquote>
<p>Next you add your list of recipients and send it off. One of my favourite features was how you can choose to have Campaign Monitor test your email design and content to ensure it renders correctly in most email clients and will pass through spam filters and firewalls. This really stood out for me as an amazingly useful feature. As designers we all know what a nightmare it can be making sure our sites render correctly in all browsers, but all of the email clients; web-based, desktop and mobile too? No chance. The only complaint I have was that I found this to run a little too slowly (about half an hour) and still not all of the results came back. The guys at Freshview ensure me that this is being improved however, and I still think it’s well worth the extra $5 they charge for the hassle it saves regardless!</p>
<p>There’s a lot of little extra features associated with sending out a campaign such as automatic archiving of campaigns within each clients’ sub-domain but two nice little touches that really caught my attention were the ability to automatically convert your email’s css from an external sheet to inline styling at import, and automatically generating an online version for those recipients to whom the email doesn’t look right. I had assumed these were both things I’d have to take the time to implement as the designer, so was pleasantly surprised to find them built-in. In fact, I was hard pressed to find anything missing at all, and instead was frequently surprised by handy, unexpected little features like these.</p>
<p><strong>And the Rest</strong><br />
When I first looked at Campaign Monitor I assumed sending branded html email was pretty much it, but that’s just the start! Once your campaign gets sent you can track all manner of information about who opened it, what they clicked, who marked it as spam and who unsubscribed, all presented in a nice Google-Analytics style interactive report. In fact, there’s integration with Google Analytics too, so you can track where on your site recipients go after reading your campaign!</p>
<p><img src="http://thinkvitamin.com/wp-content/uploads/2009/01/cm_report_snapshot.jpg" alt="cm_report_snapshot" title="cm_report_snapshot" width="440" height="342" class="alignnone size-full wp-image-737" /></p>
<blockquote><p>Real time, interactive campaign information presented in a clear, familiar ‘Google Analytics’ style report.</p></blockquote>
<p>There are a number of other notable features, and improvements over the previous version worth mentioning that I came across while trying out the system but didn’t get to explore fully, particularly around targeting subscribers, generating sign-up forms, subscriber management and the Campaign Monitor API. You can find the full list of <a href="http://www.campaignmonitor.com/features">features</a> and find out more about them over at the <a href="http://www.campaignmonitor.com">Campaign Monitor</a> site.</p>
<p><strong>Is it Any Good?</strong><br />
You can probably tell by now that I have become a fan of Campaign Monitor. In the course of a week I’ve gone from dreading a client asking for a HTML email to being a lot more interested in the potential that branded email marketing has to offer both my business and my clients’. Campaign Monitor removes so much of what was a hassle before that I’m even starting to think I might start promoting it as service to my clients. I could even make some cash out of it too!</p>
<blockquote><p>Software name:	<a href="http://www.campaignmonitor.com/features/re-brand-re-sell-and-profit/">Campaign Monitor (White Label version)</a><br />
Developer: <a href="http://www.freshview.com">Freshview</a><br />
Price: $US5 plus $0.01 per recipient (but you can set your own mark-up)<br />
Rating (out of 5): 5</p></blockquote>
<img src="http://carsonified.com/?ak_action=api_record_view&id=705&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/carsonified/features/review-campaign-monitor-email-newsletter-software/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Review: Silverback, Usability and the Mac</title>
		<link>http://carsonified.com/blog/design/silverback-usability-testing-software-for-the-mac/</link>
		<comments>http://carsonified.com/blog/design/silverback-usability-testing-software-for-the-mac/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 11:45:34 +0000</pubDate>
		<dc:creator>Nate Klaiber</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Silverback]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/reviews/dev/silverback-usability-testing-software-for-the-mac/</guid>
		<description><![CDATA[By <strong>Nate Klaiber</strong><br />Silverback is an application from Clearleft that aims to make simple usability testing easy and within the budget of all web professionals. Nate Klaiber tests it out in this review.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fdesign%2Fsilverback-usability-testing-software-for-the-mac%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fdesign%2Fsilverback-usability-testing-software-for-the-mac%2F" height="61" width="51" /></a></div><h3>A New Type of Gorilla is Born</h3>
<p><a href="http://www.clearleft.com">Clearleft</a> is comprised of skilled professionals who have a passion for the processes used to create usable websites. It was that passion that led to the birth of <em><a href="http://silverbackapp.com/">Silverback</a></em>, a usability testing application for the Mac. Usability testing is something that is often overlooked for an array of different reasons:</p>
<ul>
<li>The cost and time is perceived as too high, and therefore left out of the scope of projects.</li>
<li>Not enough staff to administer and process the tests.</li>
<li>Lack of the proper equipment or tools.</li>
</ul>
<p>So, assuming you don&#8217;t have thousands of dollars, usability experts, and testing labs at your disposal, what are you to do? Enter <em>Silverback</em>.</p>
<h3>What is Silverback?</h3>
<p>Simply put, <em>Silverback</em> is beautifully simple usability testing software that utilizes your Mac&#8217;s built-in iSight webcam and microphone. With its simplicity and its affordable price point ($49.95), Silverback allows anyone to perform usability testing with little or no budget. The best part about Silverback is that it comes ready-to-use right out of the box. There are no large configuration files or settings, it just works. Jonathan Christopher of <a href="http://www.mondaybynoon.com">Monday by Noon</a> says it best when he states:</p>
<blockquote cite="http://mondaybynoon.com/2008/07/28/silverback-making-usability-testing-that-much-cooler/">
<p>My favorite applications do one thing and do it well. Silverback will be one of those applications.</p>
</blockquote>
<p>Clearleft are known for their elegant interfaces, and it is immediately apparent that they paid close attention to the interface of the application itself. The interface eliminates the cruft and gets out of the way, allowing you to run the tests and parse the results without sifting through an intense interface. It is this attention to the little details that allow you to keep your usability tests simple and focus on the user interaction, versus setting up the application and learning the interface.</p>
<h3>How Does it Work?</h3>
<p>Setting up projects is a quick and painless process, and setting up the profiles is just as easy. Silverback utilizes the iSight camera of your Mac, which can turn your laptop into a portable usability lab. Once you create a project and a profile, you can start recording the session. While the test is in progress, Silverback is completely transparent to the user. It records the video and audio of the user, as well as highlighting the clicks of the user. You can control the recording process via the Apple remote, setting chapter markers while the test is in progress. The participants of the test only see what they need to see, and nothing more.</p>
<p><img src="http://www.thinkvitamin.com/images/articles/reviews/silverback/silverback_project_creation.png" alt="Siverback Project Creation Screen" /></p>
<p><img src="http://www.thinkvitamin.com/images/articles/reviews/silverback/silverback_project.png" alt="Silverback Project Screen" /></p>
<p>Once the session is completed, you can make notes on the session and then export the test. Once you are ready to export the test, there are options that allow you to place the video in any corner of the screen. Along with the placement of the video you can change its transparency. I see this as one of the greatest features, as you can see the video and watch the user interacting with the interface or website, and make it semi-transparent so that you can still easily see all possible clickable areas. Depending on the time of the session and your exporting options, you may want to go make yourself a cup of coffee while you wait for the test to finish exporting as it can take some time. The final exported video can then be stored for later review, and you can use the interface to make notes about the test.</p>
<p><img src="http://www.thinkvitamin.com/images/articles/reviews/silverback/silverback_preferences.png" alt="Silverback Export Preferences" /></p>
<h3>Is it For Me?</h3>
<p>In the beginning we looked at some of the different reasons that developers overlook usability testing. Silverback addresses those barriers with:</p>
<ul>
<li><strong>Cost</strong>. The cost of the application is <strong>$49.95</strong>, with 10% of the profits made on the software going to save the gorillas. This makes the application affordable no matter what the size of your organization.</li>
<li><strong>Staff</strong>. The simplicity of the application makes it easy for anyone to use. While it may take a more skilled individual to process the results, it is very simple for anyone to setup and administer.</li>
<li><strong>Equipment</strong>. The only hardware you need is an Apple computer equipped with an internal or external iSight camera and a microphone (if you choose to record the audio and video).</li>
</ul>
<p>Many developers are familiar with the different analytics tools available to them. Analytics are a vital part to understanding a website. They allow you to see the quantitative data associated with your website. However, analytics fail to show you some of the qualitative data associated with your website. Performing usability tests give you a glimpse of that qualitative aspect, as you can setup and execute tests and see how a user responds. You are seeing first-hand how a user navigates and performs different tasks on your website.</p>
<p>It is important to note that, just as with anything else, it takes professionals to analyze the results and then plan for a proper course of action. This does not replace usability experts. <em>Silverback</em> is just another tool in a web developer&#8217;s toolbox. When used properly, it is a very powerful and lightweight application. <em>Silverback</em> comes with a <strong>free 30 day trial</strong>, but I will admit that it only took minutes for me to realize that this is a must-have tool. If you are looking for a tool to help you perform usability tests on a smaller budget and minimal staff, then look no further than <em>Silverback</em>.</p>
<p><strong>Software Name</strong>: Silverback</p>
<p><strong>Maker</strong>: Clearleft</p>
<p><strong>URL</strong>: <a href="http://silverbackapp.com/" title="Silverback &mdash; guerrilla usability testing">http://silverbackapp.com/</a></p>
<p><strong>Price</strong>: $49.95</p>
<p><strong>Rating out of 5</strong>: 4</p>
<img src="http://carsonified.com/?ak_action=api_record_view&id=1787&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/design/silverback-usability-testing-software-for-the-mac/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Book: &#039;Bulletproof Ajax&#039; by Jeremy Keith</title>
		<link>http://carsonified.com/blog/carsonified/reviews/bulletproof-ajax-by-jeremy-keith/</link>
		<comments>http://carsonified.com/blog/carsonified/reviews/bulletproof-ajax-by-jeremy-keith/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 10:35:46 +0000</pubDate>
		<dc:creator>Gareth Rushgrove</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Jeremy Keith]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/reviews/dev/bulletproof-ajax-by-jeremy-keith/</guid>
		<description><![CDATA[By <strong>Gareth Rushgrove</strong><br />Gareth Rushgrove reports on Jeremy Keith's latest book, Bulletproof Ajax, finding out who the book is aimed at and what they'll learn from it.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fbulletproof-ajax-by-jeremy-keith%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fbulletproof-ajax-by-jeremy-keith%2F" height="61" width="51" /></a></div><p>Ajax has been a hot topic for quite a while now, and there seems to be a new book with the eponymous Greek warrior in its title pretty much every week. Coming in at just 207 pages, <a href="http://adactio.com">Jeremy Keith&#8217;s</a> new book, <a href="http://bulletproofajax.com">Bulletproof Ajax</a>, is the latest to join the fray. With only 200 odd pages how does he plan to cover such a complex subject you may be asking? Well, here&#8217;s the secret &#8211; Ajax is really quite simple when you get down to it.</p>
<p>Jeremy&#8217;s previous book, <a href="http://domscripting.com">DOM Scripting</a>, stands as a fantastic introduction to JavaScript in general and DOM Scripting in particular and <em>Bulletproof Ajax</em> follows on from that title to some degree. Although you get a short introduction to the JavaScript language it&#8217;s just enough to understand the examples (I&#8217;d recommend you have at least a passing knowledge of JavaScript before reading this book). Also if you are coming to Ajax as a server side programmer then this book is probably not what you&#8217;re looking for, but worth reading at a later date. Given the client-server nature of Ajax there are server-side code examples (in PHP) but these are generally brief and serve only to support the examples rather than look at real world usage. Again, it would be useful to have at least a passing familiarity with a server side language and to be able to know if you already have a web server handy to experiment with.</p>
<p>The book features plenty of sample projects &#8211; for instance a simple address book is built up, showing off how to use XML, JSON and HTML as data sources and introducing the central XMLHTTPRequest object. There&#8217;s lots of focus, as you would expect, on making these examples bulletproof, in this case making sure they work even if JavaScript is unavailable using a method called Hijax.</p>
<p>To go from simple inline event handlers through to completely unobtrusive, object-based code and discussions of closures in JavaScript would be pretty good going for a book twice the size. It&#8217;s testament to the clear, no-nonsense and eminently readable writing style that this never bogs down the examples. Some people are bound to complain about the use of the proprietary innerHTML property and the minimal coverage of XML and JSON in the larger examples. This seems to be a facet of the scope of the book and a pragmatic approach to the problem rather than an unintentional oversight. If you&#8217;re looking for an A-Z of building an enterprise Ajax application then you&#8217;re probably looking for another book (but you should read this one first anyway!).</p>
<p>An entire chapter is dedicated to Accessibility and Ajax, a hugely important subject and one I&#8217;ve not seen mentioned anywhere else to date. Although the chapter lacks equivocal conclusions (mainly because no one seems to have formed any yet) it raises all the important issues for discussion and debate and provides a solid set of references for further reading. Throughout the book everything is anchored on the importance of user experience, rather than simply using technology for technology&#8217;s sake; this makes Bulletproof Ajax stand out from the crowd of more technology-focused tomes on the subject.</p>
<p>As a standards savvy developer if you want to get up to speed quickly with the hows and whys of modern Ajax but don&#8217;t have the time to wade through an awful lot of blog posts then <em>Bulletproof Ajax</em> is worthwhile reading. If you already know what you&#8217;re up to then it&#8217;s a perfect book to recommend to your unenlightened colleagues. A perfectly digestible read for one of those long train journeys!</p>
<p>Book Name: Bulletproof Ajax<br />
Publisher: New Riders<br />
Author: <a href="http://adactio.com">Jeremy Keith</a><br />
URL: <a href="http://bulletproofajax.com">http://bulletproofajax.com</a><br />
Price: $34.99 <acronym title="United States Dollars">USD</acronym> <a href="http://www.amazon.com/gp/product/0321472667?ie=UTF8&#038;tag=vitamin06-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0321472667">Buy <em>Bulletproof Ajax</em> at Amazon and save 34% off the cover price!</a><img src="http://www.assoc-amazon.com/e/ir?t=vitamin06-20&#038;l=as2&#038;o=1&#038;a=0321472667" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
Rating out of 5: 3.5</p>
<img src="http://carsonified.com/?ak_action=api_record_view&id=1743&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/carsonified/reviews/bulletproof-ajax-by-jeremy-keith/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Book Review &#039;Beginning CSS Web Development&#039;, by Simon Collison</title>
		<link>http://carsonified.com/blog/carsonified/reviews/beginning-css-web-development-by-simon-collison/</link>
		<comments>http://carsonified.com/blog/carsonified/reviews/beginning-css-web-development-by-simon-collison/#comments</comments>
		<pubDate>Thu, 15 Feb 2007 16:07:36 +0000</pubDate>
		<dc:creator>Gareth Rushgrove</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/reviews/uncategorized/beginning-css-web-development-by-simon-collison/</guid>
		<description><![CDATA[By <strong>Gareth Rushgrove</strong><br />Gareth Rushgrove checks out Simon Collison's comprehensive guide to CSS, published by Apress.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fbeginning-css-web-development-by-simon-collison%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fbeginning-css-web-development-by-simon-collison%2F" height="61" width="51" /></a></div><p>The cascade, inheritance, contextual selectors. As someone who has been using Cascading Style Sheets (<acronym title="Cascading Style Sheets">CSS</acronym>) in the real world for a while it&#8217;s sometimes easy to forget it can be tricky to get started. <em>Beginning <acronym title="Cascading Style Sheets">CSS</acronym> Web Development</em>, written by <a href="http://www.colly.com/">Simon Collison</a>, aims to get you on the road to creating <q>usable, compact, good looking, well structured, and easy to maintain</q> websites.</p>
<p>Anyone familiar with Simon from his long running blog, <a href="http://www.colly.com/">collylogic.com</a> (now found at <a href="http://www.colly.com/">colly.com</a>), can expect the same easy reading tone and witty repartee. Colly&#8217;s long-running obsession with music proves useful too; with the obligatory case study and examples feeling more real world than in most web design books. Although on second thoughts a band featuring Keith Moon, Jimi Hendrix and Simon himself may be too good to be true&#8230;</p>
<p>The book progresses through using <acronym title="Cascading Style Sheets">CSS</acronym> to style all the basic HTML elements, concentrating on the sorts of things that real world designers get up to most of the time; there&#8217;s an entire chapter on lists for example. A few excepts stood out as particularly well placed; a good discussion of typography on the web with some practical alternatives to the oft used web safe fonts, details of the most common image formats and when to use them and a particularly clear explanation of the complexity of floats.</p>
<p>Coming from someone like Simon it should go without saying that the book is up to date. Fixed vs liquid vs elastic vs variable fixed width layouts, faux column and large footers, accessibility and even IE7 are all mentioned at some point. Links are provided where relevant to helpful sites which should help minimize the inevitable impact of print going out of date.</p>
<p>As well as practical examples the book provides a useful compendium of the state of the art when it comes to <acronym title="Cascading Style Sheets">CSS</acronym>; coding styles, <a href="http://www.stopdesign.com/">Douglas Bowman&#8217;s</a> flags, commenting, indenting, modular style sheets, ideas for organizing style sheets. This information is available online, but would require wading through scattered blog posts from the last several years or reading the <a href="http://www.css-discuss.org/">css-discuss</a> archives from end to end. In short if you&#8217;re just starting out then <em>Beginning <acronym title="Cascading Style Sheets">CSS</acronym> Web Development</em> will save you time.</p>
<p>The only problem I have with <em>Beginning <acronym title="Cascading Style Sheets">CSS</acronym> Web Development</em> stems from the title, specifically the <acronym title="Cascading Style Sheets">CSS</acronym> part. Web design and development is a multi-tiered discipline, and <acronym title="Cascading Style Sheets">CSS</acronym> often stands or falls on the strength of the underlying markup. The book assumes the reader has a good understanding of modern, semantic, markup practices and as such is not ideally suited for everyone. It also doesn&#8217;t provide that much material for the experienced designer or developer that they probably haven&#8217;t seen before.</p>
<p>In short the book is a sign of a maturing industry. It is ideally suited for use in teaching, either students or other professional developers, the joys of <acronym title="Cascading Style Sheets">CSS</acronym>. It probably won&#8217;t be your first web design book, and neither should it be your last but it will provide a constant companion and reference for those starting on the road to becoming the next web design rock star.</p>
<p>Book Name: Beginning Web Development<br />
Publisher: Apress<br />
Author: Simon Collison<br />
URL: <a href="http://csswebdevelopment.com/">http://csswebdevelopment.com/</a><br />
Price: $34.99 <a href="http://www.amazon.com/gp/product/1590596897?ie=UTF8&#038;tag=vitamin06-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1590596897">Save 30% on <em>Beginning CSS Web Development</em> at Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=vitamin06-20&#038;l=as2&#038;o=1&#038;a=1590596897" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
Rating out of 5: 4</p>
<img src="http://carsonified.com/?ak_action=api_record_view&id=1736&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/carsonified/reviews/beginning-css-web-development-by-simon-collison/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Microsoft Expression Web Final Release</title>
		<link>http://carsonified.com/blog/carsonified/reviews/microsoft-expression-web-designer-final-release/</link>
		<comments>http://carsonified.com/blog/carsonified/reviews/microsoft-expression-web-designer-final-release/#comments</comments>
		<pubDate>Mon, 22 Jan 2007 08:00:38 +0000</pubDate>
		<dc:creator>Rachel Andrew</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Microsoft Expression]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/reviews/css/microsoft-expression-web-designer-final-release/</guid>
		<description><![CDATA[By <strong>Rachel Andrew</strong><br />Microsoft recently launched the final release of Expression Web, its web editing tool for designers and developers. We asked Rachel Andrew, CSS maven and experienced web developer, to put it through its paces.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fmicrosoft-expression-web-designer-final-release%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fmicrosoft-expression-web-designer-final-release%2F" height="61" width="51" /></a></div><p>Having reviewed <em>Microsoft Expression Web</em> back in June 2006, giving it rating of 3 out of 5, I was glad of the opportunity to have a look over the final release version of the product, to see how well it supports designers in creating sites using CSS. Opening the boxed version I liked the enclosed guide to CSS selectors and the fact that the product actively markets itself on support for standards. Page 3 of the Quick Start Guide opens with the words,</p>
<blockquote><h4>&#8220;Standards-based websites</h4>
<p>Expression Web solves a problem facing all web designers today: how to build websites that fully adhere to published standards, including support for XHTML.&#8221;</p>
</blockquote>
<h3>The product</h3>
<p><em>Expression Web</em> will only install on machines running Windows XP Service Pack 2 and newer versions of Windows. Once installed, the product looks slicker than the technology preview I reviewed in June, and it seems quite light on its feet. The rendering engine at the time of my last review was based on Internet Explorer 6, in this release the product claims to be using a non-browser based rendering engine and it certainly seems very accurate with the fairly complex designs that I tested in it.</p>
<p>The rendering engine picks up, from your DOCTYPE, whether you are aiming to render pages in &#8216;Quirks Mode&#8217; &#8211; rendering as in Internet Explorer 5, or in &#8216;Standards Mode&#8217;. On removing the DOCTYPE from my XHTML page and then returning to Code View, the rendering engine switches from &#8216;Standard&#8217; to &#8216;Quirks&#8217; alerting me to the fact that my layout will now be rendered using an outdated rendering engine.</p>
<p><img src="http://www.thinkvitamin.com/images/articles/reviews/msexpressionweb/rendering.png" alt="Rendering in Standards Mode" /></p>
<p>As a hand-coder I really like the real-time &#8220;as you type&#8221; validation of mark-up. Forgetting to close an element in XHTML for example will immediately cause the problem to be highlighted in the mark-up. Expression Web will also highlight non-standard elements according to the DOCTYPE you are using.</p>
<p>There are a whole host of CSS tools included with <em>Expression Web</em> and in this product designing using CSS is just how it is done, which is great to see. My personal favourite tool is the CSS Report. Running a CSS report on a page will locate all of the CSS rules you have used on that page &#8211; whether they are inline, in the head of the document or in an attached stylesheet &#8211; and list them in the Reports Window. Clicking on the Definition Location for that style jumps you to the actual location of the CSS. This is such a useful little tool &#8211; I wish I had something similar in the editors I use day to day, especially when working with other people&#8217;s CSS!</p>
<p><img src="http://www.thinkvitamin.com/images/articles/reviews/msexpressionweb/css-reports.png" alt="Creating a CSS Report for a page" /></p>
<h3>A puzzling issue</h3>
<p>Things are going very well thus far, but in addition to looking at the product as an experienced developer I wanted to see how it might function to someone who has just purchased a copy because they want to build a website, without any prior experience. What better place to start than with the Quick Start Guide tutorial? The tutorial takes the user through setting up a site and then creating a new page using one of the CSS Layouts included, selecting a layout with Header, nav, 3 columns and a footer. This can be quite a tricky layout to achieve using CSS and so I was interested to see how it was implemented here.</p>
<p><img src="http://www.thinkvitamin.com/images/articles/reviews/msexpressionweb/css-layouts.png" alt="Selecting a CSS layout" /></p>
<p>In the next stage of the tutorial I used the Apply Styles Task Pane to add background colors to the sections of the layout, and to this point everything was going along swimmingly. Then I tried to add some content to the design, and things didn&#8217;t look so great with the sidebars laying over the footer. I had a pretty good idea what was going on before I looked at the CSS &#8211; the columns were absolutely positioned and so there was no way that this layout could work!</p>
<p><img src="http://www.thinkvitamin.com/images/articles/reviews/msexpressionweb/3col.png" alt="A failed 3 column layout" /></p>
<p>It is a strange enough fact that broken layouts were included with the product, what is even more puzzling is the fact that one of these broken layouts was selected for use in the Quick Start Guide. The screenshot in the guide even shows the sidebars overlaying the footer.</p>
<p>While these layouts being broken is not going to be an issue to the experienced developer who will already have their own favored methods of achieving them, it is a shame that what may be someone&#8217;s first introduction to using CSS layouts is going to be a problematic one.</p>
<h3>Conclusion</h3>
<p><em>Expression Web</em> is an enjoyable product to use and for designers working on Windows XP it is certainly worth evaluating the trial download. For those working in a team with developers using Visual Studio the integration between the two products and the ease by which you can create and preview standards-based designs within Expression is going to be a real benefit.</p>
<p>For experienced developers who are happiest working in the code, <em>Expression Web</em> doesn&#8217;t get in the way. Unlike its predecessor Frontpage it doesn&#8217;t try to change your code to suit itself and the excellent rendering engine seems capable of rendering most layouts. As with any visual environment, working out how to create CSS visually takes a little effort, but if you are someone who enjoys working visually it would be worth the time spent as the rendering engine is very faithful to the view in a modern browser.</p>
<p>There are many features of this product that I do really like, and I think will be of real benefit to many designers. However it&#8217;s a shame that oversights such as the inclusion of non-working CSS layouts take the edge off the great work that has been done on this product.</p>
<ul class="item">
<li>Software Name: <span class="fn">Microsoft&reg; Expression&reg; Web</span></li>
<li>Maker: Microsoft
</li>
<li>URL: <a href="http://www.microsoft.com/products/expression/" class="url">http://www.microsoft.com/products/expression/</a></li>
<li>Price: $299 <acronym title="United States Dollars">USD</acronym> (save $50 at <a href="http://www.amazon.com/Microsoft-45117G-Expression-Web-2/dp/B0013IRKCY/ref=pd_cp_sw_3?pf_rd_p=433272301&#038;pf_rd_s=center-41&#038;pf_rd_t=201&#038;pf_rd_i=B0013ITQAS&#038;pf_rd_m=ATVPDKIKX0DER&#038;pf_rd_r=1JJ0V9R5W54C92NS88R7&#038;tag=vitamin06-20">Amazon</a>)</li>
<li>Rating out of 5: <span class="rating">3</span></li>
</ul>
<p class="diggit"><img src="http://www.digg.com/img/digg-guy-small.gif" alt="digg.com logo" /> Like this article? <a href="http://digg.com/software/Microsoft_Expression_Web_Final_Release">Digg it</a>!</p>
<img src="http://carsonified.com/?ak_action=api_record_view&id=1731&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/carsonified/reviews/microsoft-expression-web-designer-final-release/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>SlickEdit v11</title>
		<link>http://carsonified.com/blog/carsonified/reviews/slickedit-v11/</link>
		<comments>http://carsonified.com/blog/carsonified/reviews/slickedit-v11/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 08:06:04 +0000</pubDate>
		<dc:creator>Rachel Andrew</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Dev]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/reviews/dev/slickedit-v11/</guid>
		<description><![CDATA[By <strong>Rachel Andrew</strong><br />Aimed at developers, SlickEdit is a multi-platform, multi-language editor that promises to enable you to get more done in less time. Rachel Andrew installed it to find out...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fslickedit-v11%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fslickedit-v11%2F" height="61" width="51" /></a></div><p>During the day I work on a Linux desktop, at home I use OS X. The main language that I develop in these days is PHP, however I also work in other languages as well as XHTML, CSS and JavaScript and I&#8217;m always keen to try out code editors, especially those which promise to support multiple platforms. So I was really happy to try out <em>SlickEdit v11</em> which indicates on its website that it is a,</p>
<blockquote><p>&#8220;&#8230; multi-platform, multi-language code editor that enables power programmers to create, navigate, modify, and debug code faster and more accurately.</p>
</blockquote>
<p>Sounds good! As I&#8217;m at home I install <em>SlickEdit</em> on my G4 Mac Mini, on opening the CD I&#8217;m impressed to see the large number of supported platforms. That is definitely a plus in my opinion as it&#8217;s great to be able to use the same code editor no matter which box I&#8217;m sat in front of. On running the installer however I am disappointed to find that the software isn&#8217;t a native OS X application and will need to run under X11. This means that it can&#8217;t take advantage of inbuilt features of the OS and, to be honest, isn&#8217;t the most attractive application to use. Given that I didn&#8217;t want to judge the product on looks alone I also installed it onto Windows XP, where it looks far more at home.</p>
<p>As a coding editor <em>SlickEdit</em> has the usual features one would expect from any professional environment &#8211; code completion, syntax highlighting and so on. There are also some features that, once you got used to using them, could really speed up development. The Syntax Expansion &#8211; expanding block structures such as if, for and so on when you start to type &#8211; and &#8216;Surround With&#8217; which will wrap a selection with a structure, works well, and you can define additional structures to those supported out of the box.</p>
<p>I particularly like the concept of &#8216;Backup History&#8217;, this isn&#8217;t a replacement for proper version control but instead, a feature which saves a backup of your file when it is saved and allows you to compare versions. This creates a backup of files that aren&#8217;t ready to be checked into your main version control &#8211; and you can compare versions &#8211; I can see this being a handy tool for many developers.</p>
<p>I think the best feature of <em>SlickEdit</em> is the ability to customise it, to shape the application to fit your own way of working. If you are a developer who is going to use this product as your primary development environment and is able to invest the time to learn it and to customise it to your needs, it looks to be a good choice, and certainly one worth looking at.</p>
<p>This customizability however, comes with the downside that the application is at first use quite difficult to get into and use. This was a difficult review to write as there is no way I can do justice to the product in a few words and after having spent a short while looking at it. However, the tool is designed for the professional developer, and so having some barrier to entry in the requirement to learn the environment shouldn&#8217;t be a problem given the features available once you are comfortable in using it. Also, there&#8217;s a <a href="http://community.slickedit.com/index.php">dedicated community</a> available to help with product questions.</p>
<p>If you are looking for a highly customizable development environment, or need solid support for a large number of languages in one editor then <em>SlickEdit</em> may well be worth a try. However if you just need a simple code editor, or are the sort of person who tends not to use many features in a development environment, then you might find that it is more complex than your needs dictate.</p>
<ul class="item">
<li>Software Name: <span class="fn">SlickEdit v11</span></li>
<li>Maker: SlickEdit Inc.
<li>URL: <a href="http://www.slickedit.com" class="url">http://www.slickedit.com</a></li>
<li>Price: from $284 <acronym title="United States Dollars">USD</acronym> for a named user license</li>
<li>Rating out of 5: <span class="rating">4</span> (for the professional developer willing to invest time into learning the environment, however lack of native OS X support &#8211; especially given the cost of the product &#8211; would lose this a point for Mac users)</li>
</ul>
<p></body><br />
</html></p>
<img src="http://carsonified.com/?ak_action=api_record_view&id=1729&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/carsonified/reviews/slickedit-v11/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>&#039;Communicating Design&#039; by Dan Brown</title>
		<link>http://carsonified.com/blog/design/communicating-design-by-dan-brown/</link>
		<comments>http://carsonified.com/blog/design/communicating-design-by-dan-brown/#comments</comments>
		<pubDate>Wed, 22 Nov 2006 12:26:57 +0000</pubDate>
		<dc:creator>Gareth Rushgrove</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[documenting design]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/reviews/coding/communicating-design-by-dan-brown/</guid>
		<description><![CDATA[By <strong>Gareth Rushgrove</strong><br />Documenting your web design project properly can score major points with colleagues, clients and management. Dan Brown's latest book on the subject provides an in-depth guide to getting it right. Reviewed by Gareth Rushgrove.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fdesign%2Fcommunicating-design-by-dan-brown%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fdesign%2Fcommunicating-design-by-dan-brown%2F" height="61" width="51" /></a></div><p>Documentation. Makes you want to call it a day and start with some real work tomorrow. Or at least that&#8217;s the reaction that you often come across in web design, even with seasoned developers and designers. Yet the biggest problems we often come across in our work are ones related to communication; problems with people from marketing; clients with bad ideas; management with worse ideas. What if you could make them understand your vision? Documentation is the answer.</p>
<p><a href="http://communicatingdesign.com">Communicating Design</a>, by <a href="http://www.greenonions.com/">Dan Brown</a> is one of very few books that address the subject of documenting a modern web design project. With chapters ranging from personas and usability testing to content inventory, sitemaps and wireframes, the book covers a lot of ground, with something for everyone; from project managers to interface designers.</p>
<p>The chapters each follow the same general format, and can be read in pretty much any order &#8211; making the book an ideal reference to have lying around. Each chapter breaks the chosen deliverable into three layers; essential, enhancements and contextual information, which makes getting started easier and further adding to the book&#8217;s reference potential. The chapters also include tips on presenting the various documents, and useful information which places them in the wider context of a project.</p>
<p>Dan Brown does a very good job of describing a potentially dull subject in useful ways. As a long time contributer to <a href="http://www.boxesandarrows.com">Boxes and Arrows</a> and an active member of the Information Architecture community his experience comes through in the examples, and in particular the real world problems you may encounter when using the proposed deliverables. These sections on when, how and what to deliver to clients really raise the book into must-read territory.</p>
<p>The most impressive aspect of the book though is the up-to-date discussion. Not content with describing what makes a good site map and how to present it we get the author&#8217;s well-thought out ideas on whether sitemaps are indeed up to the task in a world of user-generated content, search and non-hierarchical site structures (probably not apparently). In another chapter a disussion of the problems involved in carrying out a large content inventory are accompanied by details of why the perfect tool for the job is difficult to come by.</p>
<p>A minor issue is that the book focuses on the documentation of the interface design aspects of a web design project at the expense of including chapters or comment on documenting the more technical, functional, aspects of development. In fairness it doesn&#8217;t set out to plug this gap in the market, although personaly I&#8217;d love to see a follow up in the same style. Communicating Development anyone? With all the diagrams throughout the book full colour would have been nice, but these really are minor points.</p>
<p>Overall <em>Communicating Design</em> is a good read, covering techniques that you can jump right in with, and providing hard earned, real world knowledge in digestable chunks. For anyone interested in improving their design documentation this will be a solid purchase, for anyone not interested in creating better documentation this should be required reading.</p>
<ul class="item">
<li>Book Name: <span class="fn">Communicating Design</spam</li>
<li>Author: <a href="http://greenonions.com">Dan Brown</a></li>
<li><span class="caps">URL</span>: <a href="http://www.communicatingdesign.com/" class="url">http://www.communicatingdesign.com/</a></li>
<li>Price: $39.99<acronym title="United States Dollars">USD</acronym> <a href="http://www.amazon.com/gp/product/0321392353?ie=UTF8&#038;tag=vitamin06-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0321392353">Save 34% on <em>Communicating Design</em> at Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=vitamin06-20&#038;l=as2&#038;o=1&#038;a=0321392353" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>
</li>
<li>Rating out of 5: <span class="rating">4</span></li>
<img src="http://carsonified.com/?ak_action=api_record_view&id=1725&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/design/communicating-design-by-dan-brown/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Book Review: ‘Using Microformats’ by Brian Suda</title>
		<link>http://carsonified.com/blog/dev/%e2%80%98using-microformats%e2%80%99-by-brian-suda/</link>
		<comments>http://carsonified.com/blog/dev/%e2%80%98using-microformats%e2%80%99-by-brian-suda/#comments</comments>
		<pubDate>Wed, 25 Oct 2006 08:36:46 +0000</pubDate>
		<dc:creator>Gareth Rushgrove</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/reviews/dev/using-microformats-by-brian-suda/</guid>
		<description><![CDATA[By <strong>Gareth Rushgrove</strong><br />Microformats are cool. Every time you get a few savvy web developers together and start talking about what&#8217;s interesting at the moment, someone will mention microformats and everyone else will either get overly excited or nod sagely. Using Microformats by Brian Suda is for the latter group of people. You might have visited the website [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fdev%2F%25e2%2580%2598using-microformats%25e2%2580%2599-by-brian-suda%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fdev%2F%25e2%2580%2598using-microformats%25e2%2580%2599-by-brian-suda%2F" height="61" width="51" /></a></div><p><a rel="nofollow" target="_blank" href="http://microformats.org">Microformats</a> are cool. Every time you get a few savvy web developers together and start talking about what&#8217;s interesting at the moment, someone will mention microformats and everyone else will either get overly excited or nod sagely. <em>Using Microformats</em> by <a rel="nofollow" target="_blank" href="http://suda.co.uk">Brian Suda</a> is for the latter group of people. You might have visited the website a few times, probably marked up a couple of contact details for your last project using hCard and installed the <a rel="nofollow" target="_blank" href="http://code.google.com/p/tails-firefox-extension/">Tails firefox extension</a>, but you don&#8217;t quite have that zen feeling yet, you don&#8217;t know all the class names off the top of your head and you&#8217;re not constantly checking for new microformats or writing your own.</p>
<p>With just forty five pages, <em>Using Microformats</em> is part of the <a rel="nofollow" target="_blank" href="http://www.oreilly.com/store/series/sc.csp">O&#8217;Reilly Short Cuts</a> series of PDF books; you get a solid history of microformats, the background behind the idea, a run down of several microformats as well as example implementations and future ideas. The short format works really well here, anything more and it would need padding out and the price ($9.99 USD ) is about right too. (The Short Cuts series could maybe do with a little more work with regards to the typography and layout, but this is a minor bugbear.)</p>
<p>The author, Brian Suda, does a good job of covering a lot in a short number of pages. As one of the authors of hCard and creator of several microformat-related tools, including <a rel="nofollow" target="_blank" href="http://suda.co.uk/projects/X2V/">X2V</a> and the essential <a rel="nofollow" target="_blank" href="http://suda.co.uk/projects/microformats/cheatsheet/">Microformats Cheat Sheet</a>, you know you&#8217;re getting information from the front line.</p>
<p>The book covers Rel-License, Rel-Nofollow, VoteLink, XFN , Rel-Tag, Rel-Directory hCard, GEO, ADR, hCalendar, hReview, hResume, hAtom and xFolk, which is pretty good going! It also makes a good, sensible, division between elemental and compound microformats, as well as discussing some of the design patterns. Each section gives you a good idea of where to use it, as well as how to add the markup and relevant classes to your site. A section on styling microformated data also adds to the real world feel. This is all the information you need to know to get going.</p>
<p>My personal favorite bits were the ideas; things that could be just round the corner, especially if someone reading this wants a pet project. Microformats and Javascript libraries, microformat-enabled search, microformat aware applications (oh and hRecipe) are just a few of nuggets in the book. Throughout the book you get a good sense of why microformats are a good idea, and a sense of why so many people, obviously including the author, are so passionate about them.</p>
<p>The only real problem is the subject. Microformats are moving so quickly a book like this will go out of date in relatively short order. This would be a major problem for a printed book, but the low price and PDF format make this less of an issue here.</p>
<p><em>Using Microformats</em> is a good evening&#8217;s read and a useful reference &#8211; although you&#8217;ll likely gravitate towards the <a rel="nofollow" target="_blank" href="http://microformats.org/wiki/Main_Page">Microformats Wiki</a> and community over time. It can be a little technical and hard going in places, the typography doesn&#8217;t always help here, and it can come across like a series of high quality blog posts in places which, depending on your point of view, could be a good or bad thing. Overall, I learnt quite a bit, picked up a few ideas along the way and was busy reading it moments after paying my money. Recommended.</p>
<p>Book Name: Using Microformats<br />
Publisher: O&#8217;Reilly<br />
Author: <a rel="nofollow" target="_blank" href="http://suda.co.uk">Brian Suda</a><br />
<span class="caps">URL</span>: <a rel="nofollow" target="_blank" href="http://www.oreilly.com/catalog/microformats/">http://www.oreilly.com/catalog/microformats/</a><br />
Price: $9.99 USD<br />
Rating out of 5: 3</p>
<p class="diggit"><img src="http://www.digg.com/img/digg-guy-small.gif" alt="digg.com logo"/> Like this article? <a rel="nofollow" target="_blank" href="http://digg.com/programming/Using_microformats_review">Digg it</a>!</p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=f1zsYWG1"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=960" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=rWTZqfxj"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?i=rWTZqfxj" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=A4QyjsmN"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=pPoyO3qR"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=AxkSTFJD"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=961" border="0"></img></a>
</div>
<p><img src="http://feedproxy.google.com/~r/vitaminmasterfeed/~4/69o-RmrvHXM" height="1" width="1"/></p>
<img src="http://carsonified.com/?ak_action=api_record_view&id=1717&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/dev/%e2%80%98using-microformats%e2%80%99-by-brian-suda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#039;Ruby for Rails&#039; by David Black</title>
		<link>http://carsonified.com/blog/carsonified/reviews/ruby-for-rails-by-david-black/</link>
		<comments>http://carsonified.com/blog/carsonified/reviews/ruby-for-rails-by-david-black/#comments</comments>
		<pubDate>Sun, 30 Jul 2006 07:55:30 +0000</pubDate>
		<dc:creator>Tom Armitage</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Dev]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/reviews/coding/ruby-for-rails-by-david-black/</guid>
		<description><![CDATA[By <strong>Tom Armitage</strong><br />Tom Armitage from Infovore.org reviews a recent titled aimed at Ruby on Rails beginners]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fruby-for-rails-by-david-black%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fruby-for-rails-by-david-black%2F" height="61" width="51" /></a></div><p>There&#8217;s no denying the stir that <a href="http://rubyonrails.org">Ruby on Rails</a> has caused in the web development community. Since its release in 2004, it has gained a rapidly expanding user-base through its lightweight, elegant code, and marked benefits for productivity. It has also raised the profile of <a href="http://www.ruby-lang.org/en/">Ruby</a> itself, the dynamic, object-oriented scripting language first released in 1995 by Yukihiro &#8220;Matz&#8221; Matsumoto. Ruby has been hugely popular in its homeland of Japan for a long while, but only began to gain popularity in the West in the last six years.</p>
<p>So not only are users coming new to Rails, but also to Ruby itself. David Black&#8217;s <em>Ruby for Rails</em> aims itself squarely at that sizable audience. It is not so much a book about &#8220;Ruby specifically for Rails&#8221; as one about &#8220;Ruby for people who have come to it through Rails&#8221;. Whilst many Rails users quickly get their heads around its clean-cut, minimal syntax, the first problem they often run into is Ruby itself. Ruby is a highly idiomatic language, and does not resemble the C-like languages most people are familiar with. Given the ever-increasing popularity of Rails, this book could not have been published at a better time.</p>
<p>The book takes the form not of a reference, but a linear tutorial. The first handful of chapters look, in turn, at the very basics of writing and running Ruby scripts (along with a quick guide to the Ruby command-line interpreter), the very basics of getting a Rails app up and running, and concludes with a look at beginning to use simple Ruby scripting techniques to enhance you application.</p>
<p>The book then takes a marked turn away from Rails, and concentrates on getting down to the nitty-gritty of Ruby itself. These chapters are the real highlight of the book &#8211; not for the keywords and methods they teach, but for the way in which they explain Ruby&#8217;s core and abstract concepts. Ruby&#8217;s real strengths &#8211; its highly dynamic nature and complete object orientation &#8211; are potentially its most confusing concepts, and yet Black&#8217;s methodical, plainly-written approach lays their complexities bare. His explanations of Objects, Classes, Modules, and how inheritance works are probably the best I&#8217;ve seen yet for Ruby, and coupled with an excellent chapter solely devoted to scope and <code>self</code> (the default object), get the complex underpinnings of the language out of the way in a very accessible style. (The <a href="http://www.manning-source.com/books/black/black_ch05.pdf">sample chapter</a>, on the basics of objects and classes, should give you a feel for Black&#8217;s clear, authoritative tone).</p>
<p>After that, the book moves on to cover control flow, devoting a good number of pages to the key concept that is code blocks, and then some slightly less complex chapters cover variables, scalars (strings, numbers, and symbols), collections (arrays and hashes) and regular expressions; these share more in common with languages the reader may be more familiar with. Still, just like the very first introductory chapters, they are all worth reading to the end &#8211; whilst they may start with common concepts, by the end, every chapter touches on the aspects that make Ruby unique, and explains some of the deeper complexities.</p>
<p>The Ruby language section ends with another fine, complex chapter, looking at Ruby&#8217;s capabilities as a dynamic language. In this chapter, as well as getting a handle on some really idiomatic Ruby concepts, the &#8216;magic&#8217; present in Rails really starts to fall into place. Throughout the language-oriented chapters, Black always refers back to concepts within Rails, often in ActiveRecord, using what has just been learned to explain the more &#8216;magical&#8217; aspects of Rails.</p>
<p>With the language-focused chapters out of the way, Black returns to the Rails app he began at the very beginning, and enhances it with the Ruby skills we&#8217;ve learned throughout the book. It&#8217;s here that a great deal falls into place &#8211; not just from a greater appreciation of what&#8217;s going on under the hood, but also through a new-found appreciation for Ruby idiom, and how best to work with (rather than against) Rails.</p>
<p>If there are faults with the book, they are few. Black consistently gives his example database schemas as SQL. Whilst I have no problem with this personally, it&#8217;s becoming more common in the Rails community to list them as database-agnostic Ruby migrations. Also, some of the code examples in the book may seem a little confusing to begin with &#8211; one early example features a lambda function, a concept not really explained until a good few hundred page later. And the initial chapter on Rails seems perhaps a little rushed, trying to cover much of the ground that many may have read in <em>Agile Web Development with Rails</em>.</p>
<p>But these are minor gripes. <em>Ruby for Rails</em> is an excellent guide to the Ruby language, especially for anyone coming to it afresh. It&#8217;s exactly the book that many in the Rails community have been waiting for, and it&#8217;ll improve your pure Ruby skills no-end. Certainly a book that I&#8217;ll be returning to many times in the future.</p>
<ul>
<li>Title: Ruby for Rails</li>
<li>Author: David Black</li>
<li>URL: <a href="http://www.manning.com/black/">http://www.manning.com/black/</a></li>
<li>Price: $44.95 <a href="http://www.amazon.com/gp/product/1932394699?ie=UTF8&#038;tag=vitamin06-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1932394699">Buy <em>Ruby for Rails</em> at Amazon and save $15</a><img src="http://www.assoc-amazon.com/e/ir?t=vitamin06-20&#038;l=as2&#038;o=1&#038;a=1932394699" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></li>
<li>Rating out of 5: 4</li>
</ul>
<img src="http://carsonified.com/?ak_action=api_record_view&id=1701&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/carsonified/reviews/ruby-for-rails-by-david-black/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Review: Microsoft Expression Web Designer</title>
		<link>http://carsonified.com/blog/carsonified/reviews/microsoft-expression-web-designer/</link>
		<comments>http://carsonified.com/blog/carsonified/reviews/microsoft-expression-web-designer/#comments</comments>
		<pubDate>Sun, 18 Jun 2006 08:02:21 +0000</pubDate>
		<dc:creator>Rachel Andrew</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Expression Web Designer]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/reviews/dev/microsoft-expression-web-designer/</guid>
		<description><![CDATA[By <strong>Rachel Andrew</strong><br />Professional developer and Web Standards Project member Rachel Andrew takes a look at Microsoft's web authoring product.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style=""><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fmicrosoft-expression-web-designer%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fcarsonified.com%2Fblog%2Fcarsonified%2Freviews%2Fmicrosoft-expression-web-designer%2F" height="61" width="51" /></a></div><p>One of my roles at The Web Standards Project is on The Dreamweaver Task Force, and as such I have a great interest in authoring tools and particularly in how they can assist those who prefer to work visually to develop standards compliant websites. The beta release of <em>Microsoft Expression Web Designer</em> gave me a chance to have a look at how this new contender in the marketplace stacked up &#8211; is it just FrontPage with a new skin, or actually a real competitor to Dreamweaver 8?</p>
<h3>Installation</h3>
<p>You can download a &#8216;Community Technology Preview&#8217; copy of <em>Microsoft Expression</em> from <a href="http://www.microsoft.com/products/expression/en/web_designer/wd_free_trial.aspx">http://www.microsoft.com/products/expression/en/web_designer/wd_free_trial.aspx</a>. You need to be running Windows XP with Service Pack 2 to install and there is no OS X version. Launching Expression displays the IDE with a default valid XHTML Transitional document &#8211; which is a good start.</p>
<p><img src="http://www.thinkvitamin.com/images/articles/reviews/expression-designer/expression-ide.jpg" alt="Microsoft Expression" height="293" width="400" /></p>
<p>As in Dreamweaver 8, <em>Expression</em> enables the developer to switch between different DOCTYPES when creating a new document. To create a new document in Expression select File &gt; New &gt; Page, in the dialog that opens click on &#8216;Page Editor Options&#8217; and you will find that you can select from a range of DOCTYPES.</p>
<p><img src="http://www.thinkvitamin.com/images/articles/reviews/expression-designer/expression1.jpg" alt="Page Options Dialog" height="413" width="400" /></p>
<p>The IDE will be familiar to anyone who has used another visual development environment, however it also feels like a Microsoft Office Application &#8211; meaning that I approached the Formatting Toolbar with some trepidation unsure exactly what it would insert into my document. In fact, the Toolbar performs a similar function to the Properties Inspector in Dreamweaver when formatting an element, adding a class to the selected element and creating that class in an embedded stylesheet in the head of the document.</p>
<p><img src="http://www.thinkvitamin.com/images/articles/reviews/expression-designer/expression2.jpg" alt="Formatting Toolbar" height="280" width="400" /></p>
<h3>Code editing</h3>
<p>As in Dreamweaver you can work in Code View, Design View or Split View. As a code editor Expression seems capable with the sort of features that one would expect &#8211; line numbering, code completion and auto insert, all of which are configurable in the Preferences. You can create your own &#8220;Code Snippets&#8221;: select a section of code, right-click and choose Create Code Snippet from the context menu and the give the item a name and description. Hitting Ctrl-Enter while in Code View brings up your list of Code Snippets to insert.</p>
<h3>Design View</h3>
<p>As I have already mentioned, formatting elements while in Design View results in the addition of classes to the elements and a class being created in an embedded stylesheet in the head of the document. While this is likely to lead to an attack of &#8216;classitis&#8217;, I&#8217;m not sure what the alternative would be and this is an almost identical method to that which Dreamweaver uses. </p>
<p>I was pleased to see that despite its similarities to Dreamweaver, my long-time Dreamweaver irritation hasn&#8217;t made an appearance in Expression. In Dreamweaver, if you select some text and click &#8216;Indent Text&#8217; in the Properties Inspector you get a blockquote &#8211; want to &#8216;indent&#8217; some more? You end up with multiple, nested blockquotes! Expression goes a more preferable route by giving the element a class and adding a 40 pixel left margin.</p>
<p>You can add (X)HTML elements to the document by selecting Insert &gt; HTML or by double-clicking the elements in the Toolbox Panel. The strangest discovery here is that <em>Expression</em> has included a Layer button that, as in Dreamweaver, inserts an absolutely positioned div with inline styles. Why Microsoft has chosen to include this feature is a mystery. Dreamweaver Layers are really a throwback to older versions of the software, the cause of much confusion and in recent versions have been somewhat buried in the interface.</p>
<p>I was disappointed to see that inserting an image using either method does not also include an alt attribute or any prompting to add one. You need to add this essential attribute yourself using the Tag Properties Panel or directly in the code.</p>
<p><img src="http://www.thinkvitamin.com/images/articles/reviews/expression-designer/expression3.jpg" alt="Tag Properties Panel" height="371" width="205" /></p>
<h4>CSS Layout Rendering</h4>
<p>Rendering of pages laid out with CSS is something which has improved with each version of Dreamweaver and I was interested to see how a relatively complex layout would display in <em>Expression</em>; from the tests that I did documents seemed to render as in Internet Explorer 6 but were editable in terms of adding content and in editing the attached stylesheets using the CSS Properties Panel. You do need to take care not to drag or resize positioned elements as <em>Expression</em> will then add inline styles.</p>
<h3>Conclusion</h3>
<p><em>Expression</em> is certainly no FrontPage with a new skin, this product feels up to date and relevant to how professional designers and developers are working currently. Probably my main issue with the software is the strangely disconcerting feeling that I am developing a website in Microsoft Word. There being no OS X version and the software only being available to users of the most up to date versions of Windows will limit take-up of this product. That said, as a standards advocate and someone who has some understanding of the inherent difficulties in creating a CSS capable visual editor, I think this is a worthy competitor to Dreamweaver. I think competition in this market will be a good thing, especially when both competitors are using standards compliancy as a main selling point.</p>
<ul>
<li>Software Name: Microsoft Expression Web Designer</li>
<li>Maker: Microsoft</li>
<li>URL: <a href="http://www.microsoft.com/products/expression/">http://www.microsoft.com/products/expression/</a></li>
<li>Price: Currently free to download Beta</li>
<li>Rating out of 5: 3 &#8211; could well make a 4 by final release</li>
</ul>
<p class="diggit"><img src="http://www.digg.com/img/digg-guy-small.gif" alt="digg.com logo" /> Like this article? <a href="http://digg.com/software/Microsoft_Expression_Web_Designer_review">Digg it</a>!</p>
<img src="http://carsonified.com/?ak_action=api_record_view&id=1693&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://carsonified.com/blog/carsonified/reviews/microsoft-expression-web-designer/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
	</channel>
</rss>
