1. Um Djangonauta no Flask

    Quando saí do desenvolvimento com PHP fui diretamente para o Django, o ORM e admin foram suficientes para que convencer de que seria o framework ideal para mim, e venho usando ele em diversos projetos desde então.

    Porém me deparei com uma demanda de “criar uma página de contatos que envia um email”, e só, cheguei a começar a fazer o setup do projeto com o Django, mas a cada momento parecia mais que estava usando um canhão para matar uma formiga.

    Então resolvi fazer o projeto em Flask, havia feito apenas o tutorial alguns anos atrás mas parecia ser a opção correta para um projeto pequeno, um microframework para uma pequena demanda.

    Uma hora depois, 2 arquivos python (routes.py e forms.py), um template e alguns statics o problema estava resolvido.

    Além do flask, precisei instalar mais dois pacotes, Flask-Mail, Flask-WTF, o que foi bem tranquilo, já que ambos os pacotes tem uma boa documentação e são simples de usar, de certo modo, mais simples que o do Django.

    Um lado negativo que vejo é que para conseguir desenvolver essa pequena aplicação tive que manter 3 documentações diferentes abertas, e tive alguns problemas pra me acostumar com isso e as diferenças de como integrar as coisas, mas nada que um pouco de pratica não resolveria.


  2. daniloshiga.com

    Depois de muito tempo, resolvi iniciar meu site pessoal, e ao invés de criar algo com um design arrojado e completo logo no início, vou fazer o inverso, adicionar os dados e os links mais relevantes primeiro, e extender o site a partir daí.

    A idéia é que o site seja feito das melhores práticas em desenvolvimento, sem pressa, com atenção aos detalhes.

    Por enquanto o que existe é apenas um html com links para os vários lugares da internet onde existem mais informações sobre mim, o site pode ser visitado aqui

    O repositório do mesmo está no github e a implantação está seguindo a mesma linha deste mesmo blog, porém bem mais simples, o conteúdo do post-receive hook é apenas uma linha:

    1
    2
    #!/bin/bash 
    GIT_WORK_TREE=[caminho para pasta pública na hospedagem] git checkout -f
    

    Uma melhor prática já aplicada é o uso de microdata para dar um pouco de semantica ao site, além de ser uma boa prática de SEO.

Página 1 / 1