Blog & Artigos
Compartilhando conhecimentos sobre desenvolvimento web, arquitetura de software e tecnologia.
Navegar por tagsDestaque
Nextcloud SSO with Keycloak: SAML Without the Lockout
Wiring Nextcloud to Keycloak over SAML: import the metadata instead of typing endpoints, map the UID to something permanent, and set the one toggle that stops you locking yourself out.
Últimos Artigos
Making WordPress an OpenID Connect Provider
Your members already live in wp_users. Here is how to let WordPress issue identity to other applications over OIDC, which plugin to pick, and the discovery-endpoint trap that breaks the setup halfway through.
WordPress and Nextcloud SSO: A Practical Guide to Single Sign-On
Three ways to wire single sign-on between WordPress and Nextcloud: a shared SAML provider, WordPress as the OIDC provider, or Nextcloud's built-in OAuth2 server. Which plugin each needs, when to pick which, and the traps.
Como Melhorei a Performance do Meu Site Astro com Pequenas Melhorias
Um guia prático mostrando como otimizei o First Contentful Paint (FCP) e outras métricas de performance no meu site Astro com ajustes simples como preload de imagens, otimização de JavaScript e o uso do componente Image do Astro.
Lições de Arquitetura que Aprendi em 15 Anos de Carreira
De padrões de projeto complexos à busca pela simplicidade. Uma reflexão sobre o que realmente importa na hora de desenhar um software sustentável.
TypeScript: Como Parei de Correr Atrás de Bugs em Produção
Confissões de um desenvolvedor que resistiu ao TypeScript e hoje não vive sem. Descubra como a tipagem estática mudou minha produtividade.
Gerenciamento de Estado no React em 2025: Zustand, Context ou Redux?
Um guia pragmático para escolher a ferramenta certa. Por que abandonei o Redux e por que o Context API não serve para tudo.
De WordPress para Astro: Um Estudo de Caso de Performance Extrema (2025)
Como reduzi meu tempo de carregamento em 95% e economizei $30/mês migrando meu portfólio de WordPress para Astro.
Tailwind CSS: Produtividade e Consistência no Mundo Real
Por que parei de escrever CSS tradicional e adotei o Tailwind? Descubra como essa ferramenta acelera o desenvolvimento sem sacrificar o design.
Guia Definitivo: Blue-Green Deployment em Sites Estáticos com AWS (2025)
Aprenda a arquitetura exata para deploys atômicos com zero downtime usando S3, CloudFront Functions e KeyValueStore. Adeus telas de manutenção.
Supabase: O Backend que todo Software Engineer deveria usar em 2025
Cansado de configurar servidores e APIs do zero? Descubra como o Supabase se tornou minha ferramenta favorita para prototipar e escalar projetos rapidamente.
Por que mudei meu portfólio para Astro: Performance e Islands Architecture
Neste artigo, compartilho minha experiência migrando meu portfólio e blog para o Astro, e como a arquitetura de 'ilhas' mudou minha forma de pensar em performance web.
10 Dicas para Atingir Tempo de Inatividade Zero: Mantenha Seus Aplicativos Sempre Online
No mundo digital de hoje, onde a disponibilidade de serviços pode fazer ou quebrar o sucesso de um negócio, garantir um tempo de inatividade zero é mais do que uma meta — é uma necessidade. Seja você um desenvolvedor, um gerente de TI ou um empreendedor, manter seus aplicativos sempre online é crucial para a satisfação do cliente e a reputação da sua marca.
AngularJS Validação de Formulário
Vamos focar a validação do lado do cliente e usando as propriedades de formulário angular. Aqui está uma demonstração rápida.
JavaScript - ES6: let, const, arrow function
A nova versão do JavaScript, conhecida também como ECMAScript 6, vamos falar sobre let, const e arrow function.
Como construimos sites WordPress com Lando e Pantheon 🚀
Se você trabalha ou já fez Freela com WordPress provavelmente já ouviu falar em (Mamp, Xamp, Wamp…). O que basicamente essas ferramentas fazem é instalar e configurar um servidor local apache com PHP e MySQL e assim você conseguir rodar o WordPress localmente para desenvolvimento.
Efeito Parallax com CSS Puro: O Guia Completo e Moderno
Aprenda a criar efeitos de Parallax de alta performance usando apenas CSS. Sem JavaScript, sem jank, e totalmente responsivo.
Instanciação de Variáveis JavaScript
Esse é um artigo feito como forma de estudo para o curso de BE Mean do WebSchool.io
Desenvolvendo com AngularJS - Parte 2
Diretivas e controladores básicos do AngularJS
Desenvolvendo com AngularJS - Parte 1
Uma introdução básica sobre AngularJS, oque é MVC, vantagens, que tipo de backend é necessário, nosso primeiro "Hello Word" e uma aplicação básica com AngularJS.
Modificando a consulta atual usando pre_get_posts
É um gancho que permite que você modifique a consulta principal, é muito comum você precisar alterar o conteúdo que é exibido em uma página, então vamos usar esse gancho que facilita muito o trabalho.