About
Hi! My name is Davi Barbosa and this is my personal site and blog. I am a Computer Engineering working as a programmer at Google in Belo Horizonte — Brazil. I’ve studied at Unicamp (State University of Campinas) in Brazil and École Polytechnique in France, I did a research internship in Programming Languages (Boomerang) at UPenn (University of Pennsylvania), I’ve been in Impa Summer School once, etc. If you want my CV, feel free to ask!
I had an blog in Portuguese for almost two years (dmjb.wordpress.com) describing some of my experiences abroad. Here, I will be writing in Portuguese and not so often in English. While in Portuguese I write about a lot of stuffs, in English I probably will be restricted to Computer Science related themes. English is not my mother language (é isso?), e um dos objetivos de escrever em inglês é aprender mais, so if you find any error or something strange, please let me know.
I have a flickr where I put some photos (maybe you will prefer to see them in flickr river). I am also on twitter (almost only in Portuguese), last.fm, google profile/buzz and even have a formspring (feel free to ask in English if you want).
About this site
This site is made using Jekyll, a static-site generator written in Ruby, and also Jekyll_ext. With this tools I write all the content in Markdown and I am free to easily and (divertidamente) add new features. I do everything using emacs and I use git for version control of this site.
You can get the source of this site in my github, or sort of it. I don’t want to publish my drafts or put on the web the whole history of a published post, containing some text that I finally removed and has never been published (I go futher: I use html comments in my posts and a filter to remove them). I am using (at least) two branches for my site, a public one called template where I put all the base of this site (layout, extensions, plugins, rakefile, javascripts, etc) and a private one were I write all my posts and have some .org files with todo lists, post ideas, etc.
The template is on github, and I will try to make it useful for others.