<?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>Geraldo Magella Junior</title>
	<atom:link href="http://geraldomagellajunior.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://geraldomagellajunior.wordpress.com</link>
	<description>My personal view and contribution for IT market</description>
	<lastBuildDate>Mon, 07 Nov 2011 20:40:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='geraldomagellajunior.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Geraldo Magella Junior</title>
		<link>http://geraldomagellajunior.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://geraldomagellajunior.wordpress.com/osd.xml" title="Geraldo Magella Junior" />
	<atom:link rel='hub' href='http://geraldomagellajunior.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Mailchimp: Really neat product</title>
		<link>http://geraldomagellajunior.wordpress.com/2011/11/07/mailchimp-really-neat-product/</link>
		<comments>http://geraldomagellajunior.wordpress.com/2011/11/07/mailchimp-really-neat-product/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 20:40:30 +0000</pubDate>
		<dc:creator>Geraldo</dc:creator>
				<category><![CDATA[Product Evaluation]]></category>
		<category><![CDATA[Mailchimp]]></category>
		<category><![CDATA[Mailmarketing]]></category>
		<category><![CDATA[Product Testing]]></category>

		<guid isPermaLink="false">https://geraldomagellajunior.wordpress.com/2011/11/07/mailchimp-really-neat-product/</guid>
		<description><![CDATA[Hello there everyone, this is just a quick post to tell you that I’m currently working on evaluating a newsletter/mailmarketing tool called mailchimp (www.mailchimp.com). I can tell you right from the start. That’s how it’s done! They are an example for me… a role model for any company. They have a simple product (I can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geraldomagellajunior.wordpress.com&amp;blog=278604&amp;post=51&amp;subd=geraldomagellajunior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hello there everyone, this is just a quick post to tell you that I’m currently working on evaluating a newsletter/mailmarketing tool called mailchimp (<a href="http://www.mailchimp.com">www.mailchimp.com</a>).</p>
<p>I can tell you right from the start. That’s how it’s done! They are an example for me… a role model for any company. They have a simple product (I can do what they do with <a href="http://www.phplist.com/">phpmail</a>) but they added buck loads of content arround the tool, lots of expertise an intuitive tool and boy they’re cheap.</p>
<p>Some of the hightlights of the product:</p>
<ul>
<li>Lots of integrations right “out the box”: Twitter, facebook, Google Analytics and so forth.</li>
<li>Lots of interfaces: Ipad app, Iphone app, email beamer (send a campain right from your outlook) and etc.</li>
<li>Completely free if you have under 2000 subscribers.</li>
<li>Really interesting reports, almost like a mailmarketing BI!</li>
<li>Lots of <a href="http://mailchimp.com/features/">killer features</a>.</li>
</ul>
<p>So if you’re serious on sending mailmarketing I suggest you go pro with mailchimp!</p>
<p>See you next time!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geraldomagellajunior.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geraldomagellajunior.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geraldomagellajunior.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geraldomagellajunior.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geraldomagellajunior.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geraldomagellajunior.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geraldomagellajunior.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geraldomagellajunior.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geraldomagellajunior.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geraldomagellajunior.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geraldomagellajunior.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geraldomagellajunior.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geraldomagellajunior.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geraldomagellajunior.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geraldomagellajunior.wordpress.com&amp;blog=278604&amp;post=51&amp;subd=geraldomagellajunior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geraldomagellajunior.wordpress.com/2011/11/07/mailchimp-really-neat-product/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e8083215a875b7a9d866969416e4ac42?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geraldomagellajunior</media:title>
		</media:content>
	</item>
		<item>
		<title>Login with Google Accounts and OpenID</title>
		<link>http://geraldomagellajunior.wordpress.com/2011/08/13/login-with-google-accounts-and-openid/</link>
		<comments>http://geraldomagellajunior.wordpress.com/2011/08/13/login-with-google-accounts-and-openid/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 14:28:55 +0000</pubDate>
		<dc:creator>Geraldo</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[OpenID]]></category>

		<guid isPermaLink="false">https://geraldomagellajunior.wordpress.com/2011/08/13/login-with-google-accounts-and-openid/</guid>
		<description><![CDATA[Hi there folks! Haven’t talk to you in a while now, but I&#8217;m back to keep the ball rolling. Today I&#8217;m going to talk about Google Accounts, OpenID and my new challenge. I’m now working as It Consultant specialized in developing solutions that integrates my client (in this case, my company webAula) with big market [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geraldomagellajunior.wordpress.com&amp;blog=278604&amp;post=49&amp;subd=geraldomagellajunior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi there folks! Haven’t talk to you in a while now, but I&#8217;m back to keep the ball rolling.</p>
<p>Today I&#8217;m going to talk about Google Accounts, OpenID and my new challenge.</p>
<p>I’m now working as It Consultant specialized in developing solutions that integrates my client (in this case, my company webAula) with big market players like Google, Facebook, Linked In, Twitter and so forth.</p>
<p>When you think of integrating your product to another one, the first thing that comes into play is Identity sharing, Single Sign-on and stuff and there is the job for <a href="http://openid.net/" target="_blank">OpenID</a> Protocol.</p>
<p>In OpenId protocol there are 2 actors: The Identity provider and the Relaying Partner.</p>
<p>The part of Identity Provider (IP) is to hold and protect your information. You have to choose one identity provider (at the most) to hold all your personal information needed online. In this article I’ll be using Google Accounts as IP.</p>
<p>The part of Relaying Partner (RP) is to Rely (dah) on Identity Provider and know how to “talk” to it, and check if the identity is OK.</p>
<p>A great <a href="http://www.youtube.com/watch?v=SLsfzTNIykY" target="_blank">Ryan Boyd talk</a> on Google IO 2011 (it’s 1h long, but it worth it).</p>
<p>Fortunately you don’t have to go through all the trouble of implementing all the protocol in order to set up an RP in your application as there is lot’s of libraries available to you. I my case I’ll use <a href="http://www.dotnetopenauth.net/" target="_blank">DotNetOpenAuth</a>, free available to you. As a matter of fact you can become a Identity Provider with this library but that is not our case.</p>
<p>First of all you have to include DotNetOpenAuth.dll (downloaded from the above link) as a reference to your project.</p>
<p>Then, in the page that you handle the login process of your application you have to include the library:</p>
<blockquote><p>using DotNetOpenAuth.OpenId;      <br />using DotNetOpenAuth.OpenId.RelyingParty;       <br />using DotNetOpenAuth.OpenId.Extensions.AttributeExchange;</p>
</blockquote>
<p>Then you create a static object for the relaying party and set up the discoveryServices (I’ll assume that your page is called “Default” and your :</p>
<blockquote><p>//relaying Partner      <br />private static readonly OpenIdRelyingParty relyingParty;</p>
<p>static _Default()      <br />{       <br />&#160; HostMetaDiscoveryService googleAppsDiscovery =new HostMetaDiscoveryService</p>
<p>&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160; UseGoogleHostedHostMeta = true,       <br />&#160; };       <br />&#160; relyingParty = new OpenIdRelyingParty();       <br />&#160; relyingParty.DiscoveryServices.Insert(0, googleAppsDiscovery);       <br />}</p>
</blockquote>
<p>In your Page_Load you add a handler for the AuthResponse:</p>
<p>IAuthenticationResponse authResponse = relyingParty.GetResponse();</p>
<p>And you can create switch to handle the status of the AuthResponse:</p>
<blockquote><p>if (authResponse != null)      <br />{       <br />&#160;&#160;&#160; switch (authResponse.Status)       <br />&#160;&#160;&#160; {       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; case AuthenticationStatus.Authenticated:       <br />//SOME LOGIC      <br />//      </p>
<p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; break;       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; case AuthenticationStatus.Canceled: </p>
</blockquote>
<p>And so forth…</p>
<p>If the AuthRespose is null it means that this request to your page is not the return of your identity provider so you have to send them your request for authentication and you can do it like this:</p>
<blockquote><p>IAuthenticationRequest request = relyingParty.CreateRequest(<em><font color="#000000">domain</font></em>);      <br />sendGoogleRequest(request);</p>
<p>private void sendGoogleRequest(IAuthenticationRequest request)     <br />{</p>
<p>&#160;&#160;&#160; FetchRequest fetch = new FetchRequest();     <br />&#160;&#160;&#160; fetch.Attributes.Add(new AttributeRequest(WellKnownAttributes.Contact.Email, true));      <br />&#160;&#160;&#160; fetch.Attributes.Add(new AttributeRequest(WellKnownAttributes.Name.First, true));      <br />&#160;&#160;&#160; fetch.Attributes.Add(new AttributeRequest(WellKnownAttributes.Name.Last, true));      <br />&#160;&#160;&#160; request.AddExtension(fetch)</p>
<p>&#160;&#160;&#160; request.RedirectToProvider();</p>
<p>}</p>
</blockquote>
<p>It’s important to retrieve the “domain” of the user. In my case it’ll be a parameter of my system.I’ll only allow integration to one Google Apps domain, but you can let the user inform that for you in some form. Just remember to add a validator with some code like this:</p>
<blockquote><p>protected void openidValidator_ServerValidate(object source, ServerValidateEventArgs args)     <br />{      <br />&#160;&#160;&#160; // This catches common typos that result in an invalid OpenID Identifier.      <br />&#160;&#160;&#160; args.IsValid = Identifier.IsValid(args.Value);      <br />}      </p>
</blockquote>
<p>This way you can catch elegantly the return of DotNetOpenAuth telling the there was a typo with the domain name, for instance (No endpoint found error).</p>
<p>It’s also a good practice you wrap the process of creating a authRequest in a method so you can grab a protocol exception that might occur:</p>
<blockquote><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; private void createLoginRequest(string domain)     <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; try      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; IAuthenticationRequest request = relyingParty.CreateRequest(domain);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; sendGoogleRequest(request);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; catch (DotNetOpenAuth.Messaging.ProtocolException ex)      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; loginFailedLabel.Text = ex.Message;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; }</p>
</blockquote>
<p>Finally you can grab user details (up there in the beginning of your class) when we were looking on the AuthRequest status:</p>
<blockquote><p>case AuthenticationStatus.Authenticated:     <br />&#160;&#160;&#160; FetchResponse fetch = authResponse.GetExtension&lt;FetchResponse&gt;();      <br />&#160;&#160;&#160; if (fetch != null)      <br />&#160;&#160;&#160; {      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Session[&quot;email&quot;] = fetch.GetAttributeValue(WellKnownAttributes.Contact.Email);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Session[&quot;firstName&quot;] = fetch.GetAttributeValue(WellKnownAttributes.Name.First);      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; Session[&quot;lastName&quot;] = fetch.GetAttributeValue(WellKnownAttributes.Name.Last);      <br />&#160;&#160;&#160; }</p>
<p>&#160;&#160;&#160; FormsAuthentication.SetAuthCookie(fetch.GetAttributeValue(WellKnownAttributes.Name.First), true);     <br />&#160;&#160;&#160; Response.Redirect(&quot;/privateSite/&quot;,true);      </p>
</blockquote>
<p>As my friend, Bugs Bunny says: <a href="http://www.youtube.com/watch?v=_hZrXdJ-ibo" target="_blank">“That’s all folks”.</a></p>
<p>See you latter.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geraldomagellajunior.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geraldomagellajunior.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geraldomagellajunior.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geraldomagellajunior.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geraldomagellajunior.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geraldomagellajunior.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geraldomagellajunior.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geraldomagellajunior.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geraldomagellajunior.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geraldomagellajunior.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geraldomagellajunior.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geraldomagellajunior.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geraldomagellajunior.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geraldomagellajunior.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geraldomagellajunior.wordpress.com&amp;blog=278604&amp;post=49&amp;subd=geraldomagellajunior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geraldomagellajunior.wordpress.com/2011/08/13/login-with-google-accounts-and-openid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e8083215a875b7a9d866969416e4ac42?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geraldomagellajunior</media:title>
		</media:content>
	</item>
		<item>
		<title>The feedback (or the lack of it) problem</title>
		<link>http://geraldomagellajunior.wordpress.com/2010/06/04/the-feedback-or-the-lack-of-it-problem/</link>
		<comments>http://geraldomagellajunior.wordpress.com/2010/06/04/the-feedback-or-the-lack-of-it-problem/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 19:07:53 +0000</pubDate>
		<dc:creator>Geraldo</dc:creator>
				<category><![CDATA[Behavior]]></category>
		<category><![CDATA[behavior]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[work environment]]></category>

		<guid isPermaLink="false">https://geraldomagellajunior.wordpress.com/2010/06/04/the-feedback-or-the-lack-of-it-problem/</guid>
		<description><![CDATA[I can tell you that one of the most concerning problems that hunt CIOs heads is this kind of everyone-have-it problem of not giving enough feedbacks about their tasks, problems, challenges, and so forth. Everyone will tell you that these are lightning-fast times, that we’re working on problems everyday and taking time to provide some [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geraldomagellajunior.wordpress.com&amp;blog=278604&amp;post=44&amp;subd=geraldomagellajunior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I can tell you that one of the most concerning problems that hunt CIOs heads is this kind of <em>everyone-have-it</em> problem of not giving enough feedbacks about their tasks, problems, challenges, and so forth.</p>
<p>Everyone will tell you that these are lightning-fast times, that we’re working on problems everyday and taking time to provide some kind feedback is a luxury that most people doesn’t have, but I’ll positively tell you that this is precisely when feedback came into play to give you a big helping hand.</p>
<p>If you feed someone with information of WHAT you are doing, you probably will have to explain no further. For instance, yesterday I had a problem with our Datacenter provider, they had a broken optic fibre (!!) so our bandwidth was really limited and because of that our DNS wasn’t able to fulfill most of requests.</p>
<p>I’ve contacted my bosses and told them that I had already verified everything that I was responsible for and how big was the problem that our provider had. They asked a few questions and then they went crazy on our provider. Their focus went on who could provide some information or fix to the problem.</p>
<p>That&#8217;s why we HAVE to give feedbacks to everyone. Even something like “I&#8217;m working on it, give me a couple of hours” is enough to let people know that you`re in fact working on their problem. That’s a big deal!</p>
<p>Hope that you had enjoyed. Please rate and comment on it.</p>
<p>Can you relate to this post in any way? Do you agree? Disagree? Please let me know. </p>
<p>See you next time!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geraldomagellajunior.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geraldomagellajunior.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geraldomagellajunior.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geraldomagellajunior.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geraldomagellajunior.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geraldomagellajunior.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geraldomagellajunior.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geraldomagellajunior.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geraldomagellajunior.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geraldomagellajunior.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geraldomagellajunior.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geraldomagellajunior.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geraldomagellajunior.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geraldomagellajunior.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geraldomagellajunior.wordpress.com&amp;blog=278604&amp;post=44&amp;subd=geraldomagellajunior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geraldomagellajunior.wordpress.com/2010/06/04/the-feedback-or-the-lack-of-it-problem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e8083215a875b7a9d866969416e4ac42?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geraldomagellajunior</media:title>
		</media:content>
	</item>
		<item>
		<title>From now on</title>
		<link>http://geraldomagellajunior.wordpress.com/2010/06/04/from-now-on/</link>
		<comments>http://geraldomagellajunior.wordpress.com/2010/06/04/from-now-on/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 14:14:41 +0000</pubDate>
		<dc:creator>Geraldo</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Personal information]]></category>
		<category><![CDATA[reasons]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://geraldomagellajunior.wordpress.com/?p=40</guid>
		<description><![CDATA[For those of you that already read my blog, you`ll find odd that I&#8217;m switching languages, but I`m gonna use this one to practice my english and to keep it natural and &#8220;in use&#8221;. So, from now on, all of my posts will be in english but the focus will be the same, IT problems, the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geraldomagellajunior.wordpress.com&amp;blog=278604&amp;post=40&amp;subd=geraldomagellajunior&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For those of you that already read my blog, you`ll find odd that I&#8217;m switching languages, but I`m gonna use this one to practice my english and to keep it natural and &#8220;in use&#8221;.</p>
<p>So, from now on, all of my posts will be in english but the focus will be the same, IT problems, the way I see things and probably some tech tips also.</p>
<p>I think that this enterprise will help me a lot and hopefully it will help you too.</p>
<p>Thanks for reading and hang on for next post.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/geraldomagellajunior.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/geraldomagellajunior.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/geraldomagellajunior.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/geraldomagellajunior.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/geraldomagellajunior.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/geraldomagellajunior.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/geraldomagellajunior.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/geraldomagellajunior.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/geraldomagellajunior.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/geraldomagellajunior.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/geraldomagellajunior.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/geraldomagellajunior.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/geraldomagellajunior.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/geraldomagellajunior.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=geraldomagellajunior.wordpress.com&amp;blog=278604&amp;post=40&amp;subd=geraldomagellajunior&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://geraldomagellajunior.wordpress.com/2010/06/04/from-now-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e8083215a875b7a9d866969416e4ac42?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">geraldomagellajunior</media:title>
		</media:content>
	</item>
	</channel>
</rss>
