Expressões Regulares

Chega de Ctrl+c, Ctrl+v em expressões enigmáticas no Stackoverflow para validar aquele campo de data ou utilizar bibliotecas com centenas de outras funções só para validar um campo de email. Vamos entender como trabalhar com expressões...

Javascript Promises

Trabalhar com uma grande quantidade de JavaScript assíncrono e ao mesmo tempo com o tratamento de erros nunca foi tarefa fácil. É neste momento que entram em cena as Promises, utilizadas justamente para facilitar nossas vidas como desenvolvedores, dando a...

CSS Fragmentation

Neste artigo vou apresentar um módulo do CSS chamado CSS fragmentation. Talvez você já o tenha utilizado e não saiba. A princípio, é importante saber que todo elemento é definido por uma caixa (box) que pode estar disposta em dois níveis, block e...

Teste unitário com React, Jest e Enzyme

Hoje é dia de falar um pouco sobre os testes e sua importância quando o assunto é poupar tempo e evitar dores de cabeça com correções no futuro (inclusive, quando o projeto já estiver em produção!). Tipos de teste Existem diferentes tipos...

Gráfico de barras com D3 e React

Na era dos exabytes de informação é imprescindível uma forma de visualizar os dados de maneira que seja possível comunicar ideias e conceitos importantes. Algo que possa ir além de simples tabelas. É nessa hora que entram em ação os gráficos de...

Um olhar sobre Node.js

Lado a lado, cá estamos nós novamente para mais um olhar atento sobre outra tecnologia, o Node.js. Eu disse no post anterior que no próximo falaria sobre os principais comandos de MongoDB, mas antes vamos falar um pouco sobre um interpretador bem...

Um olhar sobre MongoDB

Hoje vamos falar sobre MongoDB, mas estaríamos falando de um banco de dados para pessoas lesadas? Talvez pela sua grande facilidade de uso e reduzida curva de aprendizagem? Acredito que não, principalmente se considerarmos o fato de que ele é um dos top...

POO – Boas práticas

Olá a todos, este é meu primeiro artigo na UC, nele falarei sobre boas práticas de OO que com certeza todo desenvolvedor deveria levar em consideração, seja ele iniciante ou veterano. De fato, já existem centenas de livros e sites por ai falando sobre...