Com Licença!

Uma conversa com apresentação sobre licenças de software livre.

Read more  ↩︎

Rust: Programando TU, 2020-05-15

Mais uma vez, brincando com "tu", o "Time's Up!", em Rust.

Read more  ↩︎

AO VIVO!

Por causa da pandemia, pensei em fazer o que muitos estão fazendo hoje: Fazer lives.

Read more  ↩︎

Rust: Programando TU, 2020-05-12

Continuando o desenvolvimento do "tu", "Time's Up!", em Rust.

Read more  ↩︎

Microserviços: Chassi

O chassi de um fleet de microserviços é definido como as bibliotecas e frameworks que alguém deve usar quando está criando um novo microserviço.

Read more  ↩︎

Você Não Precisa de range()

Quem está começando com Python tende a usar range() quando precisa iterar sobre listas. Mas isso não é realmente necessário.

Read more  ↩︎

Microserviços: Onde Fica a Fonte da Verdade?

Quando estamos falando de um sistema, existe um ponto que precisamos discutir que é onde a "fonte da verdade" está. Em monolitos, a fonte da verdade está no armazenamento dos dados em si. Mas onde é que essa fonte fica em um sistema que é composto de múltiplas partes?

Read more  ↩︎

Código É um Livro, Testes Unitários São Corretores Ortográficos

Se nós usássemos uma analogia para código sendo as palavras de um livro e o sistema sendo construído como o livro inteiro, o que seriam os testes unitários?

Read more  ↩︎

Devaneios Sobre Testes

Hoje em dia, boa parte dos desenvolvedores utiliza alguma metodologia de testes. Mas o que são os testes? Para que servem? Qual o objetivo de se testar? Estamos testando as coisas certas?

Read more  ↩︎

Microserviços com 'Auto Cura'

As discussões anteriores que eu levantei sobre microserviços foram um prelúdio para uma coisa que eu não consegui uma solução perfeita: como é que microserviços se "curam" quando faltam dados?

Read more  ↩︎