coding weekly #280

Newsletters - 14/Fev/2024 - por Campus Code
A sua newsletter da Campus Code • Edição 280 - Fevereiro de 2024

Hey! Tudo bem?

Os universos Ruby e Rails são recheados de possibilidades e cada vez mais aparecem novas ferramentas e estratégias para melhorar a qualidade das aplicações e a experiência de desenvolvimento. Por isso, é importante ficar de olho em atualizações se quiser evoluir como pessoa programadora nesse ecossistema. Nesta edição, selecionamos 3 tópicos para te ajudar: as novidades da oitava versão do Turbo, um pouco sobre Ruby Wasm e telemetria em Ruby mais a fundo.

Você também vê sobre os mitos e a realidade dos Event Loops em JS, um guia do bom design para usuários 60+, o quão verdadeiramente aleatórios os números aleatórios são, os perigos de uma revisão de código problemática e o relato de uma jornada de Next.js para Rails e, depois, para Elixir.

Boa leitura!

RUBI E RAILS

Cena em tons vermelhos de um trilho.
Turbo 8 em 8 minutos

Descubra como a nova versão do Turbo, uma biblioteca JavaScript que aprimora a experiência de desenvolvimento com Ruby on Rails, transforma o desenvolvimento de aplicações Rails. Concentrando-se em oito recursos principais, o Turbo 8 promete torná-las mais responsivas e produtivas, simplificando a criação e manutenção. Esse guia rápido explora as novidades da versão, destacando sua eficiência em atualizar páginas de forma inteligente e sem esforço.

Primeiros passos com Ruby Wasm

Este artigo mostra os primeiros passos na utilização do WebAssembly (Wasm) para executar código Ruby no navegador a partir da construção de um playground interativo para experimentação de Ruby.

Telemetria em Ruby: métricas e armazenamento

No primeiro de uma série de artigos, você vai aprender sobre o uso de telemetria em aplicações Ruby, te ajudando a transformar a maneira como entende e monitora suas aplicações. O texto aborda a importância de mensurar e acompanhar remotamente dados ou indicadores em tempo real, incluindo os diferentes tipos de métricas que podem ser coletadas em uma aplicação Ruby e algumas estratégias de armazenamento.

PRÓXIMA LIVE

Live: Lançamento da Turma 12
Lançamento da Turma 12

Na próxima segunda-feira, 19/02, às 16h, estaremos ao vivo no YouTube para contar mais sobre as inscrições e o processo seletivo para a Turma 12, do TreinaDev. Ative as notificações e venha descobrir os próximos passos para participar da nossa formação em desenvolvimento web 100% gratuita e online.

CAMPUSCODERS INDICAM

Mitos e a realidade dos Event Loops

Esse artigo revela alguns dos mitos e especulações a respeito do “event loop” em JavaScript, esclarecendo conceitos frequentemente mal compreendidos sobre como funciona no contexto de aplicações web. Também destaca a necessidade de compreender profundamente esses mecanismos para escrever código mais eficiente e entender o comportamento da aplicação em diferentes cenários.

Guia do bom design para usuários 60+

Com o aumento da expectativa de vida, a população mundial com 60 anos ou mais já ultrapassou 1 bilhão de pessoas. Isso torna extremamente importante criar interfaces que sejam amigáveis para pessoas idosas. Aprenda a criar experiências que melhoram a usabilidade e dão mais independência às pessoas, considerando as necessidades e habilidades específicas desse público ao criar produtos digitais.

Quão verdadeiramente aleatórios os números aleatórios são

Acompanhe uma discussão sobre a natureza da aleatoriedade em geração de números por computador e quais os desafios e limitações de alcançar verdadeira aleatoriedade. entendendo como esses números são gerados a partir de diferentes métodos, iniciando pela classe Random do Ruby.

Quando revisão de código dá errado

Revisão de código pode efetivamente melhorar a qualidade de código em times grandes e com diferentes níveis de experiência. Mas também pode ser inútil se feita da forma errada ou se o time não oferecer suporte adequado para isso. Veja os desafios e problemas comuns que podem surgir de uma revisão ruim.

De Next.js para Rails e, enfim, Elixir

Nesse artigo, você poderá seguir o autor enquanto ele navega de Next.js para Rails e, finalmente, para Elixir, compartilhando sua jornada pessoal e profissional através de momentos de burnout e busca por novas ferramentas que o deixassem contente com o trabalho.

Campuscoders que contribuíram com a curadoria da semana: Allan Siqueira, André Benjamim e Ederson de Lima 💚

Campus Code