54 coisas sobre D3 e SVG que aprendi com o freeCodeCamp

tl;dr: Esse é um dos módulos que eu mais estava esperando para aprender, por que acho muito interessante visualização de dados.

Infelizmente achei esse módulo fraco, por que ele não ensinou muito nem sobre D3 nem sobre os dados, apenas foi um tutorial de cada um dos pontos para fazer um gráfico básico em D3 usando SVG.

Continuar lendo 54 coisas sobre D3 e SVG que aprendi com o freeCodeCamp

57 coisas que aprendi sobre Redux com o freeCodeCamp

tl:dr: Já faz cerca de 3 meses desde o meu último post, nesse meio tempo aprendi Redux, estudei mais sobre React entre outras tecnologias.

Redux até agora parece “estranho”, sério, ainda não consegui entender bem o propósito da tecnologia, mas acho também que é falta de um app maior onde os benefícios se mostrem melhor.

Mesmo na comunidade em geral várias pessoas, até mesmo o Dan Abramov (criador do React), diz que “Talvez você não precise de Redux”.

A tecnologia é interessante, estudarei mais, mas também preciso focar em continuar os estudos em outros tópicos.

Continuar lendo 57 coisas que aprendi sobre Redux com o freeCodeCamp

96 coisas que aprendi sobre React com o freeCodeCamp

tl;dr: Finalmente cheguei em uma das partes do curso que mais me interessava, que é aprender React, a biblioteca JS mais utilizada no mundo no momento, e a que mais contrata também.

Achei interessante a maneira com que o freeCodeCamp aborda o ensino de React, apesar de que não é completo, e também está meio defasado, por exemplo, eles ensinam a usar o método componentWillReceiveProps(nextProps)mas na própria documentação oficial do React esse método já está considerado no UNSAFE.

No fim tem que se complementar o currículo do freeCodeCamp, e eu estarei fazendo isso com a própria documentação oficial do React, que é ótima.

Continuar lendo 96 coisas que aprendi sobre React com o freeCodeCamp

29 coisas sobre SASS que aprendi com o freeCodeCamp

tl;dr: Finalmente aprendi um pouco (ou tudo) sobre SASS, achei várias das funcionalidades interessantes, como por exemplo, variáveis em CSS, apesar de que isso já pode ser utilizado diretamente na linguagem.

A ideia também de ter ifs, fors, each e etc é bacana, mas até agora não consigo pensar no que usaria esses condicionais no CSS.

Ou seja, das funcionalidades do SASS o mais interessante acaba sendo poder aninhar as várias declarações CSS.

Continuar lendo 29 coisas sobre SASS que aprendi com o freeCodeCamp

39 coisas que aprendi nos 10 dias de JavaScript do HackerRank

tl;dr: 10 dias aprendendo JavaScript no HackerRank, ótimo curso, cada exercício tem vários e vários testes ao final, em geral a sua idéia inicial passa os primeiros testes mas tem que ser alterada para passar em todos os testes, uma boa lembrança de como tenho que pensar em todas as possibilidades quando se estiver programando.

Continuar lendo 39 coisas que aprendi nos 10 dias de JavaScript do HackerRank