Blog

Writing. Teaching. Learning.

Projetando Aplicações Front-End Modernas's Thumbnail

Projetando Aplicações Front-End Modernas

Um panorama sobre como é projetar aplicações front-end modernas.

Introdução a Observabilidade Front-End's Thumbnail

Introdução a Observabilidade Front-End

Neste post falo sobre Observabilidade Front-End e sua importância dentro dos ciclos de desenvolvimento de aplicações.

Primeiro Post do Novo Blog's Thumbnail

Primeiro Post do Novo Blog

Um post sobre o porquê estou recriando meu blog e como ele poder ser útil para você que é profissional de tecnologia.

Padrão PRPL explicado's Thumbnail

Padrão PRPL explicado

Neste drop falei sobre o padrão PRPL, uma abordagem para entrega de páginas web rápidas do carregamento ao uso.

Web Observability's Thumbnail

Web Observability

Neste drop de conteúdo falo sobre Observability na Web, um conceito que aborda métricas para otimização de performance na web.

Propriedade aspect-ratio no CSS's Thumbnail

Propriedade aspect-ratio no CSS

Neste drop dou detalhes sobre a propriedade CSS aspect-ratio, seu propósito e também dicas de uso.

Como funciona o atributo "download" da tag <a> no HTML?'s Thumbnail

Como funciona o atributo "download" da tag <a> no HTML?

Neste drop falo sobre o atributo "download" suportado pela tag <a> do HTML.

Null vs Undefined (e ReferenceError) no JavaScript's Thumbnail

Null vs Undefined (e ReferenceError) no JavaScript

Neste drop falo sobre o comportamento das declarações primitivas "null" e "undefined" e também do erro ReferenceError no JavaScript.

O que são IIFE ou Funções Imediatas no JavaScript?'s Thumbnail

O que são IIFE ou Funções Imediatas no JavaScript?

Neste drop explico o que são e como funcionam as IIFE no JavaScript.

Como funciona a propriedade CSS font-display?'s Thumbnail

Como funciona a propriedade CSS font-display?

Neste drop explico o propósito e o comportamento de cada estado da propriedade CSS "font-display".

Otimizando Acessibilidade Web com :focus-visible's Thumbnail

Otimizando Acessibilidade Web com :focus-visible

Neste drop explico como funciona a nova pseudo-class ":focus-visible" no CSS e mostro como ela nos ajuda a melhorar acessibilidade web.

O que é e como funciona a AbortSignal API no JavaScript?'s Thumbnail

O que é e como funciona a AbortSignal API no JavaScript?

Neste drop falo sobre como funciona e o propósito da AbortSignal API dentro do JavaScript.

Como funciona Promise.allSettled no JavaScript?'s Thumbnail

Como funciona Promise.allSettled no JavaScript?

Neste drop explico o funcionamento do método Promise.allSettled no JavaScript.

Como funciona Promise.finally() no JavaScript?'s Thumbnail

Como funciona Promise.finally() no JavaScript?

Neste drop exemplifico o funcionamento do método .finally() em promises do JavaScript.

O que é 'use strict' no JavaScript?'s Thumbnail

O que é 'use strict' no JavaScript?

Neste drop falo sobre como funciona e o porque o 'use strict' existe no JavaScript.

Como funciona a Idle Detection API?'s Thumbnail

Como funciona a Idle Detection API?

Neste drop falo como a Idle Detection API funciona e como usufruir desse recurso em nossas aplicações web.

Otimizando Fontes Customizadas com local()'s Thumbnail

Otimizando Fontes Customizadas com local()

Neste drop abordo um recurso CSS que otimiza o carregamento de fontes customizadas e que pode melhorar o tempo de carregamento do seu site.

O que são Numeric Separators no JavaScript?'s Thumbnail

O que são Numeric Separators no JavaScript?

Neste drop falo sobre os Numerics Separators, um padrão que facilita o trabalho com números no JavaScript, principalmente, números extensos.

Try-Catch-Finally Statements no JavaScript's Thumbnail

Try-Catch-Finally Statements no JavaScript

Neste drop abordo o funcionamento das declarações Try-Catch-Finally no JavaScript.

