Março 2012
2 postagens
4 marcadores
[review] Pro Git
Pro Git é um livro muito bom se voce ja conhece um pouco de git e quer se aprofundar mais, ou se voce nao conhece e quer conhecer bem.
Nele voce vai aprender sobre controle de versao distribuido, workflows para melhor utilização dos recursos do git, melhores praticas com git. Alem disso voce aprenderá a instalar e configurar um servidor git, a como gerenciar e colaborar com projetos e...
5 marcadores
Aprendendo C - formatação do printf
Recentemente comecei a aprender C. Sim eu não sei C, não tive na faculdade e sempre senti falta de saber melhor como as coisas funionavam por dentro do computador, já que minha maior experiencia em programação é com python, que é uma linguagem de altissimo nivel.
Com C voce trabalha mais perto da maquina, direto com bytes, alocação de memoria, tem que fazer as estruturas de dados.
E pra...
5 marcadores
[dica rapida] syntax hightlight no seu blog com...
se voce tem um blog sobre programação, provavelmente voce postará snippets de codigo e provavelmente voce vai querer que esse snippet tenha syntax highlight como no seu editor de codigo preferido.
mas como faz?
é bem facil, basta voce usar um modulo JS e CSS chamado google code prettify.
para cofigura-lo na pagina. basta voce colocar esses 2 links no seu html.
<link href="prettify.css"...
Fevereiro 2012
5 postagens
3 marcadores
Programming Highlight - 2
compilação dos melhores links da semana
Leitura
Zen Coder or Distraction-Junkie
http://www.componentowl.com/blog/2012/02/zen-coder-vs-distraction-junkie/
Jeff Atwood anunciou sua saida da equipe do Stack Overflow.
http://www.codinghorror.com/blog/2012/02/farewell-stack-exchange.html
Poster do The Zen of Python para impressao
http://www.dirtymonkey.co.uk/blog/zen-of-python-poster
...
6 marcadores
[Review] Nao me faça pensar! Uma Abordagem de Bom...
Eu recentemente acabei de ler este livro sensacional sobre usabilidade na web.
Ele trata sobre a arquitetura de informação de uma pagina web, mostrando elementos básicos que toda pagina deve ter, o que fazer e o que não fazer, como montar sua pagina principal e como executar testes de usabilidade. Te abre os olhos pra questões básicas muitas vezes esquecidas por nós em nossos projetos...
7 marcadores
Programming Highlight - 1
uma compilação dos melhores links que li na semana.
Lightning talk sensacional feita pelo Gary Bernhardt no CodeMash 2012 falando sobre as bizarrices das linguagens ruby e javascript:
https://www.destroyallsoftware.com/talks/wat
O twitter lançou a versao 2.0 do seu bootstrap. Aqui tem uma palestra explicando as principais mudanças.
http://speakerdeck.com/u/mdo/p/bootstrap-2
O...
5 marcadores
Testes em Javascript - Jasmine
Testes automatizados emergiram como uma das boas praticas da engenharia de software, e seus resultados sao comprovadamente eficazes.
Eu utilizo bastante essas tecnicas quando programo em python/django com ferramentas como o splinter, unittest entre outras. Porem quando programava em javacript, eu sempre senti falta desses testes automatizados.
E o Jasmine?
tl;dr - Jasmine is a...
Janeiro 2012
8 postagens
5 marcadores
5 marcadores
Aprenda Vim Progressivamente
Sou usuario do vim a algum tempo e sempre estou procurando aprender mais e mais sobre esse excelente editor.
Recentemente encontrei um otimo post no blog do Yann Esposito para iniciantes aprenderem vim rapidamente e tambem para veteranos querendo aprender algumas magicas desse otimo edito de texto.
Gostei tanto do post que resolvi traduzi-lo para divulgar o vim e mostrar como voar com...
5 marcadores
Vagrant - Maquinas virtuais leves e rapidas
Se voce é programador e precisa subir maquinas virtuais pra testar sites no IE 6/7/8/9, ou quer fazer deploy para ambientes iguais os de produção, e pra mais varias coisas que precisam ser rapidas e são mega chatas e demoradas, e voce usa VirtualBox – Voce esta fazendo isso errado.
Ok, entao eu uso o que?
O vagrant é uma ferramenta para a construção e distribuição de ambientes dedesenvolvimento...
3 marcadores
FISL 12 - A segunda vez é ainda melhor
Na ultima semana rolou em Porto Alegre mais um FISL na PUC. Foram 4 dias conhecendo e conversando com muita gente, revendo amigos, comendo muito churrasco e sentindo muito frio!
Esse foi meu segundo FISL, e como dizem: a segunda vez é ainda melhor!
Fiquei grande parte do tempo no stand da globo.com, conversando com pessoas da comunidade python, conhecendo gente de todo brasil e fazendo novas...
5 marcadores
Scaling Rails - Dicas simples que podem salvar sua...
Todo dia, toda hora alguém levanta a mesma questão: Rails escala? Djángo escala? <seu framework preferido> escala?Se você ainda faz essas perguntas, fique sabendo que se sua aplicação não escala, a culpa é toda sua provavelmente você esta fazendo merda algo de errado. Ok, já que você disse, o que posso fazer pra melhorar?!O Gregg Pollack, criou uma seria de vídeocasts dando dicas super...
3 marcadores
development |should| be_funny - Python e TDD
Should o que?!
O should-dsl é uma ferramenta de teste que tem como principal objetivo tornar o codigo mais legivel e limpo. (http://www.should-dsl.info/)
Ok, mas #comofas?
Depois de instalado (o site ensina como fazer) é bem simples começar a escrever os testes. Tá duvidando, então olha só:
Esse exemplo eh a implementacao das specs da musica Só para Loucos – Ventania
So Para Loucos Spec...
3 marcadores
Django Trick: Hospedagem grátis no Alwaysdata
Quem programa em django, sente falta de um Heroku[1], como no rails para fazer deploy e colocar a aplicaçao online mais rapido e de graça. Obervação: Existe um serviço que tem essa proposta, ser um Heroku pra Django, é o Djangy (https://www.djangy.com/), Porem ele esta em teste! Voce pode entrar e pedir um convite. Eu ja pedi mas nao foi aceito ainda! =/ Uma Solução… … pra...
2 marcadores
Truque Ssh: Sem Senha
Voce tem que acessar um servidor muitas vezes ao dia, e esta cansado de digitar senha toda hora? Voce nao aguenta mais gravar mil senhas? Tem que digitar todas as mil senhas para tentar acessar sua maquina remota? Seus problemas acabaram!!! Voce só vai precisar de: Um terminal linux Senha da maquina que vc acessa (E só mais uma vez, eu garanto) Alguns comandos linux. Atenção: se voce nao...