Evento! DevDay 2012
Focado no desenvolvimento de software, o DevDay é o maior evento de desenvolvimento de Belo Horizonte, onde todos falam a mesma língua. Com palestras abordando temas como [...]
Focado no desenvolvimento de software, o DevDay é o maior evento de desenvolvimento de Belo Horizonte, onde todos falam a mesma língua. Com palestras abordando temas como [...]
Seguindo o sucesso de outros eventos, com o SampaJS, Front in Sampa, Front in Rio, Tabless Conf e BrazilJS, o Front in Maceió que será o primeiro evento [...]
O FrontInSampa é uma oportunidade da comunidade de desenvolvimento Front-end Paulista se conhecer e se aprimorar. Compartilhando experiências para o bem comum [...]
A ideia do BrazilJS surgiu em meados de 2008. Muitos eventos de tecnologia e de diversas linguagens diferentes estavam acontecendo na época. Jaydson e Felipe sempre foram entusiastas JavaScript, e sentiram a falta de uma conferência focada na linguagem, que para eles, tinha um futuro promissor [...]
Continuar lendo "Evento! BrazilJS – A maior conferência de Javascript do Universo"
O problema é: os desenvolvedores estão preparados? A maioria dos desenvolvedores front-end brasileiros não tem a mínima ideia do que seja MVC. Nunca trabalhou com WAI-ARIA e acha que WebGL é magia [...]
O JS Code n’ Bier é um dojo de programação que visa promover o aprendizado, resolvendo um problema central com o apoio da inteligência coletiva [...]
Continuar lendo "Evento! JS Code n’ Bier – O primeiro dojo dentro de um bar"
Pela 3° vez em São Paulo, entre os dias 4 a 8 de Julho de 2012, acontecerá o TDC (The Developers Conference), evento que se destaca pela diversidade de assuntos, com mais de 240 palestras em 30 trilhas, e organizadas por diferentes comunidades de usuários atuantes em tecnologia e desenvolvimento de software. [...]
Continuar lendo "Evento! TDC2012 – The Developer’s Conference"
Como mencionado no post anterior, neste último final de semana aconteceu a edição brasileira do Dart Hackathon em São Paulo, sob a realização da GlobalCode e Gtug. E na onda do “Pré-Alpha” [...]
Continuar lendo "Evento! Como o foi o Dart Hackathon São Paulo"
Já ouviu falar na linguagem Dart? Lançada pelo Google em uma conferência na Dinamarca há apenas 6 meses, é uma linguagem dinâmica, multiparadigma e com fortes influências do CoffeeScript e [...]
Continuar lendo "Google Dart Hackathon será realizado dias 21 e 22 de Abril em SP"
Aquilo que “parece” pode não necessariamente “ser”, de fato. Nossos olhos podem enxergar algo que conceitualmente é definido de uma forma a “enganar” nossa visão. Imagine a complexidade da internet [...]
Foi-se o tempo em que JavaScript era uma linguagem de menor importância para os desenvolvedores. De um ano para cá, tem havido um reconhecimento cada vez maior das potencialidades do [...]
A especificação da Page Visibility pelo W3C define a maneira como desenvolvedores podem determinar o estado da visualização de página em função da melhoria da autonomia e eficiência – leia-se: redução [...]
Continuar lendo "Page Visibility: o que é e como implementá-la"
Para você desenvolvedor, que trabalha com front-end, e sempre pensou que seus sites e aplicações pudessem ser mais acessíveis, sem aumentar muito a carga de trabalho diária ou o tempo [...]
Continuar lendo "Dicas de como melhorar a acessibilidade de aplicações JavaScript"
No primeiro SampaJS de 2012, realizado no último sábado no auditório da PUC, com apoio da Gonow Tecnologia, Iraê Lambert de Carvalho, desenvolvedor front-end no Yahoo!, aprofundou o tema da [...]
Continuar lendo "Automatizando testes de JavaScript no front-end – II"
ECMAScript 262 – 3, 3.1, 4 e 5. São muitos os números para nomear as extensões da linguagem, o que leva também a um exame cauteloso do que é possível [...]
Continuar lendo "ECMAScript 262: o que fazer, sem medo de ser feliz"
Agora já é possível usar CSS para criar efeitos que antes eram possíveis apenas usando Flash. O CSS3 permite construir animações e efeitos sofisticados até, como aqueles em 3D, e [...]
Ricardo Tomasi deu uma verdadeira “aula” de CoffeeScript no encontro RSJS, realizado em Porto Alegre há duas semanas. Na visão dele, o Coffee é a companhia ideal para o Node.js, [...]
Continuar lendo "CoffeeScript x Node.js: Como e por que usá-los em aplicações web"
Web performance é um assunto complexo que envolve todas as equipes de desenvolvimento, integradas, tanto no back-end como no front-end. Sabemos que melhor será o resultado de um projeto quanto [...]
Continuar lendo "Dicas práticas para reduzir o tempo de carregamento de uma aplicação web"
Seu problema é controlar o fluxo guiado por indicações externas no desenvolvimento de sistemas de interface com o usuário? É mais comum ouvirmos falar de programação orientada a objeto, mas [...]
Continuar lendo "Programação orientada a eventos: do simples ao objeto"
São várias as palavras usadas para referenciar o problema. Mas uma analogia é capaz de evidenciá-lo por completo: no paraquedismo, há sempre a chance do paraquedas principal não abrir, e [...]
Continuar lendo "Javascript não obstrutivo, obstrusivo ou obtrusivo?"
Vamos acabar com o mito aqui de que Acessibilidade é puramente adaptar dispositivos a pessoas com algum tipo de deficiência. Na verdade, o termo é muito mais amplo que isso: [...]
Continuar lendo "Como usar o JavaScript para melhorar a acessibilidade de páginas web"
Se você escreve linhas de código em JavaScript e já pensou várias vezes como seria bom poder torná-lo mais simples e “clean”, comece a considerar o Haskell seu amigo fiel. [...]
O JavaScript possui particularidades que o distingue das demais linguagens de programação, causando um certo “amor e ódio” – na verdade “amor OU ódio” – nos desenvolvedores que utilizam essa [...]
Muitos desenvolvedores, em especial aqueles que trabalham com interface, já passaram por problemas de responsividade no carregamento do browser ou de elementos JavaScript que redundam em lentidão para o usuário [...]
Continuar lendo "Dicas de performance e desenvolvimento no case Ego & Paparazzo, da Globo.com"
Se você se interessou pelo título deste post, primeiro reflita se precisa realmente do JQuery para melhorar o desempenho das suas aplicações. Isso pode parecer óbvio, mas a verdade é [...]
Continuar lendo "Como melhorar a performance de JQuery apps"
Frameworks MVC como SproutCore, Backbone.js, Ember.js, JavaScriptMVC e frameworks MVVM como o Knockout.js estão ganhando espaço no kit de ferramentas de desenvolvedores web, por auxiliarem a encontrar soluções para questões [...]
Continuar lendo "Backbone e Knockout: comparativo entre frameworks MVC e MVVM em JavaScript"
Em sua palestra no Sampa.JS, Iraê Lambert de Carvalho já havia enfatizado a importância da automatização de testes para melhorar a performance de front-end. Dando continuidade ao assunto, e aprofundando-o [...]
Continuar lendo "Automatizando testes de JavaScript no front-end"
Node.js revela uma particularidade do JavaScript que a transforma em uma linguagem dinâmica como Python e Ruby, o que levou Luciano Ramalho, auto-entitulado programador profissional há 30 anos e entusiasta [...]
Continuar lendo "Node.js: JavaScript com Google V8 no servidor"
O ano de 2012 já vai começar agitado: batizado de “BeagaJS”, o maior evento especializado em JS de Minas Gerais visa promover a interação e o networking entre desenvolvedores de front-end [...]
Continuar lendo "Vem aí o BH.JS, maior evento especializado em JavaScript de Minas"
SVG e Canvas são complementares, não concorrentes entre si: enquanto o SVG é um padrão para criação de gráficos vetoriais, o Canvas é uma API Javascript, parte da especificação HTML5, [...]
Continuar lendo "Diferenças entre SVG e Canvas: quando e como usar?"