CSS @supports's Thumbnail

CSS @supports

Neste drop falo como a CSS @supports API pode nos ajudar a entregar declarações CSS mais performáticas, legíveis e amigáveis ao browser.

File System Access API's Thumbnail

File System Access API

Neste drop falo como a File System Access API nos permite manipular direto do browser arquivos locais sem fazer download ou upload.

Operadores Bitwise Shift no JavaScript's Thumbnail

Operadores Bitwise Shift no JavaScript

Neste drop abordo de forma breve o que são e como se comportam Operadores Bitwise Shift, um tema relativamente denso, mas extremamente interessante de se conhecer dentro do JavaScript.

CSS Columns's Thumbnail

CSS Columns

Neste drop falei sobre CSS Columns, um recurso muito pouco falado, mas muito útil na diagramação de textos.

 <wbr> e <br> no HTML's Thumbnail

<wbr> e <br> no HTML

Neste drop falo das tag <br>, e principalmente da tag <wbr>, que por sua vez, é muito útil durante o desenvolvimento de sites e aplicações responsivas.

AVIF's Thumbnail

AVIF

Neste drop falo do AVIF, um novo formato de imagem otimizado para web que promete ser mais potente do que o WebP.

prettier's Thumbnail

prettier

Neste drop abordo a ferramenta Prettier, um code formatter que ajuda o desenvolvedor a preocupar mais com o código e menos com a apresentação do código propondo boas práticas de formatação.

Verificação de dados com Object Constructor's Thumbnail

Verificação de dados com Object Constructor

Neste drop falo sobre o Object Constructor e como ele pode ser útil na verificação dos tipos de dados com JavaScript.

LH e RLH's Thumbnail

LH e RLH

Neste drop falo das unidades de medida LH e RLH do CSS e exemplifico como podem ser úteis para trabalhar com tipografia e ícones.

Web OTP API's Thumbnail

Web OTP API

Neste drop falo sobre a Web OTP API, uma Web API que visa facilitar autenticação via SMS em aplicações web.

Web Share API's Thumbnail

Web Share API

Neste drop falo da Web Share API, uma Web API que visa facilitar o compartilhamento de conteúdo através da web.

BigInt no JavaScript's Thumbnail

BigInt no JavaScript

Neste drop falo um pouco sobre como funciona BigInt's no JavaScript e o porque são úteis.

Unidade 'Zero Character''s Thumbnail

Unidade 'Zero Character'

Neste drop falo como a unidade de medida CH do CSS defini seu valor unitário e sua utilidade.

Referrer-Policy's Thumbnail

Referrer-Policy

Neste drop falo como o header Referrer-Policy nos ajuda a proteger a integridade de dados de nossos usuários durante a navegação web.

CSS Containment's Thumbnail

CSS Containment

No drop de hoje abordei a técnica CSS Containment que otimiza a renderização de elementos na página ignorando elementos já renderizados ao detectar novas alterações.

Web Crypto API's Thumbnail

Web Crypto API

Neste drop falo da Web Crypto API, uma Web API bastante útil para lidar com operações básicas de criptografia diretamente no browser.

User Timing API's Thumbnail

User Timing API

Neste drop abordo uma Web API bem interessante para o nosso dia a dia como desenvolvedor, a User Timing API.

HSTS's Thumbnail

HSTS

Neste drop abordei o header HTTP Strict-Transport-Security e como ele pode nos ajudar contra ataques man-in-the-middle em nossos sites e aplicações web.

LGPD's Thumbnail

LGPD

Um drop-aviso sobre a Lei Geral de Proteção de Dados.

Subsource Integrity's Thumbnail

Subsource Integrity

Neste drop abordo como e o porque devemos adotar verificações Subsource Integrity em nossos scripts externos.

X-Frame-Options e frame-ancestors's Thumbnail

X-Frame-Options e frame-ancestors

Neste drop falei sobre ataques Clickjacking e como se proteger deles.

X-Content-Type-Options's Thumbnail

X-Content-Type-Options

Neste drop falo sobre o header HTTP X-Content-Type-Options e como ele nos ajuda contra ataques XSS.

