terça-feira, 31 de dezembro de 2019

Aprenda Go e todas as suas tecnologias


#golang #code #software #cuda #orm #iot #faas
This is my #Go language repository. English/Portuguese, with a full #Go programming course: http://golang.network/

segunda-feira, 30 de dezembro de 2019

Deep learning com Go!


#datascience #deeplearning #golang #gorgonia
Deep learning e redes neurais são um assunto muito interessante e a linguagem Go dá suporte a essa tecnologia, com o uso do framework Gorgonia. Vou mostrar como usar: http://golang.network/portuguese/deeplearning1/

sábado, 28 de dezembro de 2019

Multilayer perceptron em Java sem frameworks


#deeplearning #java #MLP #backpropagation
Eis um exemplo que criei para ensinar os conceitos de redes neurais SEM FRAMEWORKS. Inclui Backpropagation com cálculo de gradientes: https://github.com/cleuton/neuraljava/tree/master/multilayerperceptron

sexta-feira, 27 de dezembro de 2019

quinta-feira, 26 de dezembro de 2019

Uma coleção de exemplos de gráficos e física


#game #simulação #opengl #webgl #física #java #javascript #box2d
Aqui está uma coleção de scripts meus para você usar gratuitamente em seu próximo projeto de game ou de simulação!: https://github.com/cleuton/graphicplay

Como os micro serviços se comunicam?


#microsserviços #grpc #rest #coreografia
Veja 3 formas de implementar a comunicação entre micro serviços, com exemplos práticos: http://www.obomprogramador.com/2019/10/orquestracao-versus-coreografia-um.html

segunda-feira, 23 de dezembro de 2019

sábado, 21 de dezembro de 2019

Como evoluir na carreira de Engenharia de Software



#EngenhariaDeSoftware #carreira #empregos #postura

Então, você quer fazer uma carreira bem sucedida em Engenharia de Software. Mas, o que significa exatamente "bem sucedida"? Talvez seja trabalhar em boas empresas, com boa remuneração e pacote de benefícios, evitando o desemprego. Alguns podem considerar que seja trabalhar no exterior. De qualquer forma, isso não envolve necessariamente ser gestor, pois aí já seria uma carreira diferente.


sexta-feira, 20 de dezembro de 2019

quinta-feira, 19 de dezembro de 2019

Aprenda R com Datascience!


#linguagemR #R #datascience #ciênciaDeDados #machineLearning
Pare de passar vergonha! Aprenda #R com datascience de graça e verá que "R" não é só um prenúncio de cusparada! http://datalearninghub.com/R-course/

O Guacamole de jiló em projetos de software


#EngenhariaDeSoftware #gestão #projetos #tecnologia #empregos 
Sabe o que é guacamole de jiló? É quando a soma dos insumos resulta em algo ruim. É isso o que acontece em muitos projetos de software... http://falandosobre.software/porqueissoacontece/

quarta-feira, 18 de dezembro de 2019

Antipatterns, ou "aqui há minstros!"


#engenhariaDeSoftware #arquiteturaDeSoftware #empregos #carreira #gestão #projetos
"Aqui há monstros!" Ah! Adoro o cheiro de #antipatterns de manhã! E você? Se não gosta, veja meu artigo no falandosobre.software: http://falandosobre.software/antipatterns/

terça-feira, 17 de dezembro de 2019

Porque testar não é suficiente!


#EngenhariaDeSoftware #QualidadeDeSoftware #Processo
Usar as boas práticas da Engenharia de Software, independente do modelo de desenvolvimento que usa, pode evitar bugs: https://www.computer.org/education/bodies-of-knowledge/software-engineering

Programação concorrente em Go


#Golang #concorrência #Goroutines #golangNetwork
Programação concorrente em #Go com Goroutines e Channels: http://golang.network/portuguese/goroutines1/

Tudo o que você queria saber sobre redes neurais em Java, mas tinha vergonha de perguntar


#IA #DeepLearning #RedesNeurais #Java #Livro
Aprenda tudo sobre criação de modelos de aprendizagem profunda com Java:
- DeepLearning4J, OpenImaJ, Dlib e OpenCV
- Forward e back propagation em detalhes
- Programação paralela em GPUs com CUDA
- Modelos de regressão, classificação e agrupamento
- Técnicas de regularização: L1/L2, Dropout, Early Stopping
- Processamento de imagens
- Reconhecimento facial

Veja uma amostra aqui: https://github.com/cleuton/neuraljava

segunda-feira, 16 de dezembro de 2019

#FaaS assinatura digital


#FaaS #Serverless #faasGuru #java #crypto #openFaas
Anunciando meu novo blog: faas.guru
Que tal subir uma função de assinatura digital para um ambiente OpenFaaS? Esta aqui, para você estudar e comparar: http://faas.guru/portuguese/openfaas-java/

domingo, 15 de dezembro de 2019

Qualidade de software é o que permite a agilidade


