Livro Dominando Flex Mobile lançado e Promoções em todo o site

Meu grande amigo Tiago Ferreira e sua esposa Tatiana Lima est?o a frente do excelente PodCast Taverna Filos?fica que recentemente ganhou o pr?mio Podcast Talent Show 2011 no YouPix.
Tive a grande honra de ser convidado para participar da 11? edi??o tomando aquela cerveja gelada (virtual) com a turma da Taverna, batemos um papo bem descontra?do sobre as plataformas de M?dia Social, fizemos uma viagem no tempo contando a hist?ria da evolu??o das redes sociais digitais.
Claro que um Cast sobre M?dia Social n?o poderia ser 100% sem a presen?a da Consultora Digital Fernanda Musardo, minha dign?ssima esposa.
Coloque seu fone de ouvido, d? o play e ou?a esse papo muito divertido e educativo sobre a evolu??o das redes sociais digitais!
CoffeeScript, lidando com JavaScript sem sofrimento
Como estou retornando ao mundo do HTML+JS ? inevit?vel ter que voltar a codificar em JavaScript, certo? Bom, talvez n?o… para isto temos o CoffeeScript que apresenta uma proposta bem interessante de sintaxe e codifica??o que no final o resultado gerado ? JavaScript.
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
O que achei interessante nessa apresenta??o foi a apresenta??o dos demais geradores de JavaScript, como GWT em java, entre outros, bom ao final dessa apresenta??o achei bem interessante e consider?vel o uso do CoffeeScript para gerar o JavaScript, utilizando uma sintaxe melhor e obviamente n?o apenas uma nova sintaxe, pois o CoffeeScript possui algumas facilita??es de codifica??o bem interessantes.
No pr?prio site do CoffeeScript possui alguns exemplos e um local onde voc? pode escrever um coffeescript e ver o javascript resultado.
Um fato que me chamou aten??o o compilador do CoffeeScript est? vinculado ao NodeJS.
Aten??o: vale lembrar que o CoffeeScript nada mais ? que uma maneira diferente de codificar JavaScript, ou seja, caso queria utilizar jQuery ou outra lib JavaScript codificando via CoffeeScript ? poss?vel (How CoffeeScript makes jQuery more fun than ever).
Links ?teis para instala??o do CoffeeScript:
How To Install CoffeeScript On Mac OS X
5 Steps to Get Started with CoffeeScript (Mac OS X)
Node.js and CoffeeScript on Windows, Redux
CoffeeScript compilador para windows (GitHub)
Installing CoffeeScript on Ubuntu
Segue alguns links de introdu??o ao CoffeeScript:
Simple CoffeeScript Introduction
A brief introduction to CoffeeScript
Introduction To Coffeescript & Node.Js By Pedro Teixeira
Plugin para os editores de c?digo:
Veja também:
NoSQL, mas o que é isso?
Caso voc? trabalha com desenvolvimento de software, ambiente web, provavelmente tem ouvido e lido sobre esse tal de NoSQL, mas o que ?, para que serve, quando usar, voc? sabe?
Aten??o a explica??o a seguir ? a minha com rela??o ao assunto:
Antes de mais nada, o NoSQL ? um novo modelo de base de dados, diferente do modelo relacional, que, creio eu ? muito conhecido de todos os desenvolvedores de software, o NoSQL surgiu para suprir a necessidade de lidar com um volume de informa??es que podem ir muito al?m da que voc? consiga imaginar. Este ? o cen?rio de redes sociais, exemplos cl?ssicos n?s temos o Twitter, Facebook e outras redes, onde a quantidade de informa??o gerada pelos usu?rios (essas redes que possuem milh?es de usu?rios ao redor do mundo) possui um crescimento que as bases de dados relacionais n?o conseguem comportar.
O NoSQL surgiu j? pensando em crescimento da informa??o armazenada e manipulada. As solu??es de NoSQL que temos dispon?veis hoje j? vem por padr?o com todo o conjunto de suporte para poder adicionar novos servidores (nodes) e comportar um crescimento dos dados a um custo muito menor do que a das bases relacionais. Esse crescimento ? chamado de crescimento horizontal, onde basta adicionar novas m?quinas e nessas bases NoSQL adicionadas como nodes da base e tudo pronto. Enquanto nas bases relacionais o crescimento ? vertical, ou seja, ? necess?rio aumentar o poder de hardware dos servidores (e este custo ? alto), al?m do fato que a implementa??o de servidores escravos e nodes n?o s?o simples de adicionar e gerenciar, pois essas bases n?o foram projetadas para atender a esse n?vel de demanda.
Sei que n?o sou o melhor para explicar o respectivo tema, ent?o vamos ao real objetivo do tema, segue alguns materiais interessantes para estudar quanto ao tema, segue estes excelentes postcats sobre o tema que apresenta uma boa vis?o e explica??o sobre o assunto, do pessoal do Grok Podcast:
Epis?dio 45 – Repensando os bancos de dados – NoSQL – Parte 1 de 3
Epis?dio 46 – Repensando os bancos de dados – NoSQL – Parte 2 de 3
Epis?dio 47 – Repensando os bancos de dados – NoSQL – Parte 3 de 3
Links para mais informa??es do assunto:
Comunidade Brasileira de NoSQL
Listagem das bases NoSQL existentes
Escalabilidade – Introdu??o ao NoSQL 1
Veja também:
Olá pessoal! Quero compartilhar com vocês que não puderam estar presente na Android Conference Brasil 2011 um pouco da minha palestra. Antes de mais nada, quero dizer para quem não foi, que perdeu um evento incrÃvel. Tivemos palestras bastante interessantes, e mais uma vez, pude confirmar a quantia que o mercado mobile está crescendo. Não [...]
Voltando ao mundo HTML+JS e agora?
N?o adianta chorar o leite derramado, depois que a Adobe lan?ou as ?ltimas not?cias vemos que o mercado indo de vez para o HTML5 e n?o adianta reclamar, daqui para frente mais projetos ir?o demandar conhecimentos em HTML5 (novas tags), Javascript e sobre as novidades do CSS3.
Voltando ao mundo HTML teremos que voltar inevit?velmente ao uso do Javascript, mas ao menos a boa not?cia hoje ? que diferente de anos atr?s temos dispon?veis boas bibliotecas javascript para nos ajudar na dif?cil tarefa de fazer uma aplica??o (que tente) funcionar em todos os principais web browsers do mercado (Google Chrome, Mozilla Firefox e o tem?vel IE)
Quanto ao Javascript, hoje pelo que tenho visto ? quase imposs?vel se falar em javascript sem associar ao JQuery, que ajuda muito a criar um c?digo mais limpo e organizado e at? podemos dizer, sofrer menos com o uso do javascript.
Sobre Javascript e JQuery recomendo os respectivos materiais para observar:
The JQuery Essentials
Aos que ficaram interessados pelo JQuery o @bielversallini mandou uma dica muito boa de curso web de JQuery, o jQuery Air, tamb?m jQuery Fundamentals e Livro fundamentos de jQuery 100% traduzido para pt-BR
jQuery Proven Performance Tips & Tricks, 2011
Confesso que desanimei ao ver esta apresenta??o, pois basicamente todos os recursos que gostei no JQuery s?o os mais lentos e recomendados para que n?o sejam usados a menos que n?o haja outra alternativa ou extremamente necess?rios.
jQuery & Responsive Web Design
Excelente dica de como projetar uma p?gina/sistema que se adeque as dimens?es dispon?veis (por alguns este recurso ? chamado de layout fuido/adaptativo). Como estou falando sobre layout recomendo olhar tambem o Knockout.js que possui recursos interessantes para auxiliar na defini??o da view.
Agora para falar a verdade mesmo o melhor material sobre desenvolvimento HTML+JS que vi que o autor foi real e sincero sobre o tema ? o respectivo abaixo:
Taking JavaScript Seriously (feat. Backbone.js)
Como ? dito nos slides, o javascript n?o ? a melhor linguagem do mercado, ela foi escrita em 10 dias, possui muitas defici?ncias, mas temos que aprender pois n?o temos nenhuma outra op??o.
Outro detalhe que me chamou aten??o e achei muito ?til foi a apresenta??o do Backbone.js como uma alternativa para suprir a necessidade de organizar o c?digo em algo que tenta ser o mais pr?ximo poss?vel do MVC.
Mas e sobre arquitetura aplica??es de larga escala? Bom recomendo observar este material abaixo, o qual indica as boas prat?cas de mercado e atuais recursos dispon?veis:
Large-scale JavaScript Application Architecture
Cheguei at? esta apresenta??o atrav?s deste post.
Aten??o este texto a seguir expressa minha oponi?o pessoal
Sinceramente esta apresenta??o foi o santo gral da agonia, pois para mim se trata de uma regress?o tecnol?gica brutal, irei mudar esta minha opini?o no dia em que, eu consiga ter uma arquitetura com um mesmo n?vel que possuo hoje com Adobe Flex + Swiz, como a descrevi neste post, quando este dia chegar (se ? que vai) irei dizer que podemos ent?o come?ar a pensar em utilizar o HTML+JS para solu??es corporativas.
E vamos a luta, retornando ao velho mundo do HTML, por alguns chamados de revolucion?rio mundo do HTML5…
Veja também:
BumbAUG – Adobe User Group do Maranhão
Olá pessoal, venho através desse post fazer um convite ? todos vocês.
Recentemente nós aqui do maranhão fundamos um adobe user group o BumbAUG (Bumba meu boi + AUG) e gostarÃamos de lhe convidar a fazer parte desse grupo.
Inicialmente nós iremos tratar principalmente o desenvolvimento de aplicações mobile sejam utilizando o flex, PhoneGap ou mesmo nativamente. Poderemos também fazer algo de introdução ao Flex Framework, mas isso é projeto futuro.
Apesar de ainda estar engatinhando nós do BumbAUG realizamos no dia 18/11 o Flash Mobile Day Edição São LuÃs, onde tivemos palestras das mais diversas áreas.
Acessem o grupo, participem, deixem suas idéias e contribuição. Como eu já falei é um GRUPO de estudos, então se você tiver um tema para palestrar, sinta-se ? vontade. O espaço é seu.
O Rafael Laranjeiras já marcou 2 palestras muito interessantes e em breve eu irei divulgar os temas para vocês.
Acessem: http://bumbaug.groups.adobe.com e vamos levar o desenvolvimento de aplicações ? um novo patamar.
Flash Mobile Day Ed. São Luis

