portuguese

Por que você deveria ter um blog?

Eis os motivos que me fizeram começar e os que até hoje me fazem continuar! Artigo mencionado no vídeo: Refiz meu blog do zero Como começar? Um...

O que haverá de novo no Ruby 2.5?

A versão 2.5.0-preview1 da linguagem Ruby acaba de ser liberada. Por não se tratar de uma versão estável, seu uso ainda não é recomendado. Novas funcional...

Refiz meu blog do zero

Começei esse blog usando WordPress. Alguns anos depois migrei para Enki (uma engine open-source baseada em Ruby on Rails), mas acabei voltando tudo como era ...

Meu segundo curso foi publicado!

Para quem não sabe, eu gravei um curso de programação no começo do ano. E hoje tenho o prazer de anunciar que meu segundo curso foi publicado. Produzi o cur...

Meu Curso de Programação

É com muito prazer que venho contar a vocês que finalmente publiquei meu Curso de Programação. Caso você não me conheça, meu nome é Lucas, sou desenvolv...

Como eu faço backups

Faz tempo que penso em escrever sobre as ferramentas e estratégias que utilizo para backups. Ao escutar esse episódio do Tecnocast sobre o assunto, decidi qu...

8 motivos pra programar em inglês

Vejo muitos brasileiros escrevendo código em português. Na faculdade até pode fazer um pouco de sentido por mais didático, mas vou apresentar alguns motivos ...

Por que escutar Podcasts?

Ao escutar o episódio “O impacto da internet no jornalismo” do Braincast, refleti sobre algo que escreverei nesse artigo. Se você não escutou ou não conhece ...

Meu novo canal no Youtube

Cerca de 2 meses atrás, eu criei um novo canal no Youtube, com o propósito de mostrar e contar sobre coisas relacionadas à viagens, tecnologia, vídeo games, ...

Por que eu voltei a usar iOS / iPhone

Em agosto desse ano, eu escrevi sobre como estava sendo minha experiência com o Android. Quatro meses depois, voltei a usar iOS. Vamos aos fatos: eu pretendi...

RHOK Brisbane 2013

“Random hacks of kindness” - ou simplesmente “RHOK” - que pode ser traduzido como “Hacks aleatórios de bondade” é um evento (aka. “hackathon”) sem fins lucra...

Troquei o iOS pelo Android

Gostaria de começar esse post dizendo que vou tentar ser o mais imparcial possível, não sendo fanboy de nenhuma empresa / aparelho / sistema operacional. ...

Iniciando uma vida completamente nova

Estou iniciando uma novíssima fase em minha vida. Me mudei há 10 dias para Brisbane - Austrália, onde vou viver e trabalhar. Vim com minha esposa, a Aline...

Webinar sobre as novidades do Rails 4

O Rails 4 acabou de ser lançado e tem várias novidades bacanas! Aprenda o que mudou, o que são Strong Parameters, turbolinks, etags, requests com stream...

Projeto “time_clock”

É comum na maioria das consultorias brasileiras de software, principalmente as que contratam funcionários através de regime PJ, solicitarem o relatório de ho...

Evento “Start on Rails” em SP

No dia 19/01/2013 aconteceu o Start on Rails em São Paulo-SP. É um evento que deu aquele ponta pé inicial para o pessoal que está interessado em começar a...

Novo trabalho, nova fase

Depois de quase um ano trabalhando na Codeminer 42, posso dizer que tive o prazer de trabalhar com equipes sensacionais, com as quais aprendi muitas coisas, ...

Rails Girls SP 2012

Nos dias 7 e 8 de setembro, aconteceu o evento “Rails Girls” aqui em São Paulo. O evento é uma iniciativa para fazer com que mais mulheres se interessem pel...

Novos desafios

Próximo de completar um ano que me mudei pra São Paulo, recebi um convite que acabou mudando as coisas mais uma vez. Passei quase um ano trabalhando na Bio R...

Como ordernar linhas no Vim

Comando sort - ordenar linhas Algo que todo mundo que usa o editor Vim provavelmente conhece é o comando sort. Ele ordena alfabeticamente as linhas de seu t...

O que eu uso pra me organizar

Vou listar as ferramentas que uso diariamente pra me organizar e proteger meus dados. Confesso que eu já perdi dados importantes no passado (com quem nunca ...

RubyConfBR 2011

O evento foi sensacional. Além de ótimas palestras (nacionais e internacionais), rolou um stand-up com Danilo Gentili e um reencontro muito bacana com vários...

pushd e popd

Estava lendo esse post do Rafael Sachetto, quando encontrei dois comandos que não conhecia: pushd e popd. Fui pesquisar o que era e descobri dois substituto...

[self SP];

Depois de alguns dias conversando com o Ferbass e com o Tales Pinheiro, finalmente tiramos a idéia do papel e criamos o [self SP];, um grupo de usuários da l...

Por que parei de usar os gemsets do RVM

Uso RVM (Ruby Version Manager) desde que este foi lançado e pretendo continuar utilizando, dada a facilidade para utilizar diferentes implementações/versões ...

Criando um log com detalhes de erros

Quando rodamos algum script em sistemas Unix, existem 3 tipos de mensagens de entrada e saída: STDIN - Standard in (código 0) STDOUT - Standard out (có...

Porque voltei a usar o WordPress

Esse blog foi criado em 2009 e estava hospedado na Locaweb, onde toda a configuração para aplicações PHP já estava pronta: Apache, o PHP própriamente dito e ...

Empreendedorismo

Fugindo um pouco de assuntos técnicos, vou postar um resumo sobre algumas coisas que ando ouvindo e lendo sobre empreendedorismo: Podcasts Grok Podcast - R...

Meu ambiente de trabalho

O Anderson Casimiro e o Augusto Pascutti criaram um meme sobre ambientes de trabalho. As regras são simples: Escreva sobre seu ambiente de trabalho - fal...

Como foi o evento Agile Vale 2010

Aconteceu hoje o evento Agile Vale 2010, no ITA, em São José dos Campos-SP. O evento foi muito bom e também muito bem organizado. No total, foram mais de 440...

Como testar mailers no Rails com RSpec

O módulo ActionMailer foi refeito no Rails 3 e os mailers ganharam um subdiretório próprio (dentro do app/) desde então. Nesse post vou demonstrar como testá...

Resumo de comandos úteis do PostgreSQL

Este post é um resumo de comandos úteis para administração de bancos de dados PostgreSQL. Criar uma senha sudo su postgres -c psql postgres Quando o cons...

Os vídeos de apresentações da Apple

Estou lendo o livro “A cabeça de Steve Jobs”, de Leander Kahney. O capítulo 3 é interessantíssimo e conta em detalhes a preparação perfecionista da apresenta...

Entendendo o desenvolvimento web

Eu criei uma coleção de textos para auxiliar iniciantes no desenvolvimento web, ser dar foco em nenhuma tecnologia específica. O objetivo dos textos é mostra...

Primeiro post

Domínio registrado, hospedagem contratada e WordPress instalado: meu blog está pronto! \o/