2014 in Book Covers

For my last post of 2014 I wanted to show, with pictures, the books I read and spent so much time with this year.

Back in January of 2014 I set out to read 30 books as part of my Reading Challenge. I wanted to focus on reading Brazilian authors early on as I felt that I really needed to learn more about Brazilian literature and this time, read books for fun and not because I was told to back when I was much younger.

books 1
more ...

Three Years and Counting!

Making a quick pit stop to mark this milestone in my professional career: today is my 3-year anniversary at Red Hat! Time has certainly flown by and I really cannot believe that it has been three years since I joined this company.

I know it is sort of cliche to say "I can not believe that it has been this long..." and so on and so forth, but it is so true. Back then I joined a relatively new project with very high ambitions, and the first few months had me swimming way out in the deepest part of the pool, trying to learn all 'Red Hat-things' and Clojure for the existing automation framework (now we are fully using Python).

more ...

Books

Woke up this morning and, as usual, sat down to read the Books section of The New York Times while drinking my coffee. This has become sort of a 'tradition' for me and because of it I have been able to learn about many interesting books, some of which I would not have found out on my own. I also 'blame' this activity to turning my nightstand into a mini-library on its own.

Currently I have the following books waiting for me:

more ...

The End For Pylyglot

Background

It was around 2005 when I started doing translations for Free and Open-Source Software. Back then I was warmly welcomed to the Ubuntu family and quickly learned all there was to know about using their Rosetta online tool to translate and/or review existing translations for the Brazilian Portuguese language. I spent so much time doing it, even during working hours, that eventually I sort of "made a name for myself" and made my way up to the upper layers of the Ubuntu Community echelon.

Then I "graduated" and started doing translations for the upstream projects, such as GNOME, Xfce, LXDE, and Openbox. I took on more responsabilities, learned to use Git and make commits for myself as well as for other contributors, and strived to unify all Brazilian Portuguese translations across as many different projects as possible. Many discussions were had, (literally) hundreds of hours were spent going though also hundreds of thoundands of translations for hundreds of different applications, none of it bringing me any monetary of financial advantage, but all done for the simple pleasure of knowing that I was helping make FOSS applications "speak" Brazilian Portuguese.

more ...

FauxFactory 0.3.0

Took some time from my vacation and released FauxFactory 0.3.0 to make it Python 3 compatible and to add a new generate_utf8 method (plus some nice tweaks and code clean up).

As always, the package is available on Pypi and can be installed via pip install fauxfactory.

If ...

more ...

Twenty Three Years

My parents were eagerly awaiting our arrival on an early Spring morning, and when our plane finally landed after the almost 10 1/2 hours flight and we made our way to the luggage claim area, the reunion was filled with a lot of hugging, laughter and a huge sigh ...

more ...

FauxFactory 0.2.1

paper bag release

Short on its heels, today I'm releasing FauxFactory 0.2.1 to fix a brown paper bag bug I encountered last night before going to bed.

Basically, the new "Lorem Ipsum" generator was not honoring the words parameter if you asked for a string longer than 70 characters. I ...

more ...

FauxFactory 0.2.0

Today I'm releasing FauxFactory 0.2.0 with a new feature, a "Lorem Ipsum" generator. I confess that I did not look around for any existing implementation in python out there and just started writing code. My idea was to create a method that would:

Return a "Lorem Ipsum ...

more ...

Hiring is Tough!

So I've been trying to hire two python developers to join my automation team here at Red Hat since last November, 2013... and believe it or not, so far I've had absolutely zero success in finding good, strong, with real world experience candidates in North Carolina! I either ...

more ...

Emacs + Rope for Python Development

screenshot

*Disclaimer: This is more of a note for myself than a proper tutorial or howto, so I make no promises that this will work for you. The setup used through this post was a Mac OS laptop upgraded to the very latest version of the OS.*

Ever since I started ...

more ...