Featured articles.

2024

Criando componentes para Web #01: Acessibilidade (a11y) na prática com WAI-ARIA

newJun 16 2024pt-br

WAI ou Web Accessibility Initiative (Iniciativa de Acessibilidade na Web), é uma iniciativa da W3C para desenvolver padrões e materiais de apoio que nos ajudam a compreender e implementar a acessibilidade.

2020

如何保持对个人项目的热情?

Sep 11 2020zh

我觉得这是一个简单但深刻的问题。许多人下定决心开始做自己的个人项目,刚开始的几天感到非常兴奋,但是没过多久热情就消失了——这中间发生了什么?

5 ideas for personal projects using vanilla javascript

Sep 02 2020en

Building personal projects is one of the must-have habits for any developer, but a big question appears for many developers that make the process stop: What project am I going to do?

How you can stay motivated to work on personal projects

Ago 17 2020en

I believe this is a simple but deep question. Many people start new side projects and get very excited at the beginning, but after a few days, the energy is gone. WTF happen?

How I became a senior javascript developer with personal projects

Ago 10 2020en

I decided to create my tools, not for commercial propose, but to know how these technologies actually work and to improve my tech skills. This is a short story about how this decision changed my life.

2019

Arquitetura para aplicações REST com express (node.js) #01: Cada escolha uma renúncia

Fev 19 2019pt-br

É complicado entender a necessidade de algo que não temos, nunca vimos ou ouvimos falar. Para termos o que comparar, vou apresentar um conceito que é um dos pilares do famoso e super desenvolvido Ruby on Rails.

2018

Guia para empoderar pessoas através de HTML e Realidade Virtual

Jun 22 2018pt-br

Durante muito tempo, vários dos ditos “programadores” zombaram dos amiguinhos focados em client side dizendo coisas como “quem trabalha com HTML não é programador de verdade” ou o meu favorito “HTML é coisa de criança”, pois é, quem diria que esse povinho estava parcialmente correto.

Do Front-End ao Node.js #02: Módulos Globais, dicas de npm e criando sua primeira CLI do zero.

Feb 03 2018pt-br

Vamos criar uma ferramenta de linha de comando do absoluto zero e com poucas linhas de Javascript para demostrar de forma prática o verdadeiro poder dos módulos globais.

Do Front-End ao Node.js #01: Introdução, Módulos e File System.

Jan 11 2018pt-br

Se você tem um background como desenvolvedor Front-End e já chegou a usar alguma ferramenta baseada em Node.js (Gulp, stylus, etc…) mas, não entende como elas funcionam por trás dos panos ou, tem curiosidade sobre como o Back-End disponibiliza aqueles endpoints mágicos através de APIs, você está no lugar certo!

2017

Mindset para aplicações baseadas em componentes no Front-End — Parte 2: react-router

Sep 27 2017pt-br

Agora que aprendermos alguns termos e princípios durante o primeiro artigo da série, temos uma base para construir nosso primeiro exemplo com códigos, vamos lá!

Mindset para aplicações baseadas em componentes no Front-End — Parte 1

Sep 22 2017pt-br

Hoje vamos conversar sobre uma mudança de mindset que todo desenvolvedor Front-End precisa ter. Não veremos códigos neste artigo, apenas a base teórica sobre como devemos compor nossas aplicações utilizando componentes.

Desmistificando um futuro chamado Polymer 3

Sep 12 2017pt-br

Fala pessoal, hoje vou desmistificar um pouco a história do Polymer Project, tentar tirar algumas dúvidas frequentes, localiza-los na linha do tempo e apresentar um futuro chamado Polymer 3.

Nem só de Front-End Week SP vive o homem!

Jul 29 2017pt-br

Durante a Front-End Week SP 2017, eu e o Diogo Moretti fizemos uma cobertura no Youtube de todos os eventos e tivemos vários feedbacks, muita gente que participou dos eventos curtiu rever o que vivenciaram, porém tivemos muitos feedbacks de pessoas fora de São Paulo querendo ter algo do tipo em suas cidades e com os olhinhos brilhando vendo os encontros.

Não me “importo” em usar Web Components com PUG, afinal, ninguém disse que não podia ;)

April 30 2017pt-br

Hoje vamos conversar sobre duas coisas que sou pessoalmente apaixonado: Web Components e HTML Template Engines. Vou apresentar uma abordagem diferente para compor nossas páginas utilizando apenas três das quatro especificações que compõem um Web Component.

Polymer 2 e o futuro onde os Web Components dominam a terra

April 14 2017pt-br

Vamos começar falando sobre o que ele não é. Definitivamente não é mais framework de javascript, muito menos um Polyfill para Web Components.

Entrevista: Como é trabalhar como Evangelista CSS, por Afonso Pacifer

April 13 2017pt-br

Esse post é parte de uma série de entrevistas para o Training Center sobre o que um profissional pode dizer sobre sua área de atuação visando mostrar para outras pessoas como é trabalhar no que fazem.

CSS Features detection de forma nativa com @supports

Mar 15 2017pt-br

Quando falamos em desenvolvimento Front-End, a adoção de novas tecnologias se torna uma tarefa relativamente complicada pela necessidade de dar suporte a diversos browsers, nesse cenário temos basicamente duas abordagens: Graceful Degradation e Progressive Enhancement.