No dia 18/11 aconteceu o flash mobile day edição são luis no auditório do cecen – UEMA.
Eu particularmente estou muito satisfeito com o evento, tivemos grandes palestras com conteúdo de alto nÃvel.
Tivemos problemas durante a manhã pois estávamos sem internet para a transmissão das palestras, porém, o evento aconteceu normalmente presencialmente.
As 4 palestras envolveram as áreas de design, programação e marketing. Bom, foi muito show.
A seguir segue o link das apresentações:
Palestra: Design de interfaces para aplicativos móveis.
Palestrante: Eduardo Gibran
Link: http://dl.dropbox.com/u/16067185/palestras_fmd/desingDeInterfaces-Gibran.pdf
Palestra: Proceso de criação. Da escolha da plataforma ? app store.
Palestrante: Willian Mano
Link: http://dl.dropbox.com/u/16067185/palestras_fmd/processoDeCriacao-Willian.pdf
Palestra: Flex para dispositivos móveis
Palestrante: Bruno Araújo
Link: http://prezi.com/klmt7jez4lfv/o-poder-do-flex-para-dispositivos-moveis/
Palestra: Marketing de guerrilha, ações virais e dispositivos móveis: o real e o virtual nas suas mãos.
Palestrante: Rafaela Marques
Link: http://dl.dropbox.com/u/16067185/palestras_fmd/marketing-Rafaela.pdf
Mais uma vez obrigado ? todos que ajudaram para que esse evento fosse possÃvel.
Um gradecimento especial ? todos que apoiaram o evento, em especial ? RIACYCLE que através do Igor Costa nos ajudou a abrilhantar um pouco mais esse evento.
Obrigado a RINO, que, através do Odair Seixas no permitiu realizar essa versão aqui nas terras longiquas de São Luis do Maranhão.
Quase tudo certo para Dominando Flex Mobile
Está quase tudo preparado para o lançamento do ebook Dominando Flex Mobile no dia 29 de novembro. Como prometido, o livro será lançado no mesmo dia que o Flash Builder 4.6 for lançado, que deve ser provavelmente agora no dia 29. Se houver atrasos perante a Adobe, nós atrasamos aqui também.
O ebook conterá 165 páginas. O preço será R$ 25,00. O formato será PDF, e vou testar o formato EPUB. Todos os exemplos do livro foram testados no Galaxy Tab com Android 2.2 e Adobe Air 3.0.
O que irei abordar:
- Introdução ao Adobe Flex
- Conhecendo o Flash Builder 4.6
- Arquitetura Flex Mobile, principalmente views
- Listas e ItemRenderers
- Componentes Flex Mobile
- Swiz para Flex Mobile
- SQLite
- Swiz + SQLite
- Integração com dispositivo (Gestos, Acelerômetro, GPS etc)
- Android/iOs Market
- Native Extensions
O futuro do Flash Player
A imagem ao lado representa o ciclo de vida de um software. TODO software tem seu in?cio, crescimento, maturidade e por ?ltimo decl?nio at? a extin??o por completo.
Hoje um dos assuntos mais comentados ? que o Flash Player entrou no ciclo final de vida. Mais e ai, isso significa que devo hoje largar o Flex e o Flash e procurar …










