Pacotes e vendoring em Go

No último post desta série terminamos uma aplicação web simples, porém completamente funcional usando apenas a biblioteca padrão. Durante este post você irá aprender como funciona o gerenciamento de pacotes em Go usando um pacote de terceiros que é bem famoso.

CONTINUE LENDO

Custo de vida em Dublin

Este é um dos tópicos que mais pesquisamos antes de nos mudarmos para cá. Conhecemos muito bem nossos custos mensais no Brasil, então fica fácil avaliar se o salário será suficiente para os custos mensais e, é claro, um extra para lazer e economias. Agora quando se trata de um país novo, será que vamos conseguir viver bem com determinado salário?

CONTINUE LENDO

Sua primeira aplicação web usando Go

Estou começando hoje uma nova série no blog de como construir sua primeira aplicação web usando Go. Farei isto seguindo um modelo de “baby steps”, então você pode esperar por uma série longa cobrindo tudo que você precisa (ou deveria) fazer/usar para construir uma aplicação web, como Go tools, GOPATH, testes automatizados, vendoring, banco de dados e, é claro, com hospedagem na nuvem.

CONTINUE LENDO

Adicionando dados customizados em binários Go durante a compilação

As vezes é realmente útil obter informações sobre seus binários Go, por exemplo: quando ele foi compilado, qual o usuário que o compilou, qual o hash do último commit usado, etc. Estas informações são especialmente úteis para versionamento de binários, para análise de bugs ou então só para ter uma referência para o código fonte.

CONTINUE LENDO

Passando pela imigração e resolvendo a documentação Irlandesa

Conseguir o work permit Irlandês é só primeiro passo para a imigração. Após isto é necessário passar pela imigração no aeroporto e resolver toda a documentação local. Neste post vou explicar como tudo isto funciona. Escrevi exatamente o que eu gostaria de ter lido antes vir para cá, então acredito que seja útil para quem esta planejando algo parecido.

CONTINUE LENDO

Será que meu inglês é suficiente?

Esta foi uma das perguntas que me fiz durante muito tempo antes de chegar aqui na Irlanda. Sempre fiquei preocupado que meu nível de inglês não seria suficiente, principalmente depois de falar com um nativo pelo telefone. Caramba, vocês tem noção do quanto é difícil entender um irlandês falando? Agora imagina por telefone então. Mas enfim, tomei todas as medidas possíveis e agora estou aqui para compartilhar um pouco do que aprendi neste um mês de vida na Irlanda.

CONTINUE LENDO

Um simples cache no lado servidor para Express.js em Node.js

Express é provavelmente o framework web mais extensível que vi até agora. Sua arquitetura baseada em middlewares torna muito fácil a adição de novas funcionalidades de forma padronizada e com mínimo esforço.

Neste post mostro como fazer um pequeno e simples, porém poderoso e útil, middleware para ajudar a aumentar o desempenho de suas aplicaçoes web com Express.js sem qualquer dependencia externa.

CONTINUE LENDO

Veja o arquivo para mais posts.