2016

luz camera ação! - introdução a modelagem 3D com three.js

Nov 30 2016pt-br

Hoje vamos entender os conceitos básicos que envolvem esse mundo e criar nosso primeiro modelo 3D, e claro, com muito javascript porque somos desses ;)

Como foi a #FrontWeekSP para um comedor de biscoito?

Jul 05 2016pt-br

Esse é um relato das coisas maravilhosas que aconteceram comigo nessa semana que entrou para a história da comunidade mundial de desenvolvedores Front-End.

Como foi o Sampa.JS para um carioca que curte CSS?

Jun 27 2016pt-br

Fala galera, esse é apenas o relato de um carioca que que teve a oportunidade de participar do já tradicional Sampa.JS, e de cara quero dizer que voltarei nos próximos anos COM CERTEZA!

Iniciando seus testes unitários em componentes ReactJS

May 08 2016pt-br

Vamos testar um componente simples, que escreve hello na página. Como somos descolados vamos usar ES6 e um bundler para organizar nossas dependências e componentes.

Pensando em URLs no Github

Mar 19 2016pt-br

Criar um link em markdown é realmente muito simples, mas existem alguns casos especiais, se você já tentou adicionar um arquivo SVG ou criar uma âncora para um heading que usa caracteres especiais sabe do que estou falando.

Hora de aventura com CSS #10 - Hora do Finn

Mar 15 2016pt-br

Foi realmente incrível passar esses últimos dias com vocês, recebi tantos feedbacks positivos, vi tantos desenhos irados e conheci muita gente boa. Só tenho a agracer o carinho de todos!

Hora de aventura com CSS #9 - Flexbox básico

Mar 13 2016pt-br

Flexbox é um modulo da CSS3 que define um novo box model otimizado para interfaces, ou seja, agora temos uma especificação focada em interfaces, nada de floats ou tabelas aqui.

Hora de aventura com CSS #8 - Animações (parte 2)

Mar 12 2016pt-br

Na parte 1 aprendemos a configurar nossas animações, hoje iremos focar nas animações de fato, em cada movimento e conbinações de movimentos. Vamos nessa <3

Hora de aventura com CSS #7 - Pseudo-elementos

Mar 11 2016pt-br

Abordaremos basicamente os pseudo-elementos ::after e ::before, hoje aprenderemos que esses caras são muito importantes para a qualidade de nossos desenhos.

Hora de aventura com CSS #6 - Sombras

Mar 11 2016pt-br

Sombras com CSS são bem fáceis de criar e entender, tão fáceis, que a partir de hoje você meu caro leitor, nunca mais vai precisar de nenhum box-shadow generator em sua vida ;)

Hora de aventura com CSS #5 - Animações (parte 1)

Mar 11 2016pt-br

Chegou a hora de falar sobre umas das coisas mais divertidas da vida! Vamos aprender um pouco sobre animações com CSS3, que é algo tão simples quanto poderoso!

Hora de aventura com CSS #4 - Desenhando com amor

Mar 08 2016pt-br

Agora que tal juntarmos tudo para desenhar algo que represente o motivo desta série de posts existir? Vamos la!

Hora de aventura com CSS #3 - Transformações

Mar 07 2016pt-br

Agora sim! Vamos conhecer umas das melhores features do CSS3, o que vai literalmente transformar sua percepção da linguagem :D

Hora de aventura com CSS #2 - Posicionamento

Mar 06 2016pt-br

Agora que sabemos como criar formas básicas, podemos dar o próximo passo e preparar nossa folha de papel em branco para posicionarmos nossas formas e montar nosso desenho, a princípio usaremos apenas o bom e velho position, mas nos próximos artigos veremos flexbox e outras coisinhas legais sobre posicionamento.

Hora de aventura com CSS #1 - Formas básicas

Mar 05 2016pt-br

Depois de muito tempo sem fazer nada legal, resolvi pegar uma noite e fazer algo para me distrair e acabei criando o Jake apenas com CSS, depois de mostrar para a galera no facebook recebi alguns pedidos para ensinar os macetes para fazer essas coisas fofas com CSS.

2015

Como usar variáveis no CSS de forma nativa

Nov 17 2015pt-br

Olá pessoal, neste artigo irei abordar o básico sobre variáveis nativas com CSS, e como você pode usar essa tecnologia hoje e sem medo de ser feliz.

Commit Wars Episode III: A vingança dos Commits

Jul 31 2015pt-br

Assim que postei o último artigo, o Raphael Amorim me parabenizou pelo repositório commit-wars, e me confessou que já tinha pensando em fazer algo do gênero, porém, um pouco diferente e bem mais completo, etc...

Commit Wars Episode II: Guerra dos Clones

Jun 30 2015pt-br

É pessoal, depois de receber tantos feedbacks positivos sobre o primeiro post, eu não poderia deixar de comentar que escrever sem duvidas é tão importante quando contribuir em projetos. etc...

Commit Wars Episode I: A Ameaça Fantasma

May 31 2015pt-br

Tudo começou no último Meetup RioJS de 2014, quando o @raphamorim deu uma talk intitulada Confissões de um contribuidor, basicamente ele apresentou os benefícios de aderir ao movimento Write Code Every Day, etc...

Design and code made with love and React Logo by me.