Author: thiago
-
Frameworks JavaScript para Backend: Express.js, Feathers e Nest.js
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 explorar três frameworks JavaScript populares para o desenvolvimento backend: Express.js, Feathers e Nest.js. Express.js O…
-
Como utilizar Underscore Binding no Backbone.js
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 com exemplos as dificuldades que existem de se utilizar a palavra reservada this em um componente JavaScript.…
-
3 Razões para aprender Express, o framework web flexível e minimalista para Node.js
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. Deixe eu listar para você alguns stacks famosos que fazem uso do framework Express. MEAN…
-
Crie uma Aplicação “Hello, World!” do Zero com Backbone.js
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 seja, um repositório no GitHub que possa ser facilmente clonado para começar outros projetos rapidamente.…
-
3 Boas razões para aprender Node.js
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 seja totalmente novo ele se estabeleceu como uma das ferramentas JavaScript mais usadas no mundo…
-
O que é Backbone.js e Como Funciona?
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 no desenvolvimento de aplicações JavaScript complexas de boa qualidade. Me acompanhe até o final deste…
-
Uma rápida introdução à testes com Jasmine
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 sob controle.
-
JavaScript Revealing Module Pattern – 2 exemplos práticos
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 JavaScript Revealing Module Pattern no código para torná-lo simples e fácil para dar manutenção.