Construindo APIs testáveis com Node.js utiliza exemplos do dia a dia para a construção de aplicações Node.js seguindo as melhores práticas de qualidade e desenvolvimento; Um guia, tanto para desenvolvedores iniciantes quanto para experientes, para a construção de aplicações robustas e resilientes guiadas por testes.
Node.js: O que é esse Event Loop afinal?
Enquanto escrevo meu livro Construindo APIs testáveis com Node.js acabei fazendo uma imersão no código do google v8 e também no Node.js para entender como eles trabalham juntos. Agora resolvi dividir esse aprendizado com vocês, esse conteúdo também estará no livro, então todo o feedback é muito bem vindo. O conteúdo se divide em duas partes, a primeira esta aqui , ela é mais introdutória a o que é o google v8, i/o assíncrono e single thread. Aconselho fortemente a leitura antes de prosseguir no artigo de hoje.
Node.js: V8, Single thread e I/O não bloqueante.
Escrevendo o meu livro Construindo APIs testáveis com Node.js acabei fazendo uma imersão no código do google v8 e também no Node.js para entender como eles trabalham juntos, agora resolvi dividir esse aprendizado com vocês, esse conteúdo também estará no livro, então todo o feedback é muito bem vindo.
Desenvolvimento guiado por testes em javascript
Estou escrendo o livro: Construindo APIs testáveis com Node.js e testes serão uma das coisas mais importantes do conteúdo. Para isso, vamos seguir um modelo conhecido como TDD (Test Driven Development ou Desenvolvimento Guiado por Testes).
ECMAScript 6: Desmistificando as Classes
Desde seu anúncio, as classes no javascript tem gerado muita discórdia. Vários desenvolvedores ativos da comunidade tomaram posições divergentes sobre o assunto, um exemplo é o artigo Two Pillars of javascript escrito pelo Eric Elliot, onde ele fala sobre as vantagens da composição sob Continue Reading
ECMAScript 6: default values of parameters
Antes do ECMAScrit6 não havia uma maneira nativa de definir valores padrão para parâmetros, ou seja, precisávamos implementar nossa própria lógica. Uma solução muito utilizada era nomear os parâmetros e testá-los dentro da função para Continue Reading
ECMAscript 6: let e const e block bindings
Na maioria das linguagens, variáveis ou bindings são criados no lugar onde a declaração ocorre. No javascript temos um comportamento um pouco diferente, os lugares onde as variáveis são criadas depende de como foram declaradas, por Continue Reading
Javascript Hoisting o que é?
Opa galera, beleza?
Algumas coisas podem nos trazer certos inconvenientes, como por exemplo comer melância e na sequência tomar leite. Essas coisas nos fazem refletir, por que deus fez desse jeito?
No javascript temos um caso desse tipo: o hoisting. Talvez alguns de vocês ja tenham passado por algum erro gerado por ele e consertaram sem entender o por que aquilo aconteceu.
Uma alternativa a sessões com AngularJS
Olá pessoal, este post sera breve, mas pode ajudar muitas pessoas.
Quando estamos criando uma aplicação usando o framework Angular JS, normalmente não usamos lógica nas views , somente json e a comunicação entre Angular e o controller.
Mascara monetária para moedas com Javascript / JQuery
Hoje garimpando a internet encontrei esta mascara excelente para tratar moedas,dinheiro, valores como R$ e U$