33 coisas sobre Expressões Regulares em JavaScript que aprendi com o freeCodeCamp

Mais um módulo “novo” do freeCodeCamp, não sei se vou continuar estudando “na ordem” pois eu quero estudar algo mais focado em resolver problemas, e nesse caso regex é algo que é bacana de aprender mas eu já trabalho na área e tipo poucas vezes que precisei estudar regex.

Não sei também se é o mais interessante pra quem está aprendendo esse módulo vir nessa ordem, é muito mais interessante colocar as pessoas para produzirem código que resolva problemas interessante.

No mais revisei, o módulo explora algumas coisas interessantes de regex, mas não sei se é tão utilitário na ordem que ele está exposto no curso, podia ser um curso de extra…

Continuar lendo 33 coisas sobre Expressões Regulares em JavaScript que aprendi com o freeCodeCamp

21 coisas sobre Orientação de Objetos em JavaScript que aprendi com o freeCodeCamp

Continuando os estudos de JavaScript, passei a parte de Orientação a Objetos no freeCodeCamp.

Essa parte me deixou meio “confuso” principalmente por que estou lendo a série e livros “You Don’t Know JS” que meio que vai contra essa idéia de usar “orientação a objetos” em JS, já que no JS você não tem herança, polimorfismo e etc.

No JavaScript, você não precisa de criar classes e herda-las, mas sim, simplesmente fazer uma cópia do objeto que precisa com Object.create().

Ainda vou ter que explorar melhor esses conceitos…

Continuar lendo 21 coisas sobre Orientação de Objetos em JavaScript que aprendi com o freeCodeCamp

33 coisas sobre JavaScript ES6 que aprendi com o freeCodeCamp

Nessa parte do freeCodeCamp é explorados as “novas funcionalidades” do JavaScript, ES6, interessante a nova idéia de declarar as variáveis com let para que o escopo seja melhor direcionado além do uso do “use strict” que resolve vários problemas “menores” do JavaScript de performance.

Continuar lendo 33 coisas sobre JavaScript ES6 que aprendi com o freeCodeCamp

100 coisas sobre JavaScript que aprendi com o freeCodeCamp

Continuando os estudos, terminar a parte principal sobre JavaScript, interessante que explora boa parte da linguagem apesar que tem vários coisas do novo JavaScript, ES6, que ficaram para um módulo separado.

Infelizmente como o currículo mudou, estou sentindo falta de alguns exercícios mais difíceis, acredito que esses estão nos módulos mais a frente.

Continuar lendo 100 coisas sobre JavaScript que aprendi com o freeCodeCamp

Imagine que não foi com você

Quando algo frustrante acontecer com você hoje — um voo que foi cancelado, sua caneta que quebrou e sujou sua camisa, a multidão no transporte público que te empurrou — e você sentir aquela raiva chegando, pare.

Tente isso: Pense que o que ocorreu, ocorreu não com você mas com outra pessoa. É interessante notar que o seu sentimento agora não é de raiva, mas sim de simpatia. É triste que isso tenha acontecido com você, vai ficar tudo bem, não precisa se irritar.

Quando algo acontece com a gente nós temos raiva, e nos sentimos oprimidos. Quando acontece com outra pessoa o nosso desejo é de confortar e ajudar essa pessoa. Mas, não é que nós somos uma pessoa também? Nós não merecemos esse conforto e simpatia também?

Bem… não precisa esperar outra pessoa ter simpatia por você. Tenha simpatia por você mesmo. Dê a você a simpatia como se fosse um presente, não fique com ódio. Lembre-se dessa citação de Marcus Aurelius em Euripedes:

“Por que temos que ter raiva do mundo?

Como se o mundo fosse notar?”

Ódio e Raiva são inúteis. Esses sentimentos só deixam o mundo pior. Só fazem com que as pessoas que os tem se sinta pior. Pare com esse ciclo. Trate de você como você trataria outra pessoa.

31 coisas sobre Design Responsivo com Bootstrap que aprendi com o freeCodeCamp

Continuando a minha revisão de conceitos de programação que falei no post anterior, terminei a segunda parte da “Front End Development Certification” do freeCodeCamp, a parte “Responsive Design with Bootstrap”.

Continuar lendo 31 coisas sobre Design Responsivo com Bootstrap que aprendi com o freeCodeCamp