Gabriel Santos

Programador que dar valor a conhecer novas linguagens e frameworks, Gamer, Agilista, Filosofo, entusiasta e fomentador da comunidade de software. http://about.me/gabrielaraujo182

Read this first

A oportunidade de aprender a ler e escrever código

Certo dia, a muito tempo atrás, estava visitando uma tia e por algum motivo maluco encontrei um livro que prometia me ensinar Java em 21 dias, como estava no terceiro semestre da faculdade, tendo aulas de C++, resolvi encarar o desafio de escrever todos os testes das aulas de C++ em Java. Obviamente não aprendi Java em 21 dias, mas certamente posso dizer que esse livro foi a minha porta de entrada no mundo da programação.

Antes mesmo de conseguir algum trabalho em Java, comecei a estudar C através do portal da MSDN e foi a primeira vez a internet me ensinou alguma coisa. Logo em pouco tempo estava trabalhando com C e ganhando uma boa grana e com a evolução dessa linguagem fui me apaixonando por ela.

Recentemente voltei a trabalhar com Java, porem para meus projetos pessoais nunca considerei trabalhar com uma dessas duas linguagens e na busca por linguagens abertas e mais dinâmicas dei...

Continue reading →


Por que o Twitter é uma ferramenta tão importante para a comunidade de programadores?

Estou a muito tempo aprendendo a utilizar o Twitter, são apenas 140 caracteres, o que exige uma capacidade de sintaxe inacreditável, e muitas funções escondidas e nenhuma delas é intuitiva (por exemplo os símbolos: @, , RT). Inicialmente o Twitter se define com uma ferramenta de microblog, o que leva as pessoas, misteriosamente, a pensar que blog significa diário, o que não faz o menor sentido. Certamente você acessa vários blogs e nenhum deles é um diário, eles são uma fonte de noticias e opiniões sobre diversos temas. E realmente o Twitter é de fato um meio para divulgar noticias e opiniões.

Querendo ou não o Twitter se tornou o meio padrão para noticiar os comunicados oficiais, que por si só já seria um bom motivo para o programador que deseja estar sempre ligado com os futuros e recentes updates de suas ferramentas de trabalho. Alem de ser também um meio de suporte para essas...

Continue reading →


É realmente necessário mais um blog para ensinar a codificar a roda ?

Sempre foi a base da comunidade de software desdo seu principio a necessidade de compartilhar código, e graças a essa espontaneidade chegamos até aqui. Porém é realmente necessário começar mais um novo blog para repostar soluções para os mesmos problemas?

Acredito que todo programador já teve a brilhante ideia de começar um blog de desenvolvimento e ajudar a comunidade com micro tutoriais. Porém
no meu ponto de vista esse não é o melhor caminho para ajudar a comunidade.

Eu realmente acredito que a comunidade de desenvolvedores caminha para compartilhar essas soluções através de seus repositórios de código e pacotes (GitHub, Gems, Pypi e Nuget) que uma ótima alternativa para resolver problemas comuns. E para os problemas mais específicos temos nossas redes de perguntas e respostas (Stack Overflow, Quora) que acumulam um gigantesco acervo para nossas perguntas. Faço aqui uma resolva...

Continue reading →