Preparando uma aplicação AspNet Core para o Heroku
Contexto
Recentemente estava ajudando uma amiga a fazer deploy de uma aplicação Dotnet Core no Heroku e para atingir o objetivo sabíamos que deveríamos usar uma imagem Docker. Criar a imagem e rodar a aplicação não foi um problema mas, algumas plataformas em nuvem para containers exigem que sua aplicação escute uma variável de ambiente PORT
para que, quando criarem o container eles possam, internamente, fazer os redirecionamentos e binding necessários. Alguns exemplos que já utilizei que tem essa exigência são o Heroku e o Cloud Run do Google Cloud.
Fortune API
Quando criei meu perfil dinamico no GitHub, usei uma API de terceiros para gerar mensagens aleatórias, ou biscoitos da sorte, mas esta APi parou de funcionar, quebrando uma das funcionalidades do perfil. Então resolvi escrever uma nova.
A ideia
Para esta nova API, volta à minha fonte de inspiração, o programa Fortune.
A estratégia era criar um único endpoint para executar o Fortune e devolver a resposta. Nada mais do que isso.
Fonte de bancada com fonte ATX
Ano novo, hobby novo!
Para este ano de 2021 decidi começar um novo hobby, eletrônica, e, enquanto aprendo, construir algo que eu possa usar junto com outros hobbies. Planejei um projeto para durar o ano todo e espero voltar em breve para escrever sobre o progresso. Trarei mais detalhes em um próximo post.
Mas antes de começar o projeto principal, eu precisava de algo para me ajudar com os protótipos que virão, então, comecei por contruir uma ferramenta de protótipos: Uma fonte de bancada capaz de oferecer tensões diferentes de uma forma prática, junto com as protoboards.
Improving Your Business With DevOps
…a good DevOps adoption strategy will help your business in more than one aspect, from faster product deployment to making your employees happier and more productive.
Dê uma olhadinha no artigo que escrevi para a Actminds: Improving Your Business With DevOps.
Brincando com o perfil do Github
Há alguns meses o Github lançou um recurso que permite aos usuários customizar sua página de perfil, adicionando mais detalhes do que no campo ‘bio’.
Para isto, basta apenas que criarmos um repositório com o nosso nome de usuário e adicionar um arquivo README.md a este repositório que o conteúdo deste arquivo será exibido na sua página de perfil, acima da lista de repositórios populares, como podem ver na imagem abaixo:
Introdução à Integração Contínua - UFPR Jandaia do Sul
No dia 07/08/2020 tive o prazer de falar sobre integração contínua para os alunos da UFPR a pedido da professora, e minha amiga, Helena Macedo. Segue abaixo a gravação da live:
Como configurei Continuous Delivery para este blog...
Este blog nunca teve muito conteúdo, ou conteúdo nenhum, pra ser sincero. O principal motivo é que passo muito mais tempo fuçando em configurações, ferramentas, templates e outras coisas ao invés de realmente escrever.
Numa dessas aventuras, resolvi estudar algumas ferramentas e experimentar com algumas técnicas e tecnologias. Meu objetivo era fazer com que o blog fosse atualizado sempre que eu fizesse um pull request para o repositório em determinado branch, um cenário simples de entrega contínua.