terça-feira, 29 de outubro de 2019

Orquestração versus coreografia: Um conto de dois microsserviços


#engenhariaDeSoftware #microsserviços #orquestração #coreografia #java #python #Zookeeper #RabbitMQ

Então, você tem ai um punhado de microsserviços e não sabe exatamente como vai colocá-los em “produção”, ok? É exatamente sobre isso que eu quero falar com você. Falar não! Mostrar!


terça-feira, 22 de outubro de 2019

Decomp: a objetividade em projetos de software


#engenhariaDeSoftware #projetos #gestão
Decomp é uma técnica de estimativa muito eficaz para projetos de qualquer tamanho. É mais objetiva e permite maior ROI em seus projetos de software, e está sendo usada: https://github.com/cleuton/decomp

segunda-feira, 21 de outubro de 2019

Microsserviços em containers imutáveis


#engenhariaDeSoftware #microsserviços #imutáveis #docker #dropwizard #java
A melhor maneira de entregar micro serviços é sob a forma de containers imutáveis. Veja um exemplo meu: https://github.com/cleuton/imutableservicedeploy

terça-feira, 15 de outubro de 2019

A matemática das redes neurais

#ia #datascience #deeplearning #java
Compreender a matemática envolvida nas redes de deep learning lhe ajudará a criar modelos mais Precisos.
Backpropagation é complexo, pois exige que você conheça bem álgebra linear e cálculo diferencial, incluindo as derivadas parciais e a regra da cadeia. Além disso, temos que considerar qual o método de otimização da função de custo e qual a frequência de atualização dos pesos. É um processo doloroso e trabalhoso.
Vou mostrar resumidamente o que seria a atualização de um peso usando backpropagation, que envolve o cálculo das derivadas parciais







quarta-feira, 9 de outubro de 2019

Estimativas sem baralho


#engenhariadesoftware #projetos #gestão #estimativas
Apresento uma técnica consagrada para estimar esforço em serviços de software. Não importa se você usa métodos ágeis, interativos ou em cascata, precisa estimar com precisão: https://github.com/cleuton/decomp