O JavaScript é uma linguagem de programação muito versátil que pode ser usada tanto no frontend quanto no backend. No desenvolvimento backend, existem diversos frameworks que facilitam a criação de APIs e tornam o processo mais eficiente. Neste artigo, vamos…
Uma prática muito comum no desenvolvimento de componentes usando Backbone.js é o uso de uma função chamada _.bindAll. Esta função faz parte da biblioteca Underscore.js que é uma dependência obrigatória do Backbone.js assim como o jQuery também é. Quero inicialmente demonstrar…
Express.js é um framework web para Node.js conhecido por ser rápido, flexivel e minimalista. Ele é otimizado para aplicações com arquitetura hibrida, multi-page ou single-page. De longe vem sendo o framework web mais utilizado por programadores que dominam o Node.…
Neste artigo quero iniciar nossos primeiros passos no universo do Backbone.js com o famoso clássico Hello, World! Até o final deste artigo entregarei um projeto simples e funcional. Eu também gostaria que este projeto possa ser usado como ponto de partida, ou…
O JavaScript e o software Open Source podem parecer um mundo onde o boom e o colapso são a norma: crescimento explosivo seguido por uma corrida para o próximo grande sucesso. O Node.js, por outro lado, é único. Embora não…
Você gostaria de descobrir um framework que pode ajudar você no desenvolvimento de aplicações JavaScript e que sejam elegantes e organizadas? Backbone.js já está no mercado tem alguns anos e entrega para nós exatamente os componentes que grandes empresas utilizaram…
Manter um projeto JavaScript complexo é desafiador devido a sua natureza dinâmica. Por isso quero compartilhar uma rápida introdução ao framework de testes Jasmine – pois acredito que a utilização de testes pode ajudar você manter os seus projetos JavaScript…
Quero apresentar para você o que é uma função IIFE e como ela se relaciona com o Revealing Module Pattern além de explicar as motivações para usar ambas técnicas em seus projetos. Em seguida demonstro dois exemplos onde aplico o…
Torne-se um Programador Full Stack JavaScript do Zero ao Profissional. Domine a programação com aulas alinhadas com o mercado, exercícios práticos, desenvolvimento de projetos reais e muito mais.