<?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>K-Voltage blog &#187; Events</title>
	<atom:link href="http://www.killervoltage.com/index.php/tag/events/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.killervoltage.com</link>
	<description>Ivan Frantar&#039;s vicinity for all things web</description>
	<lastBuildDate>Wed, 25 Aug 2010 19:02:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Google DevFest 2009 Argentina</title>
		<link>http://www.killervoltage.com/index.php/2009/10/25/google-devfest-2009-argentina/</link>
		<comments>http://www.killervoltage.com/index.php/2009/10/25/google-devfest-2009-argentina/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 09:39:33 +0000</pubDate>
		<dc:creator>Ivan Frantar</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[argentina]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.killervoltage.com/?p=83</guid>
		<description><![CDATA[I&#8217;m very excited to hear that the 17th of November Google DevFest 2009 will be held in Argentina with an awesome line up of speakers. Some of the topics that are going to be presented and are quite trendy at the moment are HTML5/Chrome, Cloud Computing, Android, Development Tools and Social Web among others. I wish [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m very excited to hear that the 17th of November <a href="https://sites.google.com/a/mazalan.com.ar/devfest/home">Google DevFest 2009</a> will be held in Argentina with an awesome <a href="https://sites.google.com/a/mazalan.com.ar/devfest/bios">line up of speakers</a>.</p>
<p>Some of the topics that are going to be presented and are quite trendy at the moment are <strong>HTML5/Chrome</strong>, <strong>Cloud Computing</strong>, <strong>Android</strong>, <strong>Development Tools</strong> and <strong>Social Web</strong> among others.</p>
<p>I wish I could be there hang out with those guys. Definitely I&#8217;m liking what I see it&#8217;s happening in Argentina in the fields of web and technology <img src='http://www.killervoltage.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.killervoltage.com/index.php/2009/10/25/google-devfest-2009-argentina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@media 2008 overview (day 2)</title>
		<link>http://www.killervoltage.com/index.php/2008/06/01/media-2008-overview-day-2/</link>
		<comments>http://www.killervoltage.com/index.php/2008/06/01/media-2008-overview-day-2/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 12:15:09 +0000</pubDate>
		<dc:creator>Ivan Frantar</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[@media 2008]]></category>
		<category><![CDATA[conference]]></category>

		<guid isPermaLink="false">http://www.killervoltage.com/?p=38</guid>
		<description><![CDATA[And here, a continuation of the post I started yesterday on @media 2008. Professional Frontend Engineering by Nate Koechley What is frontend engineering? Software created HTML, CSS, Javascript. Frontend = HTML, CSS, Javascript, API&#8217;s Backend = PHP, C++, Databases, etc. Overall as frontend engineers we are trying to keep up with 672 issues when developing [...]]]></description>
			<content:encoded><![CDATA[<p>And here, a continuation of the post I started yesterday on @media 2008.</p>
<h3>Professional Frontend Engineering by <a rel="external" href="http://nate.koechley.com">Nate Koechley</a></h3>
<p>What is frontend engineering? Software created HTML, CSS, Javascript.</p>
<p>Frontend = HTML, CSS, Javascript, API&#8217;s</p>
<p>Backend = PHP, C++, Databases, etc.</p>
<p>Overall as frontend engineers we are trying to keep up with 672 issues when developing for the web ie. browser inconsistencies, media types, accessibility, enhancement. To name a few.</p>
<p>The difference from back end?</p>
<ul>
<li>Can&#8217;t compile</li>
<li>Can&#8217;t predict</li>
</ul>
<p>How yahoo has categorized browsers:</p>
<ul>
<li>C-Grade: incapable browsers</li>
<li>A-Grade: capable browsers</li>
<li>X-Grade: everything else</li>
</ul>
<p>You can find more on this on <a href="http://developer.yahoo.com/yui/articles/gbs/">Yahoo Developer Network</a><br />
Progressive enhancement</p>
<ul>
<li>enrich content</li>
<li>enhance layout</li>
<li>enhance behavior</li>
</ul>
<p>Always design or code for <a href="http://www.digital-web.com/articles/fluid_thinking/">graceful degradation</a><br />
<a href="http://en.wikipedia.org/wiki/Unobtrusive_JavaScript">Unobstrusive javascript</a> = never trust javascript!<br />
Please, NO MORE use of&#8230;</p>
<ul>
<li><code>&lt;a href="#"&gt;...&lt;/a&gt;</code></li>
<li><code>&lt;a href="javascript:void(0)"&gt;...&lt;/a&gt;</code></li>
<li><code>&lt;a href="#" onclick="toggle(); return false"&gt;...&lt;/a&gt;</code></li>
</ul>
<p>&#8230;links are supposed to send a user to some other page or portion of the page. They are not meant to be hijacked by javascript to create any other functionality.</p>
<p>Do what it is standard<br />
Go &#8211; simple<br />
Go &#8211; flexible &amp; progressive<br />
Go &#8211; open<br />
Audiences to satisfy: users, developers, machines<br />
Knowledge areas:</p>
<ul>
<li>HTML -&gt; aim for performance</li>
<li>CSS -&gt; focus on the left side. Great selectors is what differentiates good from bad CSS. As of now, we need to find a way to create maintainable CSS. No one has created yet an effective way. Remains to be seen.</li>
<li>Javascript -&gt; <a href="http://www.jslint.com/">jslint.com</a> Use this tool to check the quality of your javascript. Unit Testing. Profiling: see how it works on several browsers. <a href="http://developer.yahoo.com/yui/profiler/">Yahoo has a profiler</a>.</li>
</ul>
<p>Libraries provide a buffer layer<br />
Javascript security:</p>
<ul>
<li>beware of XSS</li>
<li>don&#8217;t trust nothing coming from the client.</li>
<li><a href="http://www.adsafe.org/">ADsafe</a>/<a href="http://code.google.com/p/google-caja/">Caja</a> Developmet to make your javascript secure.</li>
</ul>
<p>Internationalization -&gt; using UTF-8 for the .js, .css files. Use the @charset -&gt; best practice<br />
Don&#8217;t use the @import -&gt; it doesn&#8217;t load the CSS until the very last thing before the closing &lt;/body&gt; tag<br />
Horizontal CSS sprites are faster than vertical ones. Don&#8217;t know why.</p>
<h3>Building in the shoulders of giants by <a href="http://www.snook.ca/jonathan/">Jonathan Snook</a></h3>
<p>Jonathan&#8217;s speak has centered on how to use API&#8217;s and stuff that other people has already took the time for us to reuse. Some of his developments:</p>
<ul>
<li><a href="http://getsnitter.com/">Snitter</a> -&gt; uses twitter  with Adobe Air</li>
<li><a href="http://mymilemarker.com/">Milemarker</a> -&gt; checks the you petrol usage</li>
<li><a href="http://djangoplugables.com/">Django-plugables</a> -&gt; library of plugins for django</li>
<li><a href="http://overheard.it/">Overheard</a> -&gt; a twitter base project that outputs everone using the word overheard</li>
</ul>
<p>Designers like to reuse.<br />
Developers like to reinvent.<br />
Developers need to think more like designers.<br />
Plenty of frameworks we can use</p>
<ul>
<li><a href="http://jquery.com/">jQuery</a> -&gt; javascript library</li>
<li><a href="http://prototypejs.org/">Prototype</a> -&gt; javascript library</li>
<li><a href="http://extjs.com/">extJS</a> -&gt; Snook particularly likes this one.</li>
<li><a href="http://960.gs/">960.gs</a> -&gt; CSS grid framework</li>
<li><a href="http://code.google.com/p/blueprintcss/">Blueprint</a> -&gt; CSS framework</li>
</ul>
<p>Platforms -&gt; Adobe AIR, Flash/Flex, Silverlight, Java/JavaFX<br />
Language of mashups -&gt; REST, XML-RPC, SOAP, JSON<br />
Flash has built-in socket support which would enable it to connect with mail protocols<br />
Types of data:</p>
<ul>
<li>maps (<a href="http://maps.google.com">google</a>, <a href="http://maps.yahoo.com">yahoo</a>)</li>
<li>crime database (<a href="http://www.everyblock.com/">everyblock</a>)</li>
<li>real estate (<a href="http://www.trulia.com/">trulia</a>)</li>
</ul>
<p>Jonathan gave an idea of something you can do mashing up this sources. For instance you can create an application about how is the crime in certain areas and how is that affecting real estate by pointing out in a map.</p>
<p>Some of the downfalls of using API&#8217;s is that the code could get changed and screw up your app.<br />
The benefits is that it is well tested code, speedup development and solve specific needs<br />
You can get your ideas out fast</p>
<h3>The Why and Which of Javascript Libraries by <a href="http://ejohn.org/">John Resig</a></h3>
<p>John is the creator of jQuery<br />
Why to use a javascript library?</p>
<ul>
<li>Makes the code bereable</li>
<li>You don&#8217;t have to worry about browser differences, memory leaks, etc</li>
<li>Concentrate on the code no hassle</li>
<li>Scalable</li>
</ul>
<p>Most popular libraries</p>
<ul>
<li><a href="http://prototypejs.org">Prototype</a></li>
<li><a href="http://jquery.com">jQuery</a></li>
<li><a href="http://developer.yahoo.com/yui/">Yahoo UI</a></li>
<li><a href="http://dojotoolkit.org/">Dojo</a></li>
</ul>
<p>He explained a bit of the history on each library<br />
Some core functionalities that libraries should facilitate are</p>
<ul>
<li>DOM</li>
<li>Events</li>
<li>Ajax</li>
<li>Animations</li>
</ul>
<p>One of the things you should ask yourself when using a library is: Does it help me to write better javascript code?<br />
Most libraries has interface packages<br />
Looking to work on the WAI-ARIA to facilitate implementation on the code<br />
Good libraries has good documentation and big community of developers contributing to it.<br />
Architecture -&gt; namespace -&gt; means they are all contained within a javascript variable.</p>
<h3><a href="http://www.w3.org/WAI/">WAI-ARIA</a>. It&#8217;s easy by <a href="http://www.paciellogroup.com/index.php">Steve Faulkner</a></h3>
<p>WAI-ARIA it&#8217;s a W3C specification and the acronym means <cite><a href="http://www.w3.org/TR/2008/WD-wai-aria-20080204/">Accessible Rich Internet Applications</a><br />
</cite>With ARIA you can provide a sense and a set of actions through more information to users.<br />
ARIA is a set of attributes that you can apply. Example:</p>
<p><code>&lt;span <strong>role="checkbox" aria-checked="true"</strong> /&gt;</code></p>
<ul>
<li>role: checkbox</li>
<li>state: checked</li>
</ul>
<p>He went on explaining how would you use ARIA for something like updates on <a href="http://www.twitter.com">Twitter</a>. For instance a visual impaired user wouldn&#8217;t be able to see the characters left unless they stop typing and checking that information manually. With ARIA you would be able to notify the user whenever a dynamic update occurs. You would use for the characters left:</p>
<pre id="line1">&lt;<span class="start-tag">span</span><span class="attribute-name"> id</span>=<span class="attribute-value">"chars_left_notice" </span><span class="attribute-name">class</span>=<span class="attribute-value">"numeric"</span> <span style="font-weight: bold;">aria-live="polite"</span>&gt;</pre>
<p>&#8230; after the user stops typing for a moment, this will trigger an announcement of how many characters left are able to be typed.<br />
More on WAI-ARIA <a href="http://juicystudio.com/">here</a>, <a href="http://www.w3.org/WAI/intro/aria">here</a> and <a href="http://www.alistapart.com/articles/waiaria">here</a></p>
<h3>Global Design: Characters, Language, and More by <a href="http://rishida.net/">Richard Ishida</a></h3>
<p>Richard went on explaining some of the issues we find sometimes with pages when display in one country and then showing weird characters on other countries.<br />
To make sure this doesn&#8217;t happen you have to define the right character set for your site and know where your audiences are going to be seeing your site<br />
Always include in the html tag. Ex <code>&lt;html lang"en"&gt;</code> or if you are using XHTML <code>&lt;html lang="en" xml:lang="en"&gt;</code></p>
<p>If you are using a foreign word in a document always include an inline tag with the lang attribute.</p>
<p>For more information on Internationalization go to <a href="http://www.w3.org/International/quicktips/">here</a>, <a href="http://www.w3.org/International/getting-started/characters">here</a> or <a href="http://www.w3.org/International/">here</a></p>
<h3>Conclusion</h3>
<p>That&#8217;s pretty much it for the second day. Overall it was a very interesting set of more techie presentations in comparison to the first day that was more design oriented. I hope I&#8217;ve given a good overview of the presentation or at least, that&#8217;s out of the scribbling and notes I took on my notebook (not laptop)</p>
<div class="flockcredit" style="text-align: right; color: #CCC; font-size: x-small;">Blogged with the <a style="color: #999; font-weight: bold;" title="Flock Browser" href="http://www.flock.com/blogged-with-flock" target="_new">Flock Browser</a></div>
<p><!-- technorati tags begin --></p>
<p style="font-size:10px;text-align:right;">Tags: <a rel="tag" href="http://technorati.com/tag/%40media2008">@media2008</a>, <a rel="tag" href="http://technorati.com/tag/%20web"> web</a>, <a rel="tag" href="http://technorati.com/tag/%20events"> events</a>, <a rel="tag" href="http://technorati.com/tag/%20conference"> conference</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.killervoltage.com/index.php/2008/06/01/media-2008-overview-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@media 2008 overview (day 1)</title>
		<link>http://www.killervoltage.com/index.php/2008/05/31/media-2008-overview-day-one/</link>
		<comments>http://www.killervoltage.com/index.php/2008/05/31/media-2008-overview-day-one/#comments</comments>
		<pubDate>Sat, 31 May 2008 13:54:59 +0000</pubDate>
		<dc:creator>Ivan Frantar</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[@media 2008]]></category>
		<category><![CDATA[conference]]></category>

		<guid isPermaLink="false">http://www.killervoltage.com/?p=37</guid>
		<description><![CDATA[I&#8217;ll post here some of the notes I took from the conference. I hope they make sense: Designing our way through data by Jeffrey Veen I can not say much about this one. Unfortunately missed it because of a flight delay. For example: BBC Home page by Tom Cartwright and Claire Roberts Make websites thinking [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll post here some of the notes I took from the conference. I hope they make sense:</p>
<h3>Designing our way through data by <a title="Jeffrey's Veen website" href="http://www.veen.com/jeff/index.html" target="_blank">Jeffrey Veen</a></h3>
<p>I can not say much about this one. Unfortunately missed it because of a flight delay.</p>
<h3>For example: <a title="BBC home page" href="http://www.bbc.co.uk">BBC Home page</a> by Tom Cartwright and Claire Roberts</h3>
<p>Make websites thinking in the best practices on accessibility.</p>
<p><code>blur()</code> not friends with JAWS</p>
<p>Care for some users brings a better experience for all.</p>
<p><a rel="external bookmark" href="http://www.bbc.co.uk">http://www.bbc.co.uk</a></p>
<p>New Platform will be service oriented with the Zend Framework &amp; PHP. Someone ask why they are going to use the Zend Framework. Tom couldn&#8217;t answer why. Would have been good to know , though</p>
<p>Upcoming: <a href="http://www.bbc.co.uk/glow">http://www.bbc.co.uk/glow</a>. Will be an own JavaScript library for the BBC that it&#8217;s planned to go open-source.</p>
<p>Pan BBC Identity. Implicit and explicit personalization. This its been worked at the moment. Don&#8217;t know when will be launched.</p>
<h3>For example:<a rel="external" href="http://www.clearleft.com/">Clearleft</a> presenting â€“ Designing <a rel="external" href="http://www.edenbee.com/">Eden bee</a> by James Box</h3>
<p>James is an Information Architect at Clearleft</p>
<p>A new site about people interested and concerned on global warming and climate change</p>
<p>They started with a discovery face, sketching ideas.</p>
<p>They wanted to show how your lifestyle choices affect your carbon footprint and create an ecological profile</p>
<p>They are using <a href="http://amee.cc/">amee API&#8217;s</a> to track and store information about your carbon footprint. <a href="http://www.dopplr.com">Dopplr</a> is using it as well to track your flights carbon footprint.</p>
<p>By adding and using the <a href="http://amee.cc/">Amee</a> API&#8217;s all the information gets saved in their database, therefore creating a general ecosystem of information how much carbon we generate</p>
<h3>Getting your hands dirty with HTML5 by James Graham and Lachlan Hunt</h3>
<p>I would have liked to see more interesting insights on this topic other than what you can find online. The presentation was quite poor to be honest. But here we go:</p>
<p>Same language, different syntax</p>
<p>Design principles:</p>
<ul>
<li>compatibility</li>
<li>Utility</li>
<li>Interoperability</li>
<li>Universal Access</li>
</ul>
<p>They explained with examples some of the basic structures that we use over an over again how could they be accomplished by using more semantic elements like <code>&lt;nav&gt;</code>, <code>&lt;sidebar&gt;</code>, <code>&lt;header&gt;</code>, <code>&lt;section&gt;</code>, etc.</p>
<p>It will give support for <abbr title="Scalable Vector Graphics">SVG</abbr> animations and dynamically generate pie charts and the possibility to embed videos without using Flash through the <code>&lt;video&gt;</code> element</p>
<p>HTML 5 validator @ <a rel="external" href="http://validator.nu/">validator.nu</a></p>
<p>More information on HTML 5 you can find it <a rel="external" href="http://www.w3.org/html/wg/html5/">here</a>, <a rel="external" href="http://www.w3.org/TR/html5-diff/">here</a> and <a rel="external" href="http://www.alistapart.com/articles/previewofhtml5">here</a>. Or check these guys <a href="http://blog.whatwg.org">blog</a> and <a href="http://wiki.whatwg.org">wiki</a> and see how things are moving on.</p>
<h3>Underpants over my trousers: <a href="http://www.stuffandnonsense.co.uk">Andy Clarke</a></h3>
<p>Andy&#8217;s session was based on how to get inspiration for comic books (which are his inspiration) and how to transmit that inspiration into the web.</p>
<p>Usability is not getting only from A to B, it&#8217;s the experience you have between A getting to B</p>
<p>In the same sense that the drawings, the size of the boxes on a comic book give you a rhythm and emotion, web pages should convey the same sense of rhythm and momentum towards the end of your experience on a site.</p>
<p>The anticipation is part of the experience. That anticipated knowledge that you have when you click on a link and know what to expect.</p>
<p>It would be nice to insert a sense of story telling</p>
<h3>Designing user interfaces: Details make the difference by <a href="http://superfluousbanter.org/">Dan Rubin</a></h3>
<p>The slides presentation will be able for download at <a rel="external" href="http://www.superfluousbanter.org/presentations/2008">http://www.superfluousbanter.org/presentations/2008</a></p>
<p>How a design should feel. Take care of balance, proportions and follow common patterns.</p>
<p>For instance, he put the example of the <a rel="external" href="http://www.cnn.com">CNN.com</a> website where they use common patterns for margins and paddings, like 6, 12 and 18px margins and a common 12px body copy size. Here you create pattern of sizes with 6px differences.</p>
<p>If you are really bad at math, just go for patterns of 5 ie. 5, 10, 15, 20px, etc.</p>
<p>Typography: tracking and letter-spacing.</p>
<p>For headlines use -1px on letter-spacing. This will help readability. We read words as entire shapes not letter by letter.</p>
<p>Grids: use columns to help you position the elements harmoniously. He use as an example <a href="http://www.monocle.com/">Monocle</a> which had a rigid use of grids.</p>
<p>Before you show your work you should be happy with what you&#8217;ve done. Fight for that and don&#8217; t fall into a pattern where you hand in work fast and because you have to</p>
<p>On how to create an easy and interesting gradient: take or grab any picture at all, select 1 pixel height on one section of the picture running across. Crop to selection. Then strecht it and you&#8217;ll find yourself with an interesting gradient that you wouldn&#8217;t have imagined otherwise. Work on overlight, screen and other blending modes in Photoshop and more surprised you&#8217;ll be.</p>
<h3>Conclusion</h3>
<p>Overall great and inspirational presentations covering interesting points on each subject. If I get to track down some of the slide presentations of the presenters I&#8217;ll try to post them here.<br />
<!-- technorati tags begin --></p>
<p style="font-size:10px;text-align:right;">Tags: <a rel="tag" href="http://technorati.com/tag/%40media2008">@media2008</a>, <a rel="tag" href="http://technorati.com/tag/%20web"> web</a>, <a rel="tag" href="http://technorati.com/tag/%20events"> events</a>, <a rel="tag" href="http://technorati.com/tag/%20conference"> conference</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.killervoltage.com/index.php/2008/05/31/media-2008-overview-day-one/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
