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
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 💚