coding weekly #99

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

Hey, tudo bem?

Se você anda precisando ir além do famoso "tapinha" visual em suas aplicações, essa newsletter é pra você. Selecionamos alguns artigos com dicas preciosas de CSS, HTML e design de formulários.

Você ainda vê princípios do S.O.L.I.D. explicados didaticamente em ilustrações, um pouco sobre o conceito de abstração em desenvolvimento de software, uma explicação de como o botão unsubscribe do Gmail funciona e como evitar vazamento de memória em JavaScript.

Boa leitura!

COMBO FRONT-END

Animação ilustrada mostrando um laptop e as mãos de uma pessoa: uma que segura um café, e a outra que mexe o mouse, passando blocos de informação e desenho na tela.
Posicionamento é tudo!

Assim como nos esportes, no desenvolvimento de páginas Web posicionamento é tudo. Brincadeiras à parte, `position` é uma propriedade muito importante do CSS que você precisa compreender para construir layouts de forma adequada e este artigo ensina cada um deles. Dica do João Henrique do Vale.

Marcadores HTML subestimados

Em desenvolvimento Web, marcadores HTML são utilizados para estruturar o conteúdo que será apresentado nas páginas na internet. Atualmente existe uma grande quantidade de marcadores e no artigo são listados alguns exemplos de elementos que talvez sejam subestimados pelos desenvolvedores. Dica do João Henrique do Vale.

Formulários e campos de texto

Formulários são parte essencial de aplicações Web. O artigo faz uma apresentação extensa e detalhada da anatomia de formulários e campos de texto. Dica do André Benjamim.

Design de formulários: multiplas vs. única entrada

Continuando no tópico de formulários, este artigo faz uma análise das desvantagens de se utilizar múltiplos campos para entrada de dados quando se poderia utilizar uma entrada única e quando é recomendado utilizar múltiplas entradas. Dica do André Benjamim.

CSS: soluções modernas para problemas antigos

Já que estamos falando de front-end, esse link contém uma série de tutoriais e artigos que vão te ajudar a resolver problemas antigos de CSS com estratégias modernas. Dica do André Benjamim.

CAMPUSCODERS INDICAM

Ilustração de um robô sobre a palavra SOLID..
Princípios do S.O.L.I.D. ilustrados

Se você conhece Programação Orientada a Objetos deve saber, ou pelo menos ter ouvido falar, dos Princípios do S.O.L.I.D. Existem muitos textos a respeito de SOLID, como essa série da Campus Code ( I, II, III, IV e V), mas nenhum apresentado de forma visual tão didática quanto as ilustrações deste artigo. Dica do Ederson de Lima.

O conceito de abstração em desenvolvimento de software

O conceito de abstração está presente em diversas áreas de conhecimento e é um dos mais importantes em desenvolvimento de software. Mas você seria capaz de definir com clareza o que é abstração? Esse artigo traz uma extensa discussão sobre o conceito. Dica do André Benjamim.

Como o botão unsubscribe do Gmail funciona

Hoje em dia nossas caixas de e-mail ficam lotadas de mensagens de campanhas e assinaturas de newsletters. Se você usa o Gmail, deve ter notado que é possível cancelar o recebimento desses e-mails com um botão próprio, muito prático, que fica logo abaixo do título! Mas, como funciona esse botão? Como ele consegue cancelar a assinatura? Dica do André Benjamim.

Causas de vazamento de memória em JavaScript e como evitá-los

A gestão de memória no desenvolvimento de aplicações é muito importante e, quando feita de forma inadequada, pode trazer consequências desastrosas. O artigo apresenta uma série de pontos no código JavaScript aos quais você deve se atentar para não gerar vazamento de memória. Dica do André Benjamim.

Campus Code