#engenhariaDeSoftware #qualidadeDeSoftware #empregos #carreira
Qualidade de software é o que te faz"ágil", e não legos e postits! Baixe o meu ebook gratuito: https://www.dropbox.com/sh/35d8k6ubnv09wtp/AABkOomGb_lfS9K8iA4UTOJwa?dl=0

sexta-feira, 13 de dezembro de 2019

Projeto de software e gestão de tempo


#engenhariaDeSoftware #projetos #gestão #tempo
Independentemente do seu modelo de processo de desenvolvimento (ágil, cascata, iterativo) as 3 + 1 restrições de projetos existem e precisam ser tratadas: Escopo, Prazo, Custo e Qualidade. E a gestão de tempo impacta todos eles!

http://falandosobre.software/gestao_tempo/

MLaaS e FaaS com Kubernetes e OpenFaaS


#MachineLearningAsAservice #MLaaS #FaaS #Kubernetes #OpenFaaS
Veja aqui um exemplo de reconhecimento facial usando #FaaS #Serverless. Sirva seus modelos de ML sem complicação de infraestrutura! https://lnkd.in/dj9QSgF

quarta-feira, 11 de dezembro de 2019

Como salvar sua pele com testes



#engenhariaDeSoftware #softwareEngineering #tests
Problemas acontecem, afinal, somos humanos. Independentemente do processo que usa (agile ou não) uma boa estratégia de testes pode salvar sua pele: http://falandosobre.software/testes/

Go Lambda! FaaS usando Go!


#golang #FaaS #Serverless #AWS 
Eu tenho um blog sobre FaaS (faas.guru) e agora chegou a hora de mostrar como servir um programa #Go em um ambiente #FaaS: http://golang.network/portuguese/golambda/

terça-feira, 10 de dezembro de 2019

Ser agile não garante a qualidade do software!


#qualidadeDeSoftware
Porque ser agile não é o suficiente!
Como reduzir o custo de manutenção de software com a análise de código
A dívida técnica é resultado de baixa qualidade do código-fonte e sempre cobra juros a cada manutenção, na forma de aumento de prazo e custo. Veja como medir, reduzir e administrar a dívida técnica de projetos de software, pela análise de código.


Neste livro são mostradas técnicas e ferramentas open source que permitirão avaliar e controlar a qualidade de seus projetos de software, entre elas:

Código autodocumentado;
Refatoração;
Princípios de projeto orientado a objetos;
Métricas comuns de qualidade de software;
Cobertura de testes;
Ferramentas: Sonar, PMD, Checkstyle, Findbugs, Cobertura e outras.

3 maneiras de servir seu código comparadas com FaaS


#FaaS #Serverless #Java #AWS #grpc #rabbitmq
Em meu blog, faas.guru, comparo 3 maneiras de servir seu código com o AWS Lambda, para você ver as vantages do #Serverless: http://faas.guru/portuguese/awsjava/

segunda-feira, 9 de dezembro de 2019

Aprenda IA e redes neurais em Java


#ia #deeplearning #backpropagation #gradientdescent #java #neuraljava
Aprenda redes neurais a fundo, com um nível de detalhe sem precedentes: https://github.com/cleuton/neuraljava

Aprenda Go. Até porque cavalo não desce escada!


#Golang #training #tips #GPU
#Camarão-que-dorme-demais-acorda-na-frigideira
Quer aprender #Go? Criar apps sensacionais, com performance arrasadora e de baixa complexidade? Eu te ajudo: http://golang.network

sexta-feira, 6 de dezembro de 2019

Novo livro em breve



#datascience #machinelearning #deeplearning
Meu terceiro livro sobre o assunto estará disponível em breve, mas você pode prová-lo aqui:

https://github.com/cleuton/neuraljava

OpenFaaS e MicroK8s


#FaaS #Serverless #OpenFaaS #microk8s
Ok, vocês perguntaram e eu respondo! Como criar um ambiente para apps Function as a Service em poucos minutos: 

Go e GPU sem stress


#Golang #golangNetwork #CUDA #GPU
Aqui está um tutorial de multiplicação de matrizes usando a GPU com #Go e C. Só no meu blog: http://golang.network/portuguese/cuda/nostress/

quarta-feira, 4 de dezembro de 2019

O curso está quase terminado! Últimas lições disponibilizadas!


#golang #training #machinelearning #iot #faas
Vou postar a última lição do curso básico de #Go, depois, só coisas maneiras! De IoT a FaaS! Acompanhe, aprenda: http://golang.network/

terça-feira, 3 de dezembro de 2019

Aprenda #Go e mude sua vida!


#Golang #engenhariaDeSoftware
Esse é o meu novo blog temático/repositório de exemplos e dicas sobre a linguagem Go, criada pela Google em 2009. Go serve para tudo: #FaaS, #IoT, #MachineLearning etc. E, para começar, estou postando um curso completo e gratuito: http://golang.network/