coding weekly #101

Newsletters - 24/Jun/2020 - por Campus Code
A sua newsletter da Campus Code • Edição 101 - Junho de 2020

Hey! Tudo bem?

Você consegue imaginar qual é um dos assuntos mais aguardados em nossos treinamentos? A maioria das pessoas ficam ansiosas para aprender mais sobre APIs. Então, essa semana, separamos alguns artigos sobre APIs, todos indicados pelo campuscoder André Benjamim.

Você também vai ver como lidar com erros em Ruby além do básico, quando front-end significa fullstack, como são aplicadas as tecnologias de contêineres na Coinbase, acessibilidade para mais pessoas do que você imagina e algumas dicas de produtividade no trabalho remoto.

Boa leitura!

API, MEU AMOR!

lustração animada de um panda usando um laptop, abanando o rabinho e com corações sobre a cabeça.
CQRS API endpoints em aplicações Rails

CQRS para API pode ser uma estratégia complexa para se implementar, mas bastante eficiente para sistemas escaláveis. No artigo o autor explica os motivos pelos quais utiliza CQRS e apresenta um tutorial passo a passo de como é implementada a tecnologia dentro dos projetos de sua empresa.

Melhores práticas em RESTful APIs

Já sabemos que APIs mal desenhadas podem ser sinônimo de fracasso: são difíceis de usar, apresentam falhas nos momentos mais inoportunos e podem tornar-se alvos fáceis para ataques criminosos. Mas existem boas práticas para evitar transformar sua API nesse pesadelo.

Cuidados com credenciais de APIs

E já que falamos em boas práticas, este artigo sobre melhores práticas em gerenciamento de informações sensíveis traz algumas dicas para lidar com acesso restrito e permissões de APIs.

CAMPUSCODERS INDICAM

Trecho da animação de StarTrek, quando Spok, apontando para longe, diz: 'eu vi isso vindo'.
Erros em Ruby além do básico

Se você quer fazer um software ganhar longevidade, então é melhor a prender a lidar com erros além do básico. Neste artigo, o autor mostra ideias e ferramentas pra te ajudar a encarar exceções antes que elas se tornem realmente um problema. Dica do Luis Arantes.

Quando front-end significa full stack

As responsabilidades de pessoas que trabalham com desenvolvimento front-end foram mudando ao longo do tempo, conforme as tecnologias voltadas para criação de páginas Web evoluíram. O artigo traz reflexões sobre essas mudanças no trabalho front-end tornando-se, na realidade, full stack. Dica do André Benjamim.

Tecnologias de contêineres na Coinbase

Tecnologias de contêineres vieram para ajudar a resolver uma série de problemas em desenvolvimento de software. No entanto, são muitas vezes ignorados os desafios que eles trazem. O artigo apresenta um breve histórico da tecnologia e uma discussão sobre soluções e problemas do uso de contêineres para orquestrar plataformas. Dica do André Benjamim.

Acessibilidade para mais pessoas do que você pensa

Existe uma crença de que desenvolver sites e aplicações Web acessíveis é difícil, custoso e beneficia apenas um grupo muito restrito de pessoas. Na realidade, construir sites acessíveis significa que eles serão mais fáceis para todo mundo usar. Neste artigo você encontra uma série de princípios de acessibilidade que beneficiam mais pessoas do que você pensa. Dica da Claudia Capelini.

Dicas de produtividade para trabalho remoto

Dia 7.432 de isolamento social, já não sei mais como me manter focado trabalhando remotamente. Se você também está com dificuldades para se concentrar e manter a produtividade no trabalho, este artigo apresenta uma série de dicas que podem te ajudar. Dica da Claudia Capelini.

Campus Code