<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>My name is Karim and I’m a software developer focused on user interface design.

I build software for Windows, iOS and the web, and occasionally blog about my experiences.</description><title>karim hernandez - design &amp; develop</title><generator>Tumblr (3.0; @dragonshed)</generator><link>http://blog.dragonshed.org/</link><item><title>One of the most inspiring technical presentations I’ve...</title><description>&lt;iframe src="http://player.vimeo.com/video/36579366" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;One of the most inspiring technical presentations I’ve seen in a while, Bret Victor’s “Inventing on Principle” explores what it means to guide your work on a principle, as opposed to following a passion or doing what you love.  He demonstrates some very innovative tools for design &amp; development.  “Creators have to be able to see what they’re doing … see the effect of a change immediately.”  Simply amazing.&lt;/p&gt;</description><link>http://blog.dragonshed.org/post/17675812637</link><guid>http://blog.dragonshed.org/post/17675812637</guid><pubDate>Wed, 15 Feb 2012 14:26:40 -0800</pubDate><category>notes</category><category>design</category><category>develop</category><category>futures</category></item><item><title>Subtle Patterns</title><description>&lt;a href="http://subtlepatterns.com/"&gt;Subtle Patterns&lt;/a&gt;: &lt;p&gt;Subtle Patterns is created and curated by Atle Mo, whose goal is to provide a high quality resource for anyone in need of tileable textured patterns, free to use.&lt;/p&gt;</description><link>http://blog.dragonshed.org/post/16451448852</link><guid>http://blog.dragonshed.org/post/16451448852</guid><pubDate>Tue, 24 Jan 2012 20:58:05 -0800</pubDate><category>design</category><category>graphics</category><category>tiles</category><category>notes</category></item><item><title>All these gestures together are a bit much.  I think it’s...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/rVyBwz1-AiE?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;All these gestures together are a bit much.  I think it’s probable for casual and savvy users to accidentally invoke some of these gestures.  But, there should be a way to get 80% of the control exhibited here with a few compromises, and improve the over all experience of reader apps.&lt;/p&gt;

&lt;p&gt;iBooks 3.0, perhaps?&lt;/p&gt;</description><link>http://blog.dragonshed.org/post/16411965657</link><guid>http://blog.dragonshed.org/post/16411965657</guid><pubDate>Tue, 24 Jan 2012 08:56:22 -0800</pubDate><category>design</category><category>ereader</category><category>ios</category><category>ipad</category><category>notes</category></item><item><title>Android Design Guidelines</title><description>&lt;a href="http://developer.android.com/design/index.html"&gt;Android Design Guidelines&lt;/a&gt;: &lt;p&gt;&lt;a href="http://developer.android.com/design/index.html"&gt;&lt;img src="http://i.dragonshed.org/blog/android/devices-displays.png" alt="Android Design"/&gt;&lt;/a&gt;
Google has released design guidelines for Android 4.0.  Right now it includes information on typography and color palettes as well as the components of the Android UI.&lt;/p&gt;</description><link>http://blog.dragonshed.org/post/15738908356</link><guid>http://blog.dragonshed.org/post/15738908356</guid><pubDate>Thu, 12 Jan 2012 13:53:00 -0800</pubDate><category>notes</category><category>design</category><category>android</category><category>mobile</category></item><item><title>A simple Xamlpad for Metro / Windows 8</title><description>&lt;p&gt;&lt;a href="http://i.dragonshed.org/blog/metroxamlpad/source.zip"&gt;&lt;img src="http://i.dragonshed.org/blog/metroxamlpad/tabletxamlpad.jpg" alt="Xamlpad for Windows 8"/&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;What&lt;/h2&gt;

&lt;p&gt;MetroXamlpad is a design &amp;amp; development utility for Windows 8.  It is a simple, split view text editor that parses its document contents as Xaml and displays the result, either as a valid visual tree of UIElements or an error.  It’s typically used as a quick way to render Xaml in an isolated environment, usually to debug/test styles and layouts.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i.dragonshed.org/blog/metroxamlpad/screenshot-8x6.png" alt="Screenshot"/&gt;&lt;/p&gt;

