git and jekyll

Objetivo do Blog

Criei esse blog para compartilhar o que venho estudando e principalmente compartilhar problemas que já aconteceram e como foram resolvidos.

Além disso para a parte técnica queria algo simples de manutenção, sem gastar dinheiro e performático (site estático).

Stack utilizada

Primeiro para hospedar o blog utilizei o github pages pois não é pago e cumpre exatamente o propósito que eu precisava.

Utilizei o Jekyll para cuidar da estrutura do site estático.

Para estilizar o css escolhi o W3 pois sempre utilizei o bootstrap e estou testando para ver quais são os pontos positivos e negativos.

E para configurar o disparo de email utilizei o formspree porque ele possui diversas funcionalidades e um limite aceitável para o plano grátis.

Antigo portifólio

Em um passado não muito distante, eu tinha criado um portifólio com base no que eu tinha aprendido de Ruby on Rails até o momento. E vou tentar explicar o motivo de ter desistido do projeto antigo e ter criado esse novo através do github pages.

Link do portifólio: henriquepanham.herokuapp.com

Stack utilizada:

- Ruby

- Rails

- Banco de dados Postgres

- Hospedado no Heroku

- Muuitas gems (rails admin, devise, simpleform, cancancan, etc...)

- Repositório: Github

Pontos positivos

- Possibilidade de escrever novos posts sem depender do Git, tendo uma rota dentro do path admin para criar um novo post totalmente formatado.

- Controle de permissões de accesso de páginas.

Pontos negativos

- Manutenção muito complicada, pois pela grande quantidade de dependências foi difícil deixar tudo atualizado e sem vulnerabilidades.

- Até mesmo o Heroku ficou desatualizado e preciso trocar a stack antiga por uma nova recomendada por eles e testar para ver se tem suporte para tudo o que rodava na stack anterior.

- Preocupação de manter tudo rodando corretamente e tomar cuidado com a configuração do banco de dados e gerar backups.

- Uma bazuca para matar uma formiga, porque eu tinha uma stack muito ampla e estava usando apenas uma pequena parte para fazer algo simples.

Resultado

O antigo portifólio acabou ficando abandonado por causa da correria do dia a dia e acabei nunca mais atualizando o repositório muito menos os posts.

E para esse novo portifólio estou acertando um template para que tenha o foco somente em escrever novos posts sem me preocupara com o resto da stack.

Código fonte

Link do Github deste blog