Links da Semana #1

Olá pessoal, esse é o primeiro de uma série de posts, com o objetivo de compartilhar links de posts, projetos, palestra, entre outras informações relevantes em qualquer ãrea.

Professional Programming

Esse repositório foi criado para listar todo um material em que todo desenvolvedor em algum momento da carreira precisa conhecer. Ele possui referências conhecidas como Programatic Programmer, Code Complete para uma abordagem geral e até voltado para áreas específicas como Ciência de Dados, Desenvolvimento Web, Algoritmos, entre outros.

Se em algum momento quer saber qual tipo de conteúdo e literaturas que são recomendados para crescer na sua carreira, recomendo consultar nesse projeto que vai encontrar ótimas referências de obras.

eMag: Ética

A InfoQ a algum tempo tem publicado ótimas edições de revistas que focam em temas específicos como Java, IoT e esse não seria diferente. Destoando dos assuntos mais técnicos, essa edição aborda em algo que é cada vez mais importante discutirmos, a ética na área de TI. Nessa revista inclui assuntos como:

  • Ética dos dados e como os cidadãos são impactados com os novos modelos de negócios que o mundo da Ciência de Dados tem proporcionado
  • A repercussão no resultado da Pesquisa para Desenvolvedores da Stack Overflow que pela primeira vez incluiu perguntas sobre ética.
  • A perspectiva psicológica da ética diante de tecnologias como Machine Learning
  • Ética da segurança da informação
  • E qual é o próximo passo sobre esse tema na área de TI

Repositório de estudos de Data Science

A usuária paulinhacnn criou um repositório com o objetivo de toda semana colocar um novo material para ajudar quem deseja entrar na área de ciência de dados, como estatística, que é um tema que senão todos, uma boa parte dos profissionais sentem que precisam começar.

Katacoda: Plataforma de estudo interativo

Toda plataforma que possui cursos acessíveis para aprendermos uma nova tecnologia quando nós precisamos, é sempre bem vindo. O Katacoda é uma plataforma de estudo, em que você já usa a prática nos estudos, como preparar ambientes Kubernetes, criar e executar códigos-fonte, entre outras formas. No momento dessa postagem, ele possui cursos como:

  • Docker
  • Kubernetes
  • Swarm
  • Prometheus
  • Go
  • Java
  • Jenkins

E vários outros que ajuda é criar expertise em infraestrutura devops e que tem ênfase em cloud-native e microserviços.

dbdiagram.io: Ferramenta para criação de diagramas ER com código

Em algum momento da nossa vida como desenvolvedor, é interessante criar um diagrama ER para termos uma visão do banco de dados que vamos manipular, e sempre deparamos com ferramentas que são para bancos específicos, e fora que muitas delas são pagas.

Esse sistema é muito interessante porque ele é agnóstico ao tipo de banco de dados que vai usar, como também suporte uma sintaxe específica mas intuitiva de criar o seu diagrama, sem precisar clicar e arrastar a todo momento. Ela é uma boa pedida quando quer criar diagramas pontuais e que precisa de alguma solução prática.

Até a próxima semana ;)