Artigos sobre programação
Tutoriais, notícias e dicas de carreira sobre JavaScript, Vue.js, Nuxt e desenvolvimento web. Parte dos artigos também tem vídeo no canal do YouTube.
Feed RSS
Categorias
Todos os artigos
Como validar um cartão de crédito com JavaScript (algoritmo de Luhn)
Aprenda a validar número de cartão de crédito com JavaScript usando o algoritmo de Luhn. Exemplo prático, código pronto e o que o Luhn não verifica.
Ferramenta relacionada: Validador de Cartão de Crédito

Escrito por: Thiago Nunes Batista
Última atualização: 17/09/2026
Como validar um CPF com JavaScript
Aprenda como validar um CPF com JavaScript puro, calcular os dígitos verificadores, tratar formatação e rejeitar sequências inválidas em formulários.
Ferramenta relacionada: Validador de CPF

Escrito por: Thiago Nunes Batista
Última atualização: 17/09/2026

Criei um Hub de Ferramentas Web Gratuitas para Devs
Criei um hub de ferramentas web gratuitas para programadores: gerador de CPF, validadores, Planning Poker e mais utilitários do dia a dia.

Escrito por: Thiago Nunes Batista
Última atualização: 07/01/2026

Como Lidar com Inveja de Outros Programadores
Entenda como a inveja pode aparecer no ambiente de trabalho de programadores e como estar preparado para lidar com isso, mantendo seu foco e evolução profissional.

Escrito por: Thiago Nunes Batista
Última atualização: 06/07/2026

Vercel comprou a Nuxt Labs! E agora, o que muda para o Nuxt?
A Vercel anunciou a aquisição da Nuxt Labs, a empresa por trás do ecossistema Nuxt. Neste artigo, entenda o que isso significa para o framework e a comunidade.

Escrito por: Thiago Nunes Batista
Última atualização: 17/07/2025

Diretivas no Vue 3: nativas e personalizadas
Aprenda a usar as diretivas nativas e a criar diretivas personalizadas no Vue 3, com hooks, key, modificadores e os cuidados com SSR no Nuxt.

Escrito por: Eduardo Gonçalves Souza
Última atualização: 03/10/2026

Rotas no Nuxt: dinâmicas, aninhadas e catch-all
Como funciona o roteamento por arquivos do Nuxt: rotas dinâmicas, aninhadas e catch-all, query params, erro 404 e URLs canônicas, com exemplos do Nuxt 4.

Escrito por: Thiago Nunes Batista
Última atualização: 03/10/2026

Qual a diferença entre a Composition API e Options API no VueJS
Simplificando e descobrindo as principais diferenças, vantagens e aplicações práticas da Composition API e Options API no Vue.js.

Escrito por: Eduardo Gonçalves Souza
Última atualização: 20/02/2025

Chave SSH no Git: Como Configurar chave SSH para usar no GitHub
Aprenda a gerar, configurar e adicionar uma chave SSH no GitHub para autenticação segura, eliminando a necessidade de digitar senha a cada acesso.

Escrito por: Thiago Nunes Batista
Última atualização: 04/02/2025

Como Adicionar Caracteres Especiais em Traduções do i18N
Aprenda a adicionar caracteres especiais como @ e {} nas traduções do i18n no Vue.js sem causar erros

Escrito por: Thiago Nunes Batista
Última atualização: 20/09/2026

Como Adicionar Dados Estruturados no Nuxt.JS
Como adicionar dados estruturados no Nuxt.js com nuxt-schema-org: Article, breadcrumb, validação, indexação no Search Console e Google Discover.

Escrito por: Thiago Nunes Batista
Última atualização: 03/10/2026

Middlewares: O que são e como utilizar no Nuxt.JS
Aprenda o que são e como usar middlewares no Nuxt.js para controlar navegação, autenticação e permissões em suas páginas.

Escrito por: Thiago Nunes Batista
Última atualização: 14/01/2025

Scroll Infinito no React-Native: Guia Prático
Aprenda a fazer o Scroll Infinito no React-Native, onde o novo conteúdo é carregado à medida que o usuário rola a tela, oferecendo uma experiência incrível e suave.

Escrito por: Eduardo Gonçalves Souza
Última atualização: 06/07/2026

Web Vitals, como a experiência do usuário vai afetar o SEO do seu site?
Descubra como o SEO e os Core Web Vitals se complementam para melhorar a experiência do usuário e o ranqueamento do seu site nos motores de busca como Google e Bing.

Escrito por: Thiago Nunes Batista
Última atualização: 25/10/2024

Guia de Componentes no Figma para Iniciantes
O que são os componentes do Figma e como eles nos ajudam a ter eficiência e agilidade no nosso projeto de design digital? Descubra aqui!

Escrito por: Eduardo Gonçalves Souza
Última atualização: 06/07/2026

OG Tags: O que São e Como Adicioná-las ao Seu Site
Descubra como o Open Graph Protocol melhora a integração do seu site com mídias sociais, exibindo título, imagem e descrição ao compartilhar links.

Escrito por: Thiago Nunes Batista
Última atualização: 05/10/2024

Os principais erros de programadores em entrevistas de emprego
Descubra os principais erros que programadores cometem em entrevistas de emprego e aprenda como evitá-los para aumentar suas chances de ser aprovado

Escrito por: Thiago Nunes Batista
Última atualização: 15/09/2024

Como consumir uma API no JavaScript com a Fetch API
Aprenda a utilizar a Fetch API do JavaScript para consumir uma API real sem bibliotecas extras, com exemplos práticos detalhados em HTML e JavaScript.

Escrito por: Thiago Nunes Batista
Última atualização: 05/09/2024

Como adicionar o Google Tag Manager no seu website com Nuxt 3
Aprenda como adicionar o Google Tag Manager (GTM) no seu site desenvolvido com Nuxt, utilizando o módulo nuxt-gtag para facilitar o gerenciamento de tags e analytics.

Escrito por: Thiago Nunes Batista
Última atualização: 15/08/2024

Perdeu arquivos no Git sem commit? Veja como recuperar pelo VS Code
Aprenda a recuperar alterações de código perdidas utilizando uma funcionalidade do Vscode chamada Local History que salva diferentes versões do seu código.

Escrito por: Thiago Nunes Batista
Última atualização: 07/01/2026

A maneira correta de utilizar a nomenclatura BEM
A nomenclatura BEM (Block Element Modifier) define o padrão que devemos utilizar para nomear classes CSS, aprenda como utilizar a nomenclatura BEM corretamente

Escrito por: Thiago Nunes Batista
Última atualização: 05/05/2024