coding weekly #272

Newsletters - 06/Dez/2023 - por Campus Code
A sua newsletter da Campus Code • Edição 272 - Dezembro de 2023

Hey! Tudo bem?

HTML deve ser a linguagem com que a maioria das pessoas tem seu primeiro contato com programação. Mas, ainda que seja apenas uma linguagem de marcação, muitas pessoas programadoras esbarram em questões relacionadas a ela na sua rotina. Por isso, selecionamos alguns conteúdos que vão te ajudar a dominar HTML (e outras ferramentas).

Você também vê como monitorar e resolver problemas causados por travamento no PostgreSQL em Rails, um adeus aos volumes do Docker e um aprofundamento no funcionamento interno do Rails router.

Boa leitura!

HTML E MAIS UM POUCO

'I think in HTML tags' ou, em português, 'Eu penso em tags HTML', escrita no Terminal.
10 hacks estranhos de HTML que moldaram a internet

Esse artigo mostra os estranhos truques do HTML que surpreendentemente funcionaram ao longo da sua existência e ajudaram a moldar a internet. Traz, também, algumas práticas curiosas de pessoas desenvolvedoras que abusaram da criatividade e utilizaram soluções não convencionais, inesperadas e inventivas para alcançar certos resultados em um contexto de recursos limitados ou desafios técnicos específicos.

Manuseio eficaz de HTML e imagens em e-mails

Se você está tentando enviar um e-mail que codificou com todos os belos ativos fornecidos pela equipe de UX, mas se depara com uma bagunça desalinhada e sem imagens ao abri-lo, esse artigo é pra você. Descubra porque o CSS moderno muitas vezes não é suportado pela maioria dos provedores de e-mail e aprenda estratégias eficazes para garantir que suas mensagens sejam visualizadas corretamente.

Todos os elementos HTML

Nessa espécie de catálogo, conheça um pouco mais sobre todos os elementos HTML, suas utilidades e funções, além de descobrir como eles podem ser aplicados em projetos web.

24 recursos essenciais em HTML, CSS e JavaScript

O mundo do desenvolvimento web pode ser bastante intimidador se olharmos para a quantidade enorme de recursos disponíveis. Pensando nisso, esse artigo lista 24 dos recursos de HTML, CSS e JavaScript mais úteis para qualquer pessoa desenvolvedora. Um guia fácil com tutoriais, cursos, livros, ferramentas e muito mais, destacando os pontos fortes de cada um e como seu uso pode beneficiar a jornada de aprendizado e evolução de habilidades.

Sanitização de HTML em Ruby com Loofah

Conheça a gem Loofah, uma biblioteca para transformação e sanitização de HTML/XML, construída sob o Nokogiri, que pode ser bastante útil quando os helpers do Rails não são o suficiente para atingir seus objetivos. O artigo também discute os riscos de segurança em uma aplicação web ao lidar com conteúdo HTML fornecido pelos usuários e como a sanitização pode prevenir ataques XSS e outros problemas de segurança

CAMPUSCODERS INDICAM

Como monitorar e resolver problemas causados por travamento no PostgreSQL em Rails

Esse artigo explora o uso de travas de bloqueio (locks) no contexto de aplicações Rails que utilizam PostgreSQL como banco de dados. Você vai ver o que são as travas de banco de dados do PostgreSQL, como monitorá-las e como identificar se podem ser a causa de problemas que estão ocorrendo na sua aplicação.

Diga adeus aos volumes do Docker

Não é incomum que pessoas desenvolvedoras tenham problemas com os volumes do Docker, seja por dificuldade de entendê-los ou por não saber como usá-los da melhor forma. Nesse artigo, o autor compartilha uma experiência não muito agradável com os volumes do Docker, mas conta como, felizmente, descobriu uma alternativa: o recentemente lançado docker-compose watch.

Entendendo o Rails router

Como um ponto de entrada da sua aplicação Rails, o router age como um guardião das requisições HTTP, inspecionando e direcionando-as para a ação apropriada no controller. Aprofunde seu conhecimento com esse texto sobre o funcionamento interno do Rails router, sua importância e dicas para simplificar as rotas em uma app Ruby on Rails.

Campuscoders que contribuíram com a curadoria da semana: André Benjamim, João do Vale, Leandro Proença e Petra Grünheidt 💚

Campus Code