<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>Vitamin</title>	<link>http://tc.eserver.org/publisher/Vitamin</link>
	<description>A listing of works published by Vitamin in the field of technical communication.</description>
	<language>en-us</language>
	<copyright>Copyright (c) 2005-08 by the EServer. All rights reserved.</copyright>
	<managingEditor>tclib-editorial@eserver.org (TC Library Editorial Board)</managingEditor>
	<webMaster>webmaster@eserver.org (Geoffrey Sauer)</webMaster>
	<image>
		<url>http://tc.eserver.org/images/newlogo.gif</url>
		<title>Vitamin</title>
		<link>http://tc.eserver.org/dir/Vitamin</link>
	</image>
	<item>
		<title>Stop Hacking, or be Stopped</title>
		<link>http://tc.eserver.org/35394.html</link>
		<guid>http://tc.eserver.org/35394.html</guid>
		<description>CSS has experienced a colourful and unusual history. From historic slow adoption to the current slow rate of development, ugly hacks have meant filling in the gaps is par for the course. But now that Internet Explorer 7 is looming, we&apos;re getting ready to deal with the first really major upgrade to a browser&apos;s rendering engine since we&apos;ve started using CSS-based layouts in earnest.</description>
	</item>
	<item>
		<title>Create Your Own Ajax Effects</title>
		<link>http://tc.eserver.org/32005.html</link>
		<guid>http://tc.eserver.org/32005.html</guid>
		<description>The basic and prebuilt effects in script.aculo.us are nice, but if you really want to build something great why not investigate doing your own, homegrown, do-it-yourself effects. We’re going to show you how to take basic effects and build on them to create your own. So let’s get going.</description>
	</item>
	<item>
		<title>Fifteen Things You Can Do with Yahoo! UI</title>
		<link>http://tc.eserver.org/32006.html</link>
		<guid>http://tc.eserver.org/32006.html</guid>
		<description>Slicken up your web apps with these tips and tricks using the Yahoo! User Interface library.</description>
	</item>
	<item>
		<title>Go Forth and API </title>
		<link>http://tc.eserver.org/32003.html</link>
		<guid>http://tc.eserver.org/32003.html</guid>
		<description>To most, the virtues of Web 2.0 are rather ephemeral; that’s always been one of its main criticisms. However, I like to think that one of the movement’s key aspects is a sense of community, an ability to create sites and applications that bring people together.</description>
	</item>
	<item>
		<title>How C.R.A.P is Your Site Design?</title>
		<link>http://tc.eserver.org/32002.html</link>
		<guid>http://tc.eserver.org/32002.html</guid>
		<description>Eons ago when I was taking the Freshman web design course in college (okay, it was only 4 years ago) I was taught about the acronym of all acronyms, the one by which all other web design acronyms were judged. We learned that good design is based on the C.R.A.P. principles where C.R.A.P. stands for Contrast Repetition Alignment Proximity, and when Creative Directors tell you that your design is crap, they’re actually giving you positive reinforcement. Okay, that last part was made up, sorry. “Crappy work” is probably not a term of endearment but rather an indication that your pixels smell.</description>
	</item>
	<item>
		<title>How to Podcast with Skype</title>
		<link>http://tc.eserver.org/32010.html</link>
		<guid>http://tc.eserver.org/32010.html</guid>
		<description>So you want to be a podcast superstar? Well, while this article might not make you a superstar, the aim is to help you record quality audio using Skype. Skype recording can be a tricky, but the benefits far outweigh the time investment it takes to learn. We use it on the Web 2.0 Show podcast to capture our interview audio and it has allowed us to interview some very big names without being in our interviewee’s location. Or running up large phone bills. This article will cover both Mac and Windows based recording techniques, and we will post follow-up articles covering post-production of the audio and how to upload and track your podcast.</description>
	</item>
	<item>
		<title>The Importance of Maintainable JavaScript</title>
		<link>http://tc.eserver.org/32007.html</link>
		<guid>http://tc.eserver.org/32007.html</guid>
		<description>JavaScript is hip again; there’s no doubt about it. But if you’re starting to get down and dirty with it, there’s no excuse not to keep it clean.</description>
	</item>
	<item>
		<title>Redefining Content Management</title>
		<link>http://tc.eserver.org/32009.html</link>
		<guid>http://tc.eserver.org/32009.html</guid>
		<description>We live in a time where people have an amazing amount of power when it comes to publishing. Blogging, podcasts, vidcasts (or whatever you call ‘em) and more have been put into the hands of millions and it’s changing the way we live and work.&#xD;&#xD;Despite all of that, content management for the web remains a huge pain point for many individuals and businesses. The amount of time, effort and money that’s involved (and often wasted) to do things that are seemingly rather straightforward is astronomical.</description>
	</item>
	<item>
		<title>Responsible Asynchronous Scripting</title>
		<link>http://tc.eserver.org/32004.html</link>
		<guid>http://tc.eserver.org/32004.html</guid>
		<description>Asynchronous or remote scripting has been lurking in the background of web app development for quite some time now. Originally dependent on proprietary technology like Java applets, ActiveX and Flash or clever combinations of disparate technologies like images and cookies, native support for the XMLHttpRequest (XHR) object in modern browsers has made it easier than ever to make web apps more responsive and more like their desktop counterparts. This lower barrier to entry also makes it easier to make poor decisions and inappropriate use of a powerful technology.</description>
	</item>
	<item>
		<title>Setting and Retrieving Accesskeys with JavaScript and DOM</title>
		<link>http://tc.eserver.org/32008.html</link>
		<guid>http://tc.eserver.org/32008.html</guid>
		<description>There are some things in the world of accessibility that appear, on the face of it, to be really wonderful ideas… until you scratch slightly below the service. What may seem feasible when putting together some guidelines on accessibility might not ultimately translate well to a real-world application. Hands up who can remember the last time they felt compelled to use a longdesc attribute? And what about the accesskey attribute? Oh, you have used them you say. OK, let’s back up a little and find out what went wrong here.</description>
	</item>
	<item>
		<title>Building and Managing Virtual Teams</title>
		<link>http://tc.eserver.org/31947.html</link>
		<guid>http://tc.eserver.org/31947.html</guid>
		<description>Chris Nagele’s run Wildbit, creators of hosted Subversion app Beanstalk, for 8 years virtually. He lives in Philadelphia and his team is all over the world. So, he knows a few things about virtual teams and shares them in this article.&#xD;</description>
	</item>
	<item>
		<title>Bye-Bye to Boring Page Footers</title>
		<link>http://tc.eserver.org/31959.html</link>
		<guid>http://tc.eserver.org/31959.html</guid>
		<description>Gone are the days when a footer merely ended the page. Now it is just as likely to be an all-encompassing launchpad to other areas of the site. Typically a footer will run the full length of the layout, and it is usually used to display information at the bottom of the content hierarchy.</description>
	</item>
	<item>
		<title>Coding for the Mobile Web</title>
		<link>http://tc.eserver.org/31952.html</link>
		<guid>http://tc.eserver.org/31952.html</guid>
		<description>Good evening — in this article I will aim to demystify the world of mobile web development, or in other words, developing web sites so that they will provide an acceptable user experience on mobile devices. I’ll run through how “the mobile web” differs from the normal web, the basics of techniques you can employ.</description>
	</item>
	<item>
		<title>Creating Sexy Stylesheets</title>
		<link>http://tc.eserver.org/31956.html</link>
		<guid>http://tc.eserver.org/31956.html</guid>
		<description>Lately, I have taken interest in discussing methods of creating sexy stylesheets. While CSS can be used to create sexy websites, writing CSS can actually be an artform by itself. The way in which CSS is created, structured, and maintained can be a thing of beauty.&#xD;So how does one create sexy stylesheets?</description>
	</item>
	<item>
		<title>The Five Hidden Costs of Running a CMS</title>
		<link>http://tc.eserver.org/31945.html</link>
		<guid>http://tc.eserver.org/31945.html</guid>
		<description>We all know content management systems (CMS) can be beneficial for most websites. However, they do come with five hidden costs.&#xD;&#xD;Many think of a content management system as a magic bullet that solves all of their content woes. Unfortunately the cost of a CMS is greater than its price tag. Before making a decision about whether to adopt a CMS, or indeed which CMS to choose, you first need to be aware of the hidden costs. These include: the cost of training; the cost to quality; the cost to functionality; the cost of redundancy and flexibility; the cost of commitment. It is important that you understand the impact of each beginning with the cost of training.</description>
	</item>
	<item>
		<title>Good Products Don’t Make Up for Bad Service … But They Help</title>
		<link>http://tc.eserver.org/31949.html</link>
		<guid>http://tc.eserver.org/31949.html</guid>
		<description>Jeffrey Kalmikoff is partner at skinnyCorp and chief creative officer at Threadless. In this article he relates what a trip to a sandwich shop can teach you about customer service.&#xD;</description>
	</item>
	<item>
		<title>Hats Off to Your Own Web Business</title>
		<link>http://tc.eserver.org/31950.html</link>
		<guid>http://tc.eserver.org/31950.html</guid>
		<description>Sahil Parikh built and runs his web app DeskAway a world away in Mumbai, India. In this article he shares some of the things he’s learned and hats he’s worn while creating his successful and profitable web app business.</description>
	</item>
	<item>
		<title>How to Recreate Silverback’s Parallax Effect</title>
		<link>http://tc.eserver.org/31953.html</link>
		<guid>http://tc.eserver.org/31953.html</guid>
		<description>When I was a lad, I remember being wowed by an effect in Sonic the Hedgehog known as parallax scrolling. Moving my little spiky friend to the right caused the foreground to move past the camera to the left faster than the background, creating a faux-3D view of Green Hill Zone.</description>
	</item>
	<item>
		<title>HTML Emails: Taming the Beast</title>
		<link>http://tc.eserver.org/31961.html</link>
		<guid>http://tc.eserver.org/31961.html</guid>
		<description>Should you use CSS or (horror of horrors) tables? And what do you do when images are ‘blocked’?</description>
	</item>
	<item>
		<title>Real-World CSS Zen for Your Site</title>
		<link>http://tc.eserver.org/31958.html</link>
		<guid>http://tc.eserver.org/31958.html</guid>
		<description>By now we all know the benefits of “web standards” - creating sites where content and presentation are separated by use of semantic XHTML and CSS. Early adopters of web standards have long extolled the many payoffs.</description>
	</item>
	<item>
		<title>Same DOM Errors, Different Browser Interpretations</title>
		<link>http://tc.eserver.org/31948.html</link>
		<guid>http://tc.eserver.org/31948.html</guid>
		<description>Have you ever looked at how the different browsers handle the same DOM errors? As this article from Opera JS guru Hallvord R. M. Steen points out, their different interpretations can be surprising.</description>
	</item>
	<item>
		<title>The Standards Way to Do Dynamic Data</title>
		<link>http://tc.eserver.org/31957.html</link>
		<guid>http://tc.eserver.org/31957.html</guid>
		<description>Somewhere in between presenting static information graphics and complex, interactive data dashboards there’s a need for a way to visualize moderately dynamic data on the web. Oftentimes the solutions you see implemented are clunky, for example, manually creating multiple frames of various data points and uploading them by hand.</description>
	</item>
	<item>
		<title>Stay on :target</title>
		<link>http://tc.eserver.org/31954.html</link>
		<guid>http://tc.eserver.org/31954.html</guid>
		<description>In this article, I want to introduce you to a really powerful CSS3 pseudo selector called :target. Much like :hover, :target is invoked during certain interactions with the website. Specifically, when applied to a fragment identifier.</description>
	</item>
	<item>
		<title>Streamline Your Forms with Widgets</title>
		<link>http://tc.eserver.org/31955.html</link>
		<guid>http://tc.eserver.org/31955.html</guid>
		<description>“Advanced forms” are rarely that. A more fitting name would be “Overwhelming and confusing forms”. But with Jason Long’s clever approach to streamlining a screen full of checkboxes, you might just be able to once again look fondly on your forms.</description>
	</item>
	<item>
		<title>Subversion for Designers</title>
		<link>http://tc.eserver.org/31951.html</link>
		<guid>http://tc.eserver.org/31951.html</guid>
		<description>There’s no question that developers need version control when working on an app. But what about designers? In this article Chris Nagele, founder of Beanstalk, talks about the benefits and basics of Subversion for designers.</description>
	</item>
	<item>
		<title>Why Standards Still Matter</title>
		<link>http://tc.eserver.org/31960.html</link>
		<guid>http://tc.eserver.org/31960.html</guid>
		<description>The last couple of years may have seen an increase in the level of interest and action around web standards. But it still isn’t filtering down to the mainstream.</description>
	</item>
	<item>
		<title>Working with Web Developers in India: Why, Whom, and How</title>
		<link>http://tc.eserver.org/31946.html</link>
		<guid>http://tc.eserver.org/31946.html</guid>
		<description>In the past decade or so, multi-national corporations have taken to diverting many of their customer service hotlines to Bangalore and other metropolitan centers in India, primarily as a ”cost-saving measure.“ Yet they’re perpetrating a greater injustice than simply annoying their customers to save a few cents. By giving their distant call center operators little training and even less authority to help customers — as most of them, with a few notable exceptions, seem to do — they’ve left many Westerners with an unfair impression of India as a pool of labor that, while presumably cheap, is apparently unskilled, apathetic, and awkward at communication.</description>
	</item>
	<atom:link href="http://tc.eserver.org/publisher/Vitamin.xml" rel="self" type="application/rss+xml"/>
</channel>
</rss>