BT
Mais antigos rss
16:08

Apps e usuários lado a lado com Azure Traffic Manager

Postado por Luís Rudge  em  19 Set, 2014

Ok, seu app bombou! Mas como garantir que todos os usuários tenham a mesma experiência e performance ao redor do mundo? Conheça o Azure Traffic Manager, que permite que você rode serviços em datacenters no mundo todo, garantindo que seu usuário se conecte com o servidor com a menor latência.

34:15

Clean View Controllers no iOS

Postado por Christian Sampaio  em  19 Set, 2014

A carga excessiva em View Controllers é um problema comum no desenvolvimento de apps iOS. Como escrever View Controllers eficientes e reduzir o número de linhas de código? Explorando exemplos práticos e princípios de reutilização, explicaremos como manter View Controllers mais fáceis de entender, manter e testar. Serão abordadas técnicas que podem ajudar a estruturar melhor seu aplicativo.

41:34

JavaScript de qualidade: hoje, amanhã e sempre!

Postado por Guilherme Carreiro, Thiago Pires  em  16 Set, 2014

O JavaScript não escapa da polêmica sobre qualidade de código. Descubra nessa palestra como identificar bad smells que ameaçam a integridade do front-end e aprenda a melhorar seu código usando design patterns e orientação a objetos avançada em JavaScript. Veja através de exemplos práticos as evoluções da API da linguagem com o ECMAScript 6 e como é possível começar a adotar práticas do futuro.

50:39

Multithreading e Java EE: pouca mudança no código e muita nos resultados

Postado por Gilliard Cordeiro  em  16 Set, 2014

Soluções simples podem ser utilizadas para diminuir o gargalo do seu servidor Java EE: utilizar chamadas assíncronas e trabalhar com threads pelo Fork/Join framework podem ser mais simples do que parece. Veja nessa palestra como implementações de baixa performance podem ser melhoradas com alguns desses truques e técnicas de maneira simples e direta.

26:16

Lidando com Java Obsoleto: Do Struts 1.0 ao CDI

Postado por David Camargo  em  11 Set, 2014

Veja nessa palestra uma discussão sobre a experiência de adicionar suporte ao CDI em uma plataforma de marketplace que utiliza Struts 1. Através do conceito de inversão de controle e CDI, o código evoluiu aos poucos, foram adicionados novos recursos e eliminadas antigas falhas conceituais de um projeto com quase uma década de existência. Veja ainda uma discussão sobre os detalhes da implementação.

35:39

Programação funcional reativa: Lidando com código assíncrono

Postado por Leonardo Borges  em  08 Set, 2014 1

Usando Programação Funcional Reativa (FRP), modelamos o comportamento do sistema como um 'stream' ou fluxo de valores, que muda ao decorrer do tempo. Em um ambiente funcional, isso permite que streams sejam mapeados, filtrados, reduzidos e compostos de diversas formas. Conheça conceitos de FRP, casos de uso e quais ferramentas estão à disposição para desenvolver usando a técnica.

33:04

E quando o JPA não me atende, o que escolher?

Postado por Hébert Oliveira  em  04 Set, 2014

Existem situações onde o JPA não é a melhor escolha para um projeto. Saiba quais são essas situações, quais seriam as outras opções, em que momento o JPA leva a fama de vilão sem ter culpa e o que usar no lugar do JPA.

39:11

Extraindo dados estruturados da Web com Scrapy

Postado por Ricardo Panaggio  em  26 Ago, 2014

Scrapy é um framework livre escrito em Python para screen scraping e web crawling, usado para perambular por websites e extrair dados estruturados de suas páginas. Suas aplicações vão desde monitoramento e teste automatizado até mineração de dados e aprendizado de máquina. Veja como ter alguns dados extraídos, desde o uso do scrapy na linha de comando até a execução de aranhas e análise dos dados.

50:45

Java 8 na prática, do Lambda às novas APIs

Postado por Paulo Silveira, Michael Nascimento  em  25 Ago, 2014 1

Lambdas, Method References, Streams, API de Datas e além. O Java 8 vem armado com muitas funcionalidades para facilitar o trabalho pequeno do dia a dia. Veja nesta palestra a codificação ao vivo antes e depois do lambda, conhecendo os conceitos principais por trás da API de Streams e das outras novidades do Java 8. A palestra traz bastante live coding e outras surpresas.

42:07

Mineração de Dados com Weka API

Postado por Everton Gago  em  21 Ago, 2014

Veja nesta palestra os conceitos básicos sobre o reconhecimento de padrões e sua aplicação em mineração de dados. Para ilustrar a aplicação dos algoritmos, será utilizado o pacote de software Weka.

33:10

JavaScript for Pros

Postado por Plínio Balduíno  em  15 Ago, 2014

Aprenda técnicas de JavaScript que tornarão seu trabalho melhor e seu código mais limpo, tais como: programação funcional, orientação a objetos e técnicas de otimização, que farão toda a diferença na sua aplicação.

46:31

Java 8: Expressões Lambda e API de Stream

Postado por Danival Calegari  em  14 Ago, 2014

Duas das maiores inovações do Java 8, as Expressões Lambda e a API de Streams promoveram um aumento significativo na expressividade e na fluência da linguagem Java. Nesta apresentação serão mostrados os conceitos das Expressões Lambda e como estas expressões são combinadas com os recursos da API de Streams para tornar os códigos simples e poderosos.

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT