<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Light of Bytes</title>
	<atom:link href="http://micheltriana.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://micheltriana.com</link>
	<description>I&#039;m Michel Triana: Entrepreneur, Computer Scientist &#38; Troublemaker</description>
	<lastBuildDate>Fri, 27 Jan 2012 03:08:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='micheltriana.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/2c045dec44ff3b9d4556aba8b2941045?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Light of Bytes</title>
		<link>http://micheltriana.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://micheltriana.com/osd.xml" title="Light of Bytes" />
	<atom:link rel='hub' href='http://micheltriana.com/?pushpress=hub'/>
		<item>
		<title>I gotta have my fix: Infographics.</title>
		<link>http://micheltriana.com/2012/01/26/971/</link>
		<comments>http://micheltriana.com/2012/01/26/971/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 00:46:45 +0000</pubDate>
		<dc:creator>Michel Triana</dc:creator>
				<category><![CDATA[Art & Entertainment]]></category>

		<guid isPermaLink="false">http://richtavee.wordpress.com/?p=477</guid>
		<description><![CDATA[Reblogged from RichTavee: There are very few things in life that I&#8217;m addicted to &#8211; coffee, Dexter (of course), graphic design, infographics. I guess in a way I&#8217;m very lucky. My addictions could be significantly worse &#8211; drugs, gambling, alcohol&#8230;the list goes on. In one of my previous blog posts from July, Infographics: My Addiction, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=971&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="reblog-post">
<p class="reblog-from"><img alt='' src='http://1.gravatar.com/avatar/30f44995b4bc493a9fc98adf27682e3d?s=25&amp;d=identicon&amp;r=G' class='avatar avatar-25' height='25' width='25' /> <a href="http://richtavee.wordpress.com/2011/12/29/i-gotta-have-my-fix-infographics/">Reblogged from RichTavee:</a></p>
<p dir='auto'>
There are very few things in life that I&#8217;m addicted to &#8211; coffee, Dexter (of course), graphic design, infographics. I guess in a way I&#8217;m very lucky. My addictions could be significantly worse &#8211; drugs, gambling, alcohol&#8230;the list goes on. In one of my previous blog posts from July, Infographics: My Addiction, I hadn&#8217;t realized until now how many amazing resources are out there not only to find existing infographics but the abundance of tools and tutorials to start making your own infographics. The problem &hellip;
</p>
</div>
<div class="reblogger-note"><img alt='' src='http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=25&amp;d=identicon&amp;r=G' class='avatar avatar-25' height='25' width='25' />
<div class='reblogger-note-content'>
Infographic resources
</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/micheltriana.wordpress.com/971/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/micheltriana.wordpress.com/971/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/micheltriana.wordpress.com/971/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/micheltriana.wordpress.com/971/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/micheltriana.wordpress.com/971/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/micheltriana.wordpress.com/971/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/micheltriana.wordpress.com/971/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/micheltriana.wordpress.com/971/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/micheltriana.wordpress.com/971/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/micheltriana.wordpress.com/971/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/micheltriana.wordpress.com/971/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/micheltriana.wordpress.com/971/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/micheltriana.wordpress.com/971/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/micheltriana.wordpress.com/971/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=971&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://micheltriana.com/2012/01/26/971/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bearemet</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/30f44995b4bc493a9fc98adf27682e3d?s=25&#38;d=identicon&#38;r=G" medium="image" />

		<media:content url="http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=25&#38;d=identicon&#38;r=G" medium="image" />
	</item>
		<item>
		<title>Remembering Dennis Ritchie (RIP)</title>
		<link>http://micheltriana.com/2012/01/26/remembering-dennis-ritchie-rip/</link>
		<comments>http://micheltriana.com/2012/01/26/remembering-dennis-ritchie-rip/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 20:12:07 +0000</pubDate>
		<dc:creator>Michel Triana</dc:creator>
				<category><![CDATA[Life & Inspiration]]></category>
		<category><![CDATA[Science & Technology]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[death]]></category>
		<category><![CDATA[dennis ritchie]]></category>
		<category><![CDATA[inspiration]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[steve jobs]]></category>
		<category><![CDATA[turing award]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://micheltriana.com/?p=962</guid>
		<description><![CDATA[I discovered just today (01/26/2012) that Dennis Ritchie, one of the more prominent figures in computing, died. How was this possible, the news of the passing of such an important personality in the computer science community went silent for almost 4 months? The media barely covered his death, they something that stunned the world, just [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=962&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://micheltriana.files.wordpress.com/2012/01/michel_triana_dennis_ritchie_2.jpg"><img class="alignright size-medium wp-image-965" title="michel_triana_dennis_ritchie_2" src="http://micheltriana.files.wordpress.com/2012/01/michel_triana_dennis_ritchie_2.jpg?w=200&#038;h=300" alt="" width="200" height="300" /></a>I discovered just today (01/26/2012) that <a href="http://en.wikipedia.org/wiki/Dennis_Ritchie">Dennis Ritchie</a>, one of the more prominent figures in computing, died. How was this possible, the news of the passing of such an important personality in the computer science community went silent for almost 4 months? The media barely covered his death, they something that stunned the world, just the same day: Steve Job’s death. The world is guilty of not showing their respects, just as it did with <a href="http://en.wikipedia.org/wiki/Steve_Jobs">Steve Jobs</a>.</p>
<p>I wanted to write something to acknowledge Dennis Ritchie. Just as Steve change my life for being a believer, a visionary and a leader, Ritchie change it to create the science that supports almost everything I do (and even what Steve did). That’s a tall order to fill up, the word everything is BIG, so let’s check out some of his accomplishments:</p>
<ol>
<li>Creator of the <a href="http://en.wikipedia.org/wiki/C_(programming_language)">C programming language</a>. That along earns it quite an array of accolades and influence. Here are some ripple effects of this creation:
<ul>
<li>Without C, there is no C++</li>
<li>Without C, there is no Objective C</li>
<li>Without C, there no Unit OS, or Windows OS. No Linux, no Symbian, OSX, or iOS. Without these, there would be no Nokias, no Blackberries, no Androids, no iPhones or iPads.</li>
<li>Thanks to C, the words ‘programmer’ and ‘software developer’ became ubiquitous in society</li>
</ul>
</li>
<li>Because of C, software engineering and programming was made accessible to the masses, and became a ‘popular’ career path in university programs.</li>
<li>Created the generic operating systems theory that supports the fundamental concepts of all modern operating systems.</li>
<li>Implemented the UNIX OS. Again the ripple effects of this accomplishment are too much to list here.</li>
<li>Author of “<a href="http://en.wikipedia.org/wiki/The_C_Programming_Language_(book)">The C Programming Language</a>,” also known as “K. &amp; R.”, standing for <a title="Brian Kernighan" href="http://en.wikipedia.org/wiki/Brian_Kernighan">Kernighan</a> and <a href="http://en.wikipedia.org/wiki/Dennis_Ritchie">Ritchie</a>.</li>
<li>Awarded the Turing Award in 1983 for his enormous contributions in the fields of computing and operating systems. The Turing Award is the highest distinction given to a human being for their contribution to the field of Computer Science.</li>
</ol>
<p>His accomplishments were the foundation to the technology revolution we experienced in the last decades. The gigantic footprint Dennis Ritchie left in the world are in my modest opinion, far-reaching, transformational and revolutionary than anyone that left this world in 2011. He was certainly not the most charismatic and public person in the world, so the media didn’t like him as much as <a href="http://en.wikipedia.org/wiki/Steve_Jobs">Steve</a>.</p>
<p>This is image is trending today… for some reason 4 months after Ritchie died.</p>
<p><a href="http://micheltriana.files.wordpress.com/2012/01/michel_triana_dennis_ritchie_steve_jobs.jpg"><img class="aligncenter size-full wp-image-964" title="michel_triana_dennis_ritchie_steve_jobs" src="http://micheltriana.files.wordpress.com/2012/01/michel_triana_dennis_ritchie_steve_jobs.jpg?w=490&#038;h=376" alt="" width="490" height="376" /></a></p>
<p><a href="http://www.digitaltrends.com/computing/was-dennis-ritchie-more-important-than-steve-jobs/">Here</a> is another <a href="http://www.digitaltrends.com/computing/was-dennis-ritchie-more-important-than-steve-jobs/">article</a> making another side by side contribution.</p>
<p>I have nothing but great respect for both of these men. Without their dents in the universe, my life would have been a much different one. If you think Dennis Ritchie deserves your respect, share this with your friends, and let the world know that 2011 was the year when we lost two very important figures, and not just one.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/micheltriana.wordpress.com/962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/micheltriana.wordpress.com/962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/micheltriana.wordpress.com/962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/micheltriana.wordpress.com/962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/micheltriana.wordpress.com/962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/micheltriana.wordpress.com/962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/micheltriana.wordpress.com/962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/micheltriana.wordpress.com/962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/micheltriana.wordpress.com/962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/micheltriana.wordpress.com/962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/micheltriana.wordpress.com/962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/micheltriana.wordpress.com/962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/micheltriana.wordpress.com/962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/micheltriana.wordpress.com/962/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=962&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://micheltriana.com/2012/01/26/remembering-dennis-ritchie-rip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bearemet</media:title>
		</media:content>

		<media:content url="http://micheltriana.files.wordpress.com/2012/01/michel_triana_dennis_ritchie_2.jpg?w=200" medium="image">
			<media:title type="html">michel_triana_dennis_ritchie_2</media:title>
		</media:content>

		<media:content url="http://micheltriana.files.wordpress.com/2012/01/michel_triana_dennis_ritchie_steve_jobs.jpg" medium="image">
			<media:title type="html">michel_triana_dennis_ritchie_steve_jobs</media:title>
		</media:content>
	</item>
		<item>
		<title>Twitter in Numbers &#8211; Infographic (circa 2011)</title>
		<link>http://micheltriana.com/2012/01/26/twitter-in-numbers-infographic-circa-2011/</link>
		<comments>http://micheltriana.com/2012/01/26/twitter-in-numbers-infographic-circa-2011/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 06:54:17 +0000</pubDate>
		<dc:creator>Michel Triana</dc:creator>
				<category><![CDATA[Science & Technology]]></category>
		<category><![CDATA[infographic]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[social network]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://micheltriana.com/?p=956</guid>
		<description><![CDATA[If you are one of those still wondering who uses twitter, why they do it and how they find the time, then this BuySellAds infographic is for you. BTW you can follow me on twitter @MichelTriana (http://twitter.com/MichelTriana) and @NinutInc (http://twitter.com/NinutInc)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=956&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you are one of those still wondering who uses twitter, why they do it and how they find the time, then this BuySellAds infographic is for you.</p>
<p>BTW you can follow me on twitter <a href="https://twitter.com/MichelTriana">@MichelTriana</a> (http://twitter.com/MichelTriana) and <a href="https://twitter.com/NinutInc">@NinutInc</a> (http://twitter.com/NinutInc)</p>
<p><a href="http://micheltriana.files.wordpress.com/2012/01/michel_triana_twitter_infographic.png"><img class="aligncenter size-full wp-image-957" title="michel_triana_Twitter_Infographic" src="http://micheltriana.files.wordpress.com/2012/01/michel_triana_twitter_infographic.png?w=490&#038;h=1810" alt="" width="490" height="1810" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/micheltriana.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/micheltriana.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/micheltriana.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/micheltriana.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/micheltriana.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/micheltriana.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/micheltriana.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/micheltriana.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/micheltriana.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/micheltriana.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/micheltriana.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/micheltriana.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/micheltriana.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/micheltriana.wordpress.com/956/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=956&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://micheltriana.com/2012/01/26/twitter-in-numbers-infographic-circa-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bearemet</media:title>
		</media:content>

		<media:content url="http://micheltriana.files.wordpress.com/2012/01/michel_triana_twitter_infographic.png" medium="image">
			<media:title type="html">michel_triana_Twitter_Infographic</media:title>
		</media:content>
	</item>
		<item>
		<title>PhD dissertation: Leonardo Lezcano</title>
		<link>http://micheltriana.com/2012/01/26/955/</link>
		<comments>http://micheltriana.com/2012/01/26/955/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 06:31:23 +0000</pubDate>
		<dc:creator>Michel Triana</dc:creator>
				<category><![CDATA[Art & Entertainment]]></category>

		<guid isPermaLink="false">http://ieuah.wordpress.com/?p=945</guid>
		<description><![CDATA[Reblogged from Information Engineering Research Unit blog: Last Monday IE member Leonardo Lezcano received his PhD degree, awarded cum laude by the University of Alcalá, after defending his four year research in a dissertation titled “COMBINING ONTOLOGIES AND RULES WITH CLINICAL ARCHETYPES”. The ceremony took place in the Faculty of Law of the University of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=955&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="reblog-post">
<p class="reblog-from"><img alt='' src='http://1.gravatar.com/avatar/3e1d8b77102d660fba25af2b33b9494c?s=25&amp;d=identicon&amp;r=G' class='avatar avatar-25' height='25' width='25' /> <a href="http://ieuah.wordpress.com/2012/01/25/phd-dissertation-leonardo-lezcano/">Reblogged from Information Engineering Research Unit blog:</a></p>
<p dir='auto'>
Last Monday IE member Leonardo Lezcano received his PhD degree, awarded cum laude by the University of Alcalá, after defending his four year research in a dissertation titled “COMBINING ONTOLOGIES AND RULES WITH CLINICAL ARCHETYPES”. The ceremony took place in the Faculty of Law of the University of Alcalá where a committee of experts chaired by Pythagoras Karampiperis evaluated the dissertation. From now on Lezcano will continue to develop his research lines, which are related to the Semantic Web as &hellip;
</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/micheltriana.wordpress.com/955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/micheltriana.wordpress.com/955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/micheltriana.wordpress.com/955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/micheltriana.wordpress.com/955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/micheltriana.wordpress.com/955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/micheltriana.wordpress.com/955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/micheltriana.wordpress.com/955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/micheltriana.wordpress.com/955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/micheltriana.wordpress.com/955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/micheltriana.wordpress.com/955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/micheltriana.wordpress.com/955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/micheltriana.wordpress.com/955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/micheltriana.wordpress.com/955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/micheltriana.wordpress.com/955/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=955&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://micheltriana.com/2012/01/26/955/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bearemet</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/3e1d8b77102d660fba25af2b33b9494c?s=25&#38;d=identicon&#38;r=G" medium="image" />
	</item>
		<item>
		<title>Implementing SQL Source Control</title>
		<link>http://micheltriana.com/2012/01/22/implementing-sql-source-control/</link>
		<comments>http://micheltriana.com/2012/01/22/implementing-sql-source-control/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 10:39:51 +0000</pubDate>
		<dc:creator>Michel Triana</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[conceptual background]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[redgate]]></category>
		<category><![CDATA[relational database]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[source control]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://micheltriana.com/?p=941</guid>
		<description><![CDATA[Every developer working with databases and backend magic needs DB source control. If you think you don’t, then you are crazy, or will become crazy soon after you realize it. But not every developer has the money to pay for the awesome RedGate SQL Source Control tool (~$1500 per developer, or ~$6000 for a team [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=941&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://micheltriana.files.wordpress.com/2012/01/redgate_source_control.jpg"><img class="alignright size-medium wp-image-947" title="redgate_source_control" src="http://micheltriana.files.wordpress.com/2012/01/redgate_source_control.jpg?w=300&#038;h=231" alt="" width="300" height="231" /></a>Every developer working with databases and backend magic needs DB source control. If you think you don’t, then you are crazy, or will become crazy soon after you realize it. But not every developer has the money to pay for the <a href="http://www.red-gate.com/products/sql-development/sql-source-control/">awesome RedGate SQL Source Control</a> tool (~$1500 per developer, or ~$6000 for a team of 5). Sometimes, the ramen noodles expression must be interpreted <a href="http://www.rasmussen.edu/student-life/blogs/college-life/ramen-noodle-recipes/">literally</a>.</p>
<p>So how do you resolve/implement this problem? You may want to follow K. Scott Allen’s database version control blog series (links below).</p>
<ol>
<li><a href="http://odetocode.com/Blogs/scott/archive/2008/01/30/11702.aspx" target="_blank">Three rules for database work</a></li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2008/01/31/11710.aspx" target="_blank">The Baseline</a></li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2008/02/02/11721.aspx" target="_blank">Change Scripts</a></li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2008/02/02/11737.aspx">Views, Stored Procedures and the Like</a></li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2008/02/03/11746.aspx">Branching and Merging</a></li>
</ol>
<p>These posts are great for the conceptual background and practices when doing the change scripts and such. The problem is there is no much implementation in the series to help speed up the process. To complement the series, you can <a href="https://docs.google.com/open?id=0B6MUZlqROVZwYTYzMjQ0NjMtYzZhNi00Zjk5LTljNzctNGFhZTMyOTQ3MmIy"><strong>DOWNLOAD</strong></a> my implementation of SQL Source Control. It consist of roughly of 4 tables and 4 sprocs. If you want to implement it on your SQL Server Database, download this update script and run it against your database (make a backup first, just in case).</p>
<p>Here is the ERD of the version control entities:</p>
<p><a href="http://micheltriana.files.wordpress.com/2012/01/dbsc.jpg"><img class="aligncenter size-full wp-image-943" title="dbsc" src="http://micheltriana.files.wordpress.com/2012/01/dbsc.jpg?w=490&#038;h=289" alt="" width="490" height="289" /></a></p>
<p>To use it, just create your change script (maybe follow some of the advice from Scott Allen), and follow <a href="https://docs.google.com/open?id=0B6MUZlqROVZwM2E3ZTI4NTYtZDE4OC00YzQ3LTkxMjctMjUwNzhiMzlmNGU5">this template</a> to add the final touches to the script. Essentially all you have to do is call the Database_Update sproc and inspect the DatabaseErrorLog table whenever you encounter a problem to find more details.</p>
<p><pre class="brush: sql;">
BEGIN TRY

BEGIN TRAN

DECLARE @DatabaseVersionLogId INT , --This is for later, you may needed if you want to report to a CI Server.
 @UpdateFromDatabaseVersion VARCHAR(32) = '1.2.3' ,--The database version you want to update. This is your starting point.
 @UpdateToDatabaseVersion VARCHAR(32) = '1.2.4' ,--The new version of the database after successfuly updated
 @UpdateScriptName VARCHAR(64) = N'''1.2.3 to 1.2.4''' ,--A friendly name for this script
 @UpdateScriptFileName VARCHAR(1024)= N'''123 to 124.sql''' ,--The file name containing this script.
 @CreateScriptName VARCHAR(64) = N'1.2.4' ,--A friendly name for ANOTHER script (not this one) that generates the new schema from scratch as opposed to from the @UpdateFromDatabaseVersion database
 @CreateScriptFileName VARCHAR(1024)= N'124.sql' ,--The file name containing the @CreateScriptName script
 @Tags VARCHAR(MAX) = N'1.2.4, 1.2.3, super release'--A CSV for tagging and searching your releases later on.

 -- ADD YOUR CHANGE SCRIPT IN THIS SECTION
 -- ADD YOUR CHANGE SCRIPT IN THIS SECTION
 -- ADD YOUR CHANGE SCRIPT IN THIS SECTION
 -- ADD YOUR CHANGE SCRIPT IN THIS SECTION
 -- ADD YOUR CHANGE SCRIPT IN THIS SECTION
 -- ADD YOUR CHANGE SCRIPT IN THIS SECTION
 -- ADD YOUR CHANGE SCRIPT IN THIS SECTION
 -- ADD YOUR CHANGE SCRIPT IN THIS SECTION

EXEC @return_value = [dbo].[Database_Update] @UpdateFromDatabaseVersion,
 @UpdateToDatabaseVersion, @UpdateScriptName, @UpdateScriptFileName,
 @CreateScriptName, @CreateScriptFileName, @Tags,
 @DatabaseVersionLogId = @DatabaseVersionLogId OUTPUT

SELECT @DatabaseVersionLogId AS N'@DatabaseVersionLogId'

 PRINT ( 'All good. Update finished... now go open a beer' )

 COMMIT

END TRY

BEGIN CATCH

PRINT ( 'Michael Jackson''s moonwalk. The script is a piece of shit. Fix it and try again. Your database is safe.' )

 ROLLBACK

END CATCH
</pre></p>
<p>You can download the same script <strong><a href="https://docs.google.com/open?id=0B6MUZlqROVZwM2E3ZTI4NTYtZDE4OC00YzQ3LTkxMjctMjUwNzhiMzlmNGU5">HERE</a></strong></p>
<p>Enjoy and Happy coding!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/micheltriana.wordpress.com/941/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/micheltriana.wordpress.com/941/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/micheltriana.wordpress.com/941/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/micheltriana.wordpress.com/941/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/micheltriana.wordpress.com/941/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/micheltriana.wordpress.com/941/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/micheltriana.wordpress.com/941/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/micheltriana.wordpress.com/941/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/micheltriana.wordpress.com/941/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/micheltriana.wordpress.com/941/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/micheltriana.wordpress.com/941/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/micheltriana.wordpress.com/941/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/micheltriana.wordpress.com/941/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/micheltriana.wordpress.com/941/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=941&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://micheltriana.com/2012/01/22/implementing-sql-source-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bearemet</media:title>
		</media:content>

		<media:content url="http://micheltriana.files.wordpress.com/2012/01/redgate_source_control.jpg?w=300" medium="image">
			<media:title type="html">redgate_source_control</media:title>
		</media:content>

		<media:content url="http://micheltriana.files.wordpress.com/2012/01/dbsc.jpg" medium="image">
			<media:title type="html">dbsc</media:title>
		</media:content>
	</item>
		<item>
		<title>Ontology&#8230; what?</title>
		<link>http://micheltriana.com/2012/01/20/ontology-what/</link>
		<comments>http://micheltriana.com/2012/01/20/ontology-what/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 19:58:37 +0000</pubDate>
		<dc:creator>Michel Triana</dc:creator>
				<category><![CDATA[Science & Technology]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[domain ontology]]></category>
		<category><![CDATA[Global Ontology]]></category>
		<category><![CDATA[information science]]></category>
		<category><![CDATA[lexicon]]></category>
		<category><![CDATA[mathematics]]></category>
		<category><![CDATA[ontology]]></category>
		<category><![CDATA[Parmenides]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[plato]]></category>
		<category><![CDATA[software engineering]]></category>

		<guid isPermaLink="false">http://micheltriana.com/?p=918</guid>
		<description><![CDATA[Today, in science, especially in information technology, the word ontology is a hot ride. In short, an Ontology is the  specification of a concept. The idea has grown almost to the point of becoming a buzz word for academics and professionals in the computer science field, and yet a big part of the industry ignores the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=918&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today, in science, especially in information technology, the word ontology is a hot ride. In short, an Ontology is the  specification of a concept. The idea has grown almost to the point of becoming a buzz word for academics and professionals in the computer science field, and yet a big part of the industry ignores the subject for lack of friendly documentation or understanding that describes it in bogus terms, why is important and how it can change computing for the better.</p>
<div id="attachment_919" class="wp-caption aligncenter" style="width: 451px"><a href="http://micheltriana.files.wordpress.com/2012/01/ontology.jpg"><img class=" wp-image-919" title="ontology" src="http://micheltriana.files.wordpress.com/2012/01/ontology.jpg?w=441&#038;h=415" alt="" width="441" height="415" /></a><p class="wp-caption-text">A Global Ontology</p></div>
<p>The word appeared for the first time in the Oxford English Dictionary in 1989. Because it’s a relatively new word for English-speaking folks, the word itself it gets in the way of story it tells. In reality it has been around for quite some time in society.</p>
<p>The philosophical study of existence, “what is real and what is not”, it’s been around for centuries. We can find evidence of the questioning of nature and reality all the way back to the Pre-Socratic era, with philosopher <a href="http://en.wikipedia.org/wiki/Parmenides">Parmenides of Ela</a>. Parmenides is most known for a poem he wrote called “On Nature” (read the poem <a href="http://philoctetes.free.fr/parmenidesunicode.htm">here</a>). The poem describes two different perspectives of the same reality, but it zeroes in one powerful idea, that no matter how different appearances of that ‘that it is’ (he calls it ‘the way of opinion’), the truth about ‘it’ does not change (‘the way of the truth’). In a nutshell, this is the first recorded attempt to formalize the realization that existential things don’t change regardless of the lexicon or language used to describe them. Many more developed their own thesis on how to define reality. Plato also made notable contributions to the field of Ontology, and his later disciple Aristotle put a dent in this universe with his works <em><a href="http://en.wikipedia.org/wiki/Categories_(Aristotle)">Categories</a></em> and <em><a href="http://en.wikipedia.org/wiki/Metaphysics_(Aristotle)">Metaphysics</a></em>.</p>
<p>Why is this important today? Because all natural science fields that describe elements of the real world, already have their own ontologies, but this is not the case for Computer Science and Information Technology. Physics, Chemistry and Biology all have a very clear lexicon or dictionary that describes their scientific domains. But we have yet to define an Ontology that describes the world we present through software. When building information systems, different authors, developers and companies declare the same entity ‘that is’ not as the entity itself, but instead as one of its appearances. What we end up with is a lot of unnecessary repetition, corrupted data structures for entities and unnecessary computations made for the sake of mapping appearances that represent the same entity. A call for a Global Ontology has been the topic of many academics for a long time, and in many ways considered the holy grail of information sciences.</p>
<p>Mathematics, as the universal language, describes abstractions and logical reasoning to determine the truthfulness of an assumption. We do it with the use of specialized notation, like numbers and shapes that do not have a tangible form. No author, developer, company or human being in the planet will argue what the number ‘<em><strong>3</strong></em>’ represents. Mathematics provides the foundation for all Ontologies of any other domain definable by humanity. I couldn’t put it any better than Galileo Galilei:</p>
<blockquote><p>“<em>The universe cannot be read until we have learned the language and become familiar with the characters in which it is written. It is written in mathematical language, and the letters are triangles, circles and other geometrical figures, without which means it is humanly impossible to comprehend a single word. Without these, one is wandering about in a dark labyrinth</em>”</p></blockquote>
<p>Going back to Ontology in the Information Sciences, some questions remain unanswered:</p>
<ul>
<li>What are the fundamental objects or structures we ought to define to represent the tangible and abstract concepts from a specific domain?</li>
<li>How can we successfully share and relate objects from different domain ontologies?</li>
<li>How can we define ontology structures in a way they are effective for operational and usable digital communications?</li>
</ul>
<p>The biggest challenge in information science with respect of the use of ontologies, is that of establishing a base line agreement in the industry to use a common lexicon and vocabulary consistent with the theory specified by the a particular domain ontology. A Global Ontology would be defined as the aggregation of all domain ontologies, where a domain ontology represents the abstractions and tangible objects of part of the world or a specific knowledge domain.</p>
<p>Competition begs to be mentioned in these lines. The mammoths in the software industry have shown more interest in sticking their guns out for discriminator structures under the same ontological domain with their competitors. For example, Google Maps, Bing Maps and MapQuest all offer services in the GIS domain, yet they’ve decided not to share the same vocabulary and lexicon to name their GIS objects. Think about this for a minute, if these companies decided to share a global GIS schema, then their only discriminator really would be the quality of their service… but that’ll make it too easy for developers to switch sides; so they decide to give their own twist on unique vocabulary. The result is arbitrary mappings for “State”, “Province”, “StateProvince” and “Municipality”, each with multiple data types, sizes and formatting, ultimately adding layers of unnecessary complexity to such a simple concept like that ‘that it is’.</p>
<p>This is already too long of a post, so I’ll cut it short. Maybe in future posts, I’ll cover ontology more closely to engineering, and what you, as an architect, computer scientist, programmer, etc, can do to make your work  a much pleasant and rewarding one. My very good friend <a href="https://plus.google.com/105855632672422231634/posts">Leonardo Lezcano</a>, has published many works in the healthcare domain ontology, with research and papers covering the Semantic Web and Semantic Interoperability. You can find some of his works <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/l/Lezcano:Leonardo.html">HERE</a> and <a href="http://www.mendeley.com/profiles/leonardo-lezcano/">HERE</a>.</p>
<p>This is somehow a challenging topic to explain, and for the recipient to say “I get it” the first time around. I’ll feel good if I get a “I kinda got it” after someone reading this <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/micheltriana.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/micheltriana.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/micheltriana.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/micheltriana.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/micheltriana.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/micheltriana.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/micheltriana.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/micheltriana.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/micheltriana.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/micheltriana.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/micheltriana.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/micheltriana.wordpress.com/918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/micheltriana.wordpress.com/918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/micheltriana.wordpress.com/918/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=918&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://micheltriana.com/2012/01/20/ontology-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bearemet</media:title>
		</media:content>

		<media:content url="http://micheltriana.files.wordpress.com/2012/01/ontology.jpg" medium="image">
			<media:title type="html">ontology</media:title>
		</media:content>
	</item>
		<item>
		<title>Happy Hour for Entrepreneurs: World Hot Spots</title>
		<link>http://micheltriana.com/2012/01/18/happy-hour-for-entrepreneurs-world-hot-spots/</link>
		<comments>http://micheltriana.com/2012/01/18/happy-hour-for-entrepreneurs-world-hot-spots/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 21:19:47 +0000</pubDate>
		<dc:creator>Michel Triana</dc:creator>
				<category><![CDATA[Business & Finance]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[entrepreneur]]></category>
		<category><![CDATA[infographic]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[silicon valey]]></category>
		<category><![CDATA[software business]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://micheltriana.com/?p=914</guid>
		<description><![CDATA[This is where we hang out in the world. From the creators at Gist: In this infographic, we examine the world’s up-and-coming tech communities – from Germany to Mexico to Indonesia and more – and compare them on a number of different factors, including entrepreneurial mindset, access to capital and general strengths and weaknesses<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=914&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is where we hang out in the world. From the creators at <a href="http://blog.gist.com/2012/01/10/the-silicon-valleys-of-the-world/">Gist</a>:</p>
<blockquote><p>In this infographic, we examine the world’s up-and-coming tech communities – from Germany to Mexico to Indonesia and more – and compare them on a number of different factors, including entrepreneurial mindset, access to capital and general strengths and weaknesses</p></blockquote>
<p><a href="http://micheltriana.files.wordpress.com/2012/01/silicon-valleys-of-the-world.png"><img class="aligncenter size-full wp-image-915" title="silicon-valleys-of-the-world" src="http://micheltriana.files.wordpress.com/2012/01/silicon-valleys-of-the-world.png?w=490&#038;h=2665" alt="" width="490" height="2665" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/micheltriana.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/micheltriana.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/micheltriana.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/micheltriana.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/micheltriana.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/micheltriana.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/micheltriana.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/micheltriana.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/micheltriana.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/micheltriana.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/micheltriana.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/micheltriana.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/micheltriana.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/micheltriana.wordpress.com/914/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=914&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://micheltriana.com/2012/01/18/happy-hour-for-entrepreneurs-world-hot-spots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bearemet</media:title>
		</media:content>

		<media:content url="http://micheltriana.files.wordpress.com/2012/01/silicon-valleys-of-the-world.png" medium="image">
			<media:title type="html">silicon-valleys-of-the-world</media:title>
		</media:content>
	</item>
		<item>
		<title>Learning to Love Tennis</title>
		<link>http://micheltriana.com/2012/01/18/learning-to-love-tennis/</link>
		<comments>http://micheltriana.com/2012/01/18/learning-to-love-tennis/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 15:00:05 +0000</pubDate>
		<dc:creator>Michel Triana</dc:creator>
				<category><![CDATA[Life & Inspiration]]></category>
		<category><![CDATA[Science & Technology]]></category>
		<category><![CDATA[djokovic]]></category>
		<category><![CDATA[federer]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[health]]></category>
		<category><![CDATA[infographic]]></category>
		<category><![CDATA[nadal]]></category>
		<category><![CDATA[sports]]></category>
		<category><![CDATA[tennis]]></category>
		<category><![CDATA[usta]]></category>
		<category><![CDATA[williams]]></category>
		<category><![CDATA[wozniacky]]></category>

		<guid isPermaLink="false">http://micheltriana.com/?p=908</guid>
		<description><![CDATA[I found this infographic on the USTA site about some new changes within the USTA’s rules for kids playing tennis. I loved the graphic, and it contains some &#8216;really?&#8217; moments as well as &#8216;off-course&#8217;  moments (I learned a thing ot two from it) © 2012 10 and Under Tennis<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=908&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I found this infographic on the USTA site about some new changes within the <a href="http://www.10andundertennis.com/">USTA’s rules for kids </a>playing tennis. I loved the graphic, and it contains some &#8216;really?&#8217; moments as well as &#8216;off-course&#8217;  moments (I learned a thing ot two from it)</p>
<p><a href="http://www.10andundertennis.com/rulechange/" target="_blank"><img src="http://www.10andundertennis.com/images/infogfx/taut_infographic_rulechange_embed.jpg" alt="Children's Tennis Infographic - Learning to Love Tennis" width="1000" height="4130" border="0" /></a></p>
<p>© 2012 <a href="http://www.10andundertennis.com/">10 and Under Tennis</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/micheltriana.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/micheltriana.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/micheltriana.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/micheltriana.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/micheltriana.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/micheltriana.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/micheltriana.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/micheltriana.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/micheltriana.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/micheltriana.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/micheltriana.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/micheltriana.wordpress.com/908/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/micheltriana.wordpress.com/908/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/micheltriana.wordpress.com/908/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=908&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://micheltriana.com/2012/01/18/learning-to-love-tennis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bearemet</media:title>
		</media:content>

		<media:content url="http://www.10andundertennis.com/images/infogfx/taut_infographic_rulechange_embed.jpg" medium="image">
			<media:title type="html">Children&#039;s Tennis Infographic - Learning to Love Tennis</media:title>
		</media:content>
	</item>
		<item>
		<title>WCF WTF!</title>
		<link>http://micheltriana.com/2012/01/16/wcf-wtf/</link>
		<comments>http://micheltriana.com/2012/01/16/wcf-wtf/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 05:03:45 +0000</pubDate>
		<dc:creator>Michel Triana</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[.net framework]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[wcf]]></category>
		<category><![CDATA[web applications]]></category>
		<category><![CDATA[web server]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://micheltriana.com/?p=816</guid>
		<description><![CDATA[It gets me when application frameworks tamper with core web concepts of precisely what they are trying to solve. If you have WCF services exposed through any of its different endpoints, you have to do the most ridiculous dancing to get something as simple as the HttpContext. WTF is up with that Microsoft!?! There are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=816&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://micheltriana.files.wordpress.com/2012/01/wcf.jpg"><img class="alignleft  wp-image-817" title="wcf" src="http://micheltriana.files.wordpress.com/2012/01/wcf.jpg?w=303&#038;h=115" alt="" width="303" height="115" /></a>It gets me when application frameworks tamper with core web concepts of precisely what they are trying to solve.</p>
<p>If you have WCF services exposed through any of its different endpoints, you have to do the most ridiculous dancing to get something as simple as the HttpContext. WTF is up with that Microsoft!?!</p>
<p>There are like 10 different ways to access HttpContext and Request Headers, all weird in their own ways, none of them standard, and requiring the callers to add headers in different and specific ways:</p>
<ul>
<li>There is <a href="http://msdn.microsoft.com/en-us/library/system.web.httpcontext.aspx">HttpContext</a> (or this.Context or HttpContext.Current): “<em>Gets or sets the <a href="http://msdn.microsoft.com/en-us/library/system.web.httpcontext.aspx">HttpContext</a> object for the current HTTP request</em>” This would be the obvious choice, but the WCF team needed to get COMPLICATED! To support this, you have to add extra magic and attributes to your service contracts (<a href="http://msdn.microsoft.com/en-us/library/aa702682.aspx">read here</a>)</li>
<li> Then we get fancy with something that is not quite the HttpContext the WEB knows and loves, but some new BS called <a href="http://msdn.microsoft.com/en-us/library/system.servicemodel.operationcontext.aspx">OperationContext </a>(OperationContext .Current). MSDN explains: “<em>Provides access to the execution context of a service method</em>”&#8230; but off-course!</li>
<li>Also <a href="http://msdn.microsoft.com/en-us/library/system.web.httpcontextbase.aspx">HttpContextBase </a>class according to MSDN “<em>serves as the base class for classes that contain HTTP-specific information about an individual HTTP request</em>”. So, you’d only think that <a href="http://msdn.microsoft.com/en-us/library/system.web.httpcontextbase.aspx">HttpContextBase </a>is the base class of <a href="http://msdn.microsoft.com/en-us/library/system.web.httpcontext.aspx">HttpContext </a>right? WRONG!</li>
</ul>
<p>Hmmm, at this point you think this might be a brain teaser. There may be another 2-3 ways to access data from a similar concepts.<br />
If inspecting the HttpContext on the server side is a nightmare, managing headers and contextual http request elements on the client is even worse if your client is using the generated WCF contracts from VS. Here you are either setting something called ‘OutgoingMessageHeaders’ on an http request (like there is something that can be ‘incoming’ during a request), or you are implementing a custom <a href="http://msdn.microsoft.com/en-us/library/gg258441.aspx">IClientMessageInspector </a>and altering the request before it is sent to the server: what is this the Police Academy (Inspector, pffff)? Why do I need to inspect a message I built? Or why am I forced to do this kind of crap?</p>
<p>This is so frustrating I cannot cope with the unnecessary layers of engineering and noise the WCF team threw over such a simple concept. I have nothing against new and different ways to solve problems, but please don’t call it the same as something that already exists and it’s well defined by the HTTP protocol specification (<a href="http://tools.ietf.org/html/rfc2616">RFC 2616</a>). PLEASE. DON&#8217;T.</p>
<p>I’ll try working around it with Rick Strahl’s <a href="http://www.west-wind.com/weblog/posts/2011/Jan/10/Allowing-Access-to-HttpContext-in-WCF-REST-Services">post</a>. If I keep having problems, I’ll move out to a different framework, implement my IHttpHandler, or downplay WCF’s capabilities.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/micheltriana.wordpress.com/816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/micheltriana.wordpress.com/816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/micheltriana.wordpress.com/816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/micheltriana.wordpress.com/816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/micheltriana.wordpress.com/816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/micheltriana.wordpress.com/816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/micheltriana.wordpress.com/816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/micheltriana.wordpress.com/816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/micheltriana.wordpress.com/816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/micheltriana.wordpress.com/816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/micheltriana.wordpress.com/816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/micheltriana.wordpress.com/816/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/micheltriana.wordpress.com/816/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/micheltriana.wordpress.com/816/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=816&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://micheltriana.com/2012/01/16/wcf-wtf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bearemet</media:title>
		</media:content>

		<media:content url="http://micheltriana.files.wordpress.com/2012/01/wcf.jpg" medium="image">
			<media:title type="html">wcf</media:title>
		</media:content>
	</item>
		<item>
		<title>How Laws are Made in America. Infographic.</title>
		<link>http://micheltriana.com/2012/01/12/how-laws-are-made-in-america-infographic/</link>
		<comments>http://micheltriana.com/2012/01/12/how-laws-are-made-in-america-infographic/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 20:15:10 +0000</pubDate>
		<dc:creator>Michel Triana</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[government]]></category>
		<category><![CDATA[infographic]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[president]]></category>
		<category><![CDATA[senate]]></category>

		<guid isPermaLink="false">http://micheltriana.com/?p=811</guid>
		<description><![CDATA[Check out this awesome illustration that created on Design for America, a contest from the Sunlight Foundation:<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=811&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Check out this awesome illustration that created on <a href="http://sunlightlabs.com/blog/2010/design-america-winners/">Design for America</a>, a contest from the Sunlight Foundation:</p>
<p style="text-align:center;"><a href="http://micheltriana.files.wordpress.com/2012/01/howlawsmade.jpg"><img class="aligncenter  wp-image-812" title="howlawsmade" src="http://micheltriana.files.wordpress.com/2012/01/howlawsmade.jpg?w=819&#038;h=403" alt="" width="819" height="403" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/micheltriana.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/micheltriana.wordpress.com/811/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/micheltriana.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/micheltriana.wordpress.com/811/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/micheltriana.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/micheltriana.wordpress.com/811/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/micheltriana.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/micheltriana.wordpress.com/811/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/micheltriana.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/micheltriana.wordpress.com/811/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/micheltriana.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/micheltriana.wordpress.com/811/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/micheltriana.wordpress.com/811/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/micheltriana.wordpress.com/811/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=micheltriana.com&amp;blog=8013503&amp;post=811&amp;subd=micheltriana&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://micheltriana.com/2012/01/12/how-laws-are-made-in-america-infographic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a6bbe41d51f8929f34e3e7fb487c699d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bearemet</media:title>
		</media:content>

		<media:content url="http://micheltriana.files.wordpress.com/2012/01/howlawsmade.jpg?w=1024" medium="image">
			<media:title type="html">howlawsmade</media:title>
		</media:content>
	</item>
	</channel>
</rss>
