Mimosa – Evite tarefas repetitivas no desenvolvimento de código frontend

Quando você vai desenvolver o frontend de um site, é rotineiro você se deparar com tarefas um tanto quanto repetitivas: compilação do código, minimização, otimização e lint (verificação contra erros de estilo e/ou bugs). Algumas dessas tarefas até foram implementadas por algumas IDEs, e soluções automatizadas também surgiram. Hoje, vou falar um pouco sobre uma dessas soluções automatizadas: a Mimosa, que chamou a minha atenção pela facilidade extrema de uso, e também ensinar como começar a criar .
Continuar lendo Mimosa – Evite tarefas repetitivas no desenvolvimento de código frontend

RequireJS – Carregue dependências em Javascript sem complicação

Quando os primeiros aplicativos web começaram a surgir, tornou-se famosa a enrolação causada pelo uso de tags scripts
para carregar os scripts necessários ao carregamento do aplicativo. Com isso, surgiu várias alternativas, como carregadores de scripts assincronos, que prometiam carregar tudo assincronamente, mas executando uma determinada função apenas quando todas as suas dependências fossem carregadas. O problema é que esses carregadores não proporcionavam uma correta separação de módulos, algo importante em um sistema grande. Com o foco de acabar com esta bagunça é que hoje temos o RequireJS.

Continuar lendo RequireJS – Carregue dependências em Javascript sem complicação

UnderscoreJS – Um canivete suiço de utilidades para seu Javascript

Em alguns momentos, durante o desenvolvimento de código Javascript, é comum se deparar com algumas funções que podem vir facilmente ser repetidos, mas que não devem. Muitas dessas funções são apenas utilitários, como funções para templates básicos, manipulação de arrays, objetos e funções e outras coisas generalizadas. Para cumprir essa função é que existe o UnderscoreJS, um verdadeiro canivete suiço de utilidades para o seu código Javascript.

Continuar lendo UnderscoreJS – Um canivete suiço de utilidades para seu Javascript

Foundation – Uma alternativa interessante ao Bootstrap

Recentemente, falamos aqui do Bootstrap, um framework criado pelo Twitter para facilitar a implementação de layouts para páginas web. Mesmo o Bootstrap sendo uma boa opção, ele não é a única, e pode vir a não agradar a todos. Portanto, a indicação de hoje é do Foundation.
Continuar lendo Foundation – Uma alternativa interessante ao Bootstrap

Bootstrap – Um framework HTML/CSS/JS para você começar bem o seu projeto

Normalmente, quando é iniciado a criação do backend de uma aplicação, é normal recorrermos à frameworks para agilizar o trabalho. Tais frameworks normalmente implementam coisas um tanto quanto tediosas, como ORM's, cache, dependency injection e outras coisas do tipo. No frontend, quando iniciamos o desenvolvimento de um layout, a história normalmente é diferente: Tudo é iniciado do ZERO. Mas o Bootstrap surgiu para acabar com essa reescrita de código, ao menos parcialmente. =)

Continuar lendo Bootstrap – Um framework HTML/CSS/JS para você começar bem o seu projeto

AngularJS – Desenvolva aplicações web rapidamente em Javascript

Desenvolver uma aplicação web completamente dinâmica nem sempre é algo fácil: Não raro, precisamos, como desenvolvedores, realizar tarefas que, embora simples, podem acarretar problemas se não bem projetadas. O AngularJS vem para resolver esse problema de maneira muito poderosa.

Continuar lendo AngularJS – Desenvolva aplicações web rapidamente em Javascript

ChaplinJS – Um framework para aplicações web dinâmicas

Hoje, temos a nossa disposição inúmeras opções para ajudar na criação de um aplicativo web, como AngularJS e EmberJS, por exemplo. Entretanto, alguns programadores (inclusive eu) acreditam que tantas features não são necessárias e preferem a simplicidade e a flexibilidade do BackboneJS. Entretanto, acontece que o BackboneJS, sozinho, nem sempre fornece a tão esperada estrutura que precisamos para um aplicativo SPA, e é com esse foco que o ChaplinJS surgiu: Possibilitar a criação de aplicações SPA facilmente usando como base o BackboneJS.

Continuar lendo ChaplinJS – Um framework para aplicações web dinâmicas