Content Security Policy's Thumbnail

Content Security Policy

Neste drop falo sobre o header HTTP Content Security Policy e como ele pode nos proteger contra ataques XSS.

Resource Prioritization's Thumbnail

Resource Prioritization

Drop sobre Resource Prioritization na web — preconnect, prefetch, preload e prerender — com exemplos práticos e a abordagem moderna via Speculation Rules API.

WOFF e WOFF2's Thumbnail

WOFF e WOFF2

Neste drop abordo o estado atual dos formatos de web fontes modernos e recomendações de uso.

Dica CSS's Thumbnail

Dica CSS

Neste drop abordo a declaração CSS `position: sticky` e falo como ela possibilita manter elementos fixos relativos à barra de rolagem.

Screen Reader Only's Thumbnail

Screen Reader Only

Neste drop falo da técnica Screen Reader Only, que visa otimizar o suporte das nossas aplicações web para leitores de tela utilizando apenas CSS.

Texto Gradiente via CSS's Thumbnail

Texto Gradiente via CSS

Neste drop demonstro como obter Texto Gradiente usando apenas 3 propriedades CSS. É muito simples mesmo! Confere lá.

CSS Filter's Thumbnail

CSS Filter

Neste drop falo sobre a CSS Filter e como ela pode ser interessantes para manipulação de imagens até tematizações completas.

Dica Git's Thumbnail

Dica Git

Neste drop dou uma dica sobre como reverter versões de ARQUIVOS usando Git.

Progressive Web Apps's Thumbnail

Progressive Web Apps

Neste drop contextualizo Progressive Web Apps com relação ao seu propósito de utilização.

Dica CSS's Thumbnail

Dica CSS

Neste drop falo de três funções CSS muito úteis para o desenvolvimento web responsivo/adaptativo.

Dica CSS's Thumbnail

Dica CSS

Neste drop comento sobre a propriedade CSS object-fit e seu comportamento.

WebP's Thumbnail

WebP

Abordagem sobre novidades do suporte do Safari ao formato WebP.

LQIP's Thumbnail

LQIP

Já ouviu falar LQIP? Confira esse drop e saiba mais.

Pattern Guard's Thumbnail

Pattern Guard

Neste drop falo sobre as vantagens do uso do Pattern Guard.

Dica CSS's Thumbnail

Dica CSS

Já ouviu falar dos recursos ::selection e user-select no CSS? Confira esse drop.

Text Fragments na Web's Thumbnail

Text Fragments na Web

Neste drop falo sobre Text Fragments, um recurso da web que permite gerar links que apontam direto para um trecho específico de texto dentro de uma página, com highlight automático.

SSG e SSR's Thumbnail

SSG e SSR

Neste drop abordo brevemente SSG e SSR.

Web Vitals's Thumbnail

Web Vitals

Neste drop abordo o Web Vitals, uma nova recomendação Google para otimização de experiência de usuário e performance web.

Não desperdice seu tempo. Organize sua agenda.'s Thumbnail

Não desperdice seu tempo. Organize sua agenda.

Neste drop compartilho um processo de gestão de tempo que eu mesmo defini utilizando o Google Calendar e hábitos simples.

Desenvolvedores(as): Quem disse que reinventar a roda é ruim?'s Thumbnail

Desenvolvedores(as): Quem disse que reinventar a roda é ruim?

Neste drop desconstruo, sob minha ótica, a falácia de que 'reinventar a roda' é um caminho errado para que exista aprendizado e inovação.

Autogestão e Comunicação's Thumbnail

Autogestão e Comunicação

Um drop sobre aprendizados que obtive trabalhando remotamente e dicas de como se adaptar bem neste modelo de trabalho

Benefícios da comunidade de desenvolvimento para sua carreira's Thumbnail

Benefícios da comunidade de desenvolvimento para sua carreira

Saiba o quanto as comunidades de desenvolvimento podem ajudar você na sua carreira.

Service Workers: Be Offline's Thumbnail

Service Workers: Be Offline

Abordagem sobre o que são Services Workers e quais os benefícios dessa tecnologia para nossa perspectiva de desenvolvimento web.

LoFM.