Início Java no InfoQ Brasil
Apresentações
Feed RSS-
Uma startup em Scala: Dos patterns à produção
Nesta palestra serão compartilhados padrões, ideias e técnicas da programação funcional, sua implementação em Scala e seu uso em uma plataforma de e-learning desenvolvida na linguagem.
-
Planejamento automatizado com OptaPlanner: domando problemas NP-completos
Veja nessa palestra como resolver problemas com otimização de rotinas complexas de planejamento usando o OptaPlanner, explorando algoritmos baseados em heurística e meta-heurística com eficiência.
-
JBoss Forge 2: Tornando sua IDE interessante de novo
Conheça o JBoss Forge, um projeto da comunidade JBoss que permite aos desenvolvedores adicionar suas próprias extensões para os seus frameworks preferidos e compartilhá-los.
-
Java EE com Apache TomEE e TomEE+
Nesta palestra, conheça a simplicidade do Tomcat com o poder do Java EE. Veja como explorar suas ferramentas e utilitários, saiba como contribuir e entenda um pouco mais sobre seu ecossistema.
-
A revolução da busca: Lucene / Solr
Conheça o Lucene/Solr, uma ferramenta de busca capaz de recuperar informações considerando sua relevância ao usuário; permite construir um mecanismo próprio de busca atendendo demandas específicas.
-
SQL fácil no Android com QueryDSL
Desenvolvedores se acostumaram com o uso de objetos com JPA. Mas isso seria demais para um ambiente móvel. QueryDSL traz ao mundo Android a volta da construção de SQL de modo type-safe e eficiente.
-
Multithreading e Java EE: pouca mudança no código e muita nos resultados
Veja nessa palestra como implementações de baixa performance em um servidor Java EE podem ser melhoradas com alguns truques e técnicas como utilizar chamadas assíncronas e threads com Fork/Join.
-
Lidando com Java Obsoleto: Do Struts 1.0 ao CDI
Nessa palestra se discute a experiência de adicionar suporte ao CDI em uma plataforma de marketplace que utiliza Struts 1. Veja discussões sobre dificuldades encontradas e detalhes da implementação.
-
E quando o JPA não me atende, o que escolher?
Existem situações onde o JPA não é a melhor escolha para um projeto. Saiba quais são essas situações, em que momento o JPA leva a fama de vilão sem ter culpa e o que usar no lugar do JPA.
-
Java 8 na prática, do Lambda às novas APIs
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.
-
Java 8: Expressões Lambda e API de Stream
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.
-
Typeclasses com Scala
Um dos mais poderosos mecanismos de abstração em Scala é o de typeclasses, permitindo que tipos de terceiros, por exemplo classes, possam implementar uma interface qualquer.