quinta-feira, 26 de fevereiro de 2015

Arquitetura de micro serviços em Javascript - O fim das apps monolíticas


Imagine dar uma "marretada" na sua aplicação, e quebrá-la em vários pedacinhos, cada um no seu "quadrado". Isso é a arquitetura de micro serviços, um assunto que o Bom Programador está estudando há algum tempo e vai trazer para você.

Estamos criando tutoriais sobre micro serviços em Javascript, usando o Seneca, um framework para criação de micro serviços para o Node.js.

Segundo um artigo de Martin Fowler:

"Micro-serviços" - mais um novo termo nas ruas lotadas da arquitetura de software. Embora a nossa inclinação natural seja olhar para essas coisas com um certo desprezo, a terminologia descreve um estilo de sistemas de software que temos achado cada vez mais atraente. Temos visto muitos projetos usando esse estilo nos últimos anos, e os resultados até agora têm sido positivos; tanto que, para muitos de nossos colegas, micro-serviços vem se tornando o estilo padrão para o desenvolvimento de aplicativos corporativos. Infelizmente, no entanto, não há muita informação que descreva o estilo de micro-serviços e como aplicá-lo.

Em breve, apresentaremos um tutorial completo sobre micro serviços, com código fonte livre para você usar. Aguarde!

quarta-feira, 25 de fevereiro de 2015

Keep calm e aguarde nosso tutorial de Big Data


É isso mesmo! Você não leu errado! O Bom Programador resolveu dar um "chute na busanfa" desses marqueteiros todos, que ficam tentando te vender "Big Data". Simplesmente, vamos mostrar um tutorial (com video e código-fonte) de uma bela aplicação de Big Data, usando o Amazon Elastic Map Reduce e o Hadoop.

Vamos fazer uma "Análise de sentimento" em Português! Ao contrário dos vários demos que existem por aí.

Desenvolvemos software que busca e traduz tweets, além de uma função "Map" que analisa usando o SentiWordNet.

E você vai poder rodar no Amazon EMR ou na Google Cloud Platform, pagando pouco ou nada por isso!

Aguarde!

terça-feira, 24 de fevereiro de 2015

Javascript passou PHP!




Na Lista TIOBE. De Fevereiro de 2015, Javascript aparece na sexta posição, à frente do PHP! E com indicação de subida!

É mais uma prova de que o Javascript isomórfico está sendo uma realidade no desenvolvimento de apps!

sábado, 21 de fevereiro de 2015

Nova video palestra: Tudo o que você queria saber sobre Javascript



Veja nossa nova video palestra sobre Javascript, como preparação para o meu novo livro: "Javascript de cabo a rabo": Acesse o LINK ou visualize diretamente:


quinta-feira, 19 de fevereiro de 2015

Autenticação e sessão em apps Web / REST







Então, você já desenvolve Web há algum tempo, e resolveu trabalhar com REST, certo? Alguém te disse que é mais simples e moderno do que outras soluções, como Java EE, por exemplo. Apesar de estar certo, existem alguns "percalços" para os desavisados, e é isso o que vamos mostrar aqui.

quinta-feira, 12 de fevereiro de 2015

Afinal de contas, o que é Big Data?





Fora a abordagem marqueteira de certas empresas, o que é realmente Big Data? Qual a diferença para Business Intelligence? Como podemos começar a estudar isso?

segunda-feira, 9 de fevereiro de 2015

Vídeo da palestra sobre Dart, no CISL




A palestra sobre a plataforma Dart, da Google, que eu ministrei no CISL - Comitê de Implantação de Software Livre do Governo Federal, está disponível no Youtube. E os slides estão AQUI.