coding weekly #144

Newsletters - 27/Abr/2021 - por Campus Code
A sua newsletter da Campus Code • Edição 144 - Abril de 2021

Hey! Tudo bem?

Se você conversar com alguém que faz parte de um grande time de tecnologia sobre seu dia-a-dia de trabalho, vai notar que produzir código é apenas uma das tarefas executadas e, algumas vezes, a que demanda menos tempo. Isso porque programar envolve muitas outras rotinas e dinâmicas além do código. Separamos artigos para te ajudar a pensar nessas habilidades necessárias para evoluir na carreira.

Você também vê o ciclo de vida de um objeto Ruby, descobertas sobre quem copia código do Stack Overflow, uma experiência de migração do Python para Ruby, boas práticas em JavaScript e como formatar datas na linguagem.

Boa leitura!

EVOLUINDO ALÉM DO CÓDIGO

imagem animada de Paul McCartney em que ele assopra as unhas de uma mão e depois faz como se as estivesse polindo no casaco.
O que é ser profissional sênior?

Em desenvolvimento de software, assim como em muitas outras áreas, não é simples e clara a separação entre o que é um profissional pleno e o que é um sênior. Não se limita apenas a um determinado número de anos de experiência. Neste artigo são discutidas algumas das qualidades importantes em profissionais de nível sênior e algumas das estratégias interessantes para se tornar um. Dica do Henrique Morato.

10 dicas para aumentar sua produtividade

Independente do seu nível de conhecimento, ser capaz de manter a produtividade no trabalho pode ser uma tarefa difícil. Neste artigo você verá algumas dicas para pessoas desenvolvedoras manterem o foco e continuarem produzindo suas linhas de código com eficiência. Dica do Henrique Morato.

65 dicas para programar melhor

Aperfeiçoar as habilidades é sempre algo que devemos buscar para nossa evolução profissional e, neste artigo, você encontrará 65 dicas para programar melhor. Dica do João Henrique do Vale.

CAMPUSCODERS INDICAM

GTrecho de código mostrando o ciclo de um objeto.
O ciclo de vida de um objeto Ruby

Ruby é uma linguagem de programação multiparadigma em que tudo é um objeto e, por essa razão, é muito importante termos clareza do ciclo de vida de um objeto durante a execução de um software. Neste artigo a autora detalha este ciclo, desde a criação do objeto até a limpeza de memória através do Garbage Collector. Dica do Henrique Morato.

Quem copia código do Stack Overflow?

Toda pessoa que trabalha ou estuda programação já copiou algum trecho de código do Stack Overflow, mesmo quem não quer admitir (embora isso não seja motivo para ter vergonha). Mas recentemente o time do Stack Overflow implementou uma funcionalidade para detectar quando algum visitante tecla CRTL + C em alguma das páginas do site. Isso gerou alguns dados interessantes e você pode saber mais sobre o assunto neste artigo. Dica do André Benjamim.

Migrando do Python para Ruby

Muitas pessoas comparam as linguagens de programação Ruby e Python, dadas as suas similaridades. Mesmo assim, elas ainda possuem diferenças significativas e se você está fazendo a migração de linguagens esse artigo pode te ajudar. Dica do Henrique Morato.

Boas práticas em JavaScript

JavaScript é uma das linguagens de programação mais populares atualmente e, se você quiser melhorar a qualidade do seu código com boas práticas, esse artigo pode te ajudar. Dica do Henrique Morato.

Formatando datas em JavaScript

Em desenvolvimento de aplicações é muito comum precisarmos lidar com formatação de datas. JavaScript possui estratégias legais para isso e neste artigo você vê como usar o Intl.DateTimeFormat(). Dica do João Henrique do Vale.

Campus Code