coding weekly #89

Newsletters - 31/Mar/2020 - por Campus Code
A sua newsletter da Campus Code • Edição 89 - Abril de 2020

Hey! Tudo bem por aí?

Enquanto o mundo se adapta ao isolamento social e repensa modelos de convivência, muitas pessoas acabaram tendo mais tempo livre além do expediente remoto. Se for o seu caso, selecionamos alguns cursos online gratuitos para te ajudar a focar em novos conhecimentos.

Você ainda vê como arrumar sua base de código, uma alternativa ao MVC para Ruby on Rails, novos formatos de imagem, ideias de projetos para praticar suas habilidades e dicas para melhorar sua comunicação.

Boa leitura!

CURSOS GRATUITOS

Gif do personagem Elmo, da Vila Sésamo, feliz lendo um livro.

Selecionamos alguns cursos gratuitos para você evoluir na carreira sem sair de casa.

Programação e Ciência de Dados

O Packt liberou alguns cursos de linguagens de programação, desenvolvimento web e ciência de dados durante o período de isolamento social. Dica do Henrique Morato.

Cálculo

A Unicamp está disponibilizando playlists com aulas de Cálculo I, Cálculo II, Cálculo III e Cálculo IV. Para os universitários, uma excelente oportunidade de rever conceitos ou reforçar o conteúdo. Dica do Felipe Endo.

Desenvolvimento pessoal

PA PUC do Rio Grande do Sul traz cursos rápidos em gestão financeira, gestão de tempo e desenvolvimento contínuo. Dica do João Almeida.

Mídias sociais para negócios [EN]

A Ahrefs Academy disponibiliza conteúdos sobre como usar as redes sociais para converter em negócios, com 10 tutoriais em vídeo e entrevistas com especialistas. Dica do João Almeida.

CAMPUSCODERS INDICAM

Gif de quatro torres cheias de pastas de arquivo girando.
Arrumando sua base de código

No desenvolvimento de qualquer projeto que envolva código é importante realizar uma manutenção para que sua base de código não se torne uma bagunça. Em projetos que duram muito tempo, a confusão pode ser tão grande que as pessoas ficam com medo de fazer qualquer ajuste. Este artigo apresenta um guia com sugestões de como você pode atacar esse problema. Dica do Henrique Morato.

Facade Pattern em Ruby on Rails, uma alternativa ao MVC

O MVC (Model, View, Controller) é um modelo utilizado por muitos frameworks atualmente e por bons motivos. No entanto, como qualquer outro pattern em programação, ele possui vantagens e desvantagens. Neste artigo a autora apresenta o Facade Pattern, uma alternativa ao MVC e alguns motivos para utilizá-lo (ou não). Dica do André Benjamim.

Novos formatos de imagens

Em desenvolvimento Web a performance da sua aplicação pode acabar dependendo da velocidade da conexão de Internet. Por essa razão é tão importante otimizar o código e o tamanho das imagens usadas na aplicação. Neste artigo são discutidos alguns formatos de imagens para web modernos e como eles conseguem reduzir o tamanho das imagens em comparação com os formatos originais. Dica do Allan Siqueira.

Ideias de projetos para praticar suas habilidades

Este repositório contém uma lista de ideias de aplicações, separada em níveis de dificuldade, que você pode tentar desenvolver para praticar suas habilidades, estudar novos assuntos ou ampliar seu portfólio. proveite os momentos ociosos para estudar =) Dica do o Lucas Sapienza.

Você não está se comunicando o suficiente

Uma das habilidades mais importantes quando trabalhamos em times é a comunicação. Saber se comunicar com as pessoas de forma adequada e clara é um fator que pode melhorar não apenas o seu trabalho, mas sua carreira como um todo. Neste texto o autor fala um pouco sobre as vantagens de "comunicar-se demais" e da comunicação proativa e detalhada. Dica do André Benjamim.

Campus Code