<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Facing new challenges everyday</title>
	<link>http://faces.eti.br</link>
	<description>This site talks about the many challenges on computer programming.</description>
	<lastBuildDate>Sun, 28 Feb 2010 13:35:35 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Adding Mask to UITextField</title>
		<description><![CDATA[Cocoa Touch is an awesome API, it contains a large set o frameworks that can be used to create fantastic applications for iPhone, iPod Touch and iPad, but if we compare Cocoa Touch with Cocoa API for MacOSX we won&#8217;t find some cool features like masking on input controls.

Today I found a way to provide [...]]]></description>
		<link>http://faces.eti.br/2010/02/19/adding-mask-to-uitextfield/</link>
			</item>
	<item>
		<title>.NET XMLBuilder, a .NET port of Java XMLBuilder</title>
		<description><![CDATA[Yesteday I finished the port of Java XMLBuilder to .NET, now you can use any .NET language to easily create xml documents, .NET XMLBuilder is written in Delphi Prism and released under Apache 2.0 license. The current release of XMLBuilder can be download here. 
XMLBuilder is very easy to use, it contains a kind of [...]]]></description>
		<link>http://faces.eti.br/2009/11/30/net-xmlbuilder-a-net-port-of-java-xmlbuilder/</link>
			</item>
	<item>
		<title>Writing a command line translation tool with Go language</title>
		<description><![CDATA[Go is a new language coming from Google, it isn&#8217;t fully object oriented as Java, or completely dynamic typed as Python, Go is in the middle of both worlds, it aims to be clean, fast to compile, safe and fun.
I wrote a small program where I can call the google translator service on the web [...]]]></description>
		<link>http://faces.eti.br/2009/11/14/writing-a-command-line-translation-tool-with-go-language/</link>
			</item>
	<item>
		<title>Taking control of Lift&#8217;s snippet rendering</title>
		<description><![CDATA[One of the features that I always pay attention in a framework is how we can control what can be rendered in a view and what not, many frameworks uses a scriplet language, some others uses a kind of template system for this purpose and a few give to the user a object oriented way [...]]]></description>
		<link>http://faces.eti.br/2009/09/26/taking-control-of-lifts-snippet-rendering/</link>
			</item>
	<item>
		<title>Writing MacOSX System Services with RubyCocoa</title>
		<description><![CDATA[Today I started my study about RubyCocoa and how it works, my first project was a simple system service for MacOSX Leopard where the user can type a portuguese text, select it and translate to english, the user can also type the text in english and execute the system service  to translate it back [...]]]></description>
		<link>http://faces.eti.br/2009/09/07/writing-macosx-system-services-with-rubycocoa/</link>
			</item>
	<item>
		<title>Playing with AppleScript</title>
		<description><![CDATA[ApplesScript is a very interesting scripting language that allows the user to write scripts to automate computer tasks, it differs from the other script languages because of its syntax that is pretty closer to natural language.
I spent few hours this morning trying to understand how to write AppleScript scripts, It&#8217;s very simple, please read the [...]]]></description>
		<link>http://faces.eti.br/2009/08/22/playing-with-applescript/</link>
			</item>
	<item>
		<title>Handling server responses with WinHttpRequest object</title>
		<description><![CDATA[Yesterday I spent few hours trying to understand why my application was crashing after receive a big responses from server, in the end it was a question of how to use WinHttpRequest object.
WinHttpRequest is a COM object that can be used to send and receive data from server via HTTP protocol, I use it a [...]]]></description>
		<link>http://faces.eti.br/2009/08/14/handling-server-responses-with-winhttprequest-object/</link>
			</item>
	<item>
		<title>MongoDB and the rest of NoSQL solutions</title>
		<description><![CDATA[In the last weeks I have been evaluating two NoSQL solutions available in the market, MongoDB and CouchDB, each solution has very interesting features, but besides of its features we must consider how much easy to use each one is, right?
Let&#8217;s talk a little about CouchDB first, CouchDB is a document-oriented solution written in Erlang [...]]]></description>
		<link>http://faces.eti.br/2009/08/08/mongodb-and-the-rest-of-nosql-solutions/</link>
			</item>
	<item>
		<title>ByteBuffer implementation for dotNET</title>
		<description><![CDATA[Today I created a dotNET version of ByteBuffer class, with this class you can easily read and write data into byte array. You can get the source file here.
Here&#8217;s an example about how to use ByteBuffer class:
Program.cs
12345678910111213141516171819202122232425262728293031using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TestCode
&#123;
&#160; &#160; class Program
&#160; &#160; &#123;
&#160; &#160; &#160; &#160; static void Main&#40;string&#91;&#93; args&#41;
&#160; &#160; [...]]]></description>
		<link>http://faces.eti.br/2009/08/02/bytebuffer-implementation-for-dotnet/</link>
			</item>
	<item>
		<title>Working with Mongo Wire Protocol on C#</title>
		<description><![CDATA[Last saturday I started a small C# project when I try to send a message to MongoDB, after few hours working on it I finally could see the database receiving the message sucessfully.
Here&#8217;s the code that I used to send the message to database:
Program.cs
1234567891011121314151617181920212223242526272829303132333435363738394041424344using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
using System.Net;

namespace Mongo.Console
&#123;
&#160; &#160; class Program
&#160; &#160; [...]]]></description>
		<link>http://faces.eti.br/2009/08/02/working-with-mongo-wire-protocol-on-c/</link>
			</item>
</channel>
</rss>