&lt;h2&gt;Why&lt;/h2&gt;

&lt;p&gt;Sketching, prototyping, and debugging visual concerns can sometimes be difficult, especially on new platforms.  In many cases the key is to minimize the time between authoring changes and seeing them in action.  In other words, fail quickly.&lt;/p&gt;

&lt;p&gt;Many variations of this tool exist, my favorite being &lt;a href="http://kaxaml.com/"&gt;KaXaml&lt;/a&gt;, but right now none of these support WinRT.  What’s worse, the Blend 5 Developer Preview doesn’t support Xaml either!  The Visual Studio designer supports rendering Xaml at design time, but it lacks many of the productivity features Blend for WPF &amp;amp; Silverlight has to aid and enrich building an app with full design time support.&lt;/p&gt;

&lt;p&gt;To help iterate quickly and fill the tooling void, I decided to make a simple version of this utility.&lt;/p&gt;

&lt;h2&gt;How&lt;/h2&gt;

&lt;p&gt;It’s actually a trivial app to write.  All Xaml frameworks to date, including WinRT, support parsing Xaml into visuals at runtime, in the form of XamlReader.Load().  This is the bulk of what a Xamlpad app needs to accomplish; what remains is simply user interface conveniences or productivity features.&lt;/p&gt;

&lt;p class="gist"&gt;Xaml &lt;a href="http://gist.github.com/1593622"&gt;&lt;a href="http://gist.github.com/1593622"&gt;http://gist.github.com/1593622&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p class="gist"&gt;C# &lt;a href="http://gist.github.com/1593623"&gt;&lt;a href="http://gist.github.com/1593623"&gt;http://gist.github.com/1593623&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cheers!&lt;/p&gt;</description><link>http://blog.dragonshed.org/post/15664634790</link><guid>http://blog.dragonshed.org/post/15664634790</guid><pubDate>Tue, 10 Jan 2012 22:43:00 -0800</pubDate><category>articles</category><category>metro</category><category>windows 8</category><category>winrt</category><category>xaml</category><category>develop</category></item><item><title>Scott Jenson makes his case for Why Mobile Apps Must Die in this...</title><description>&lt;iframe src="http://player.vimeo.com/video/33692624" width="400" height="300" frameborder="0"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Scott Jenson makes his case for Why Mobile Apps Must Die in this exploration of the pain points of native mobile apps and the inherent advantages the web has over them.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This talk will explain how applications must give way to a more universal approach to application distribution, one based on the mobile web and cloud services.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is one of those talks I really wish I didn’t agree with.&lt;/p&gt;</description><link>http://blog.dragonshed.org/post/15392974390</link><guid>http://blog.dragonshed.org/post/15392974390</guid><pubDate>Thu, 05 Jan 2012 23:50:00 -0800</pubDate><category>futures</category><category>notes</category></item><item><title>There are some fantastic fonts available at Lost Type.


  Lost Type: The finest pay-what-you-wish...</title><description>&lt;p&gt;There are some fantastic fonts available at &lt;a href="http://losttype.com/browse/"&gt;Lost Type&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Lost Type: The finest pay-what-you-wish type foundry.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Thus far, my favorite is Ministry
&lt;img src="http://i.dragonshed.org/blog/losttype/ministry.jpg" alt="Ministry Font" title="Ministry Font"/&gt;&lt;/p&gt;</description><link>http://blog.dragonshed.org/post/15392729451</link><guid>http://blog.dragonshed.org/post/15392729451</guid><pubDate>Thu, 05 Jan 2012 23:17:00 -0800</pubDate><category>design</category><category>fonts</category><category>notes</category></item><item><title>"Beginnings are such delicate times."</title><description>“Beginnings are such delicate times.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Bene Gesserit Axiom, Frank Herbert’s Dune&lt;/em&gt;</description><link>http://blog.dragonshed.org/post/15390850241</link><guid>http://blog.dragonshed.org/post/15390850241</guid><pubDate>Thu, 05 Jan 2012 22:43:00 -0800</pubDate><category>random</category><category>notes</category></item></channel></rss>

