Loading…
Voxxed Days Istanbul has ended
Java [clear filter]
Saturday, May 9
 

10:30 EEST

Java8: New and Noteworthy
The 8th edition of JavaSE is a major feature release. It introduces language-level support for a functional programming style, through lambda expressions, streams and an enriched collections library. In this talk, these new features are covered by walking the audience through the code of a simple tile-based game. I will show how a significant part of the game logic appears more elegant and concise when encoded in a functional style, how to use parallel streams, functions such as map, reduce, foreach…etc and how Java compares to other functional languages.

Speakers
avatar for Nosheen Zaza

Nosheen Zaza

USI
Nosheen Zaza is a PhD student at Università della Svizzera italiana (University of Lugano - USI). She works in the programming languages research group with Prof. Nate Nystrom. Her main research interests are programming languages design, concurrent programming and distributed s... Read More →


Saturday May 9, 2015 10:30 - 11:20 EEST
Room 3

10:45 EEST

What's New in WebLogic 12.1.3 and Beyond
WebLogic 12.1.3 was released late last year. It brings a large set of changes including support for some key new Java EE 7 APIs such as WebSocket, JAX-RS 2, JSON-P and JPA 2.1, support for Java SE 8, WebSocket fallback support, support for Server-Sent Events (SSE), improved Maven support, enhanced REST administration support, Oracle Database 12c driver support and much, much more. In this session we will take a quick tour of these features. In addition we will also cover updated WebLogic support in the Oracle Cloud, the new Oracle public Maven repository, using WebLogic with Arquillian for testing and well as official Docker support for WebLogic.

Towards the end we will discuss what's coming in WebLogic 12.2.1 this year including full support for Java EE 7, multi-tenancy and more.

Speakers
avatar for Reza Rahman

Reza Rahman

Reza Rahman is a long time former independent consultant and now officially a Java EE/GlassFish evangelist at Oracle. He is the author of the popular book EJB 3 in Action. Reza is a frequent speaker at Java User Groups and conferences worldwide including JavaOne and NFJS. He is an... Read More →


Saturday May 9, 2015 10:45 - 11:00 EEST
Room 2

11:30 EEST

Making Java more dynamic
While Java’s strict type system is a great help for avoiding programming errors, it also takes away some of the flexibility that developers appreciate when using dynamic languages.By using runtime code generation, it is possible to bring back some of this flexibility back to the Java virtual machine. For this reason, runtime code generation is used by many state-of-the-art Java frameworks for implementing POJO-centric APIs but it also opens the door for assembling more modular applications. This presentation offers an introduction to the complex of runtime code generation and its use on the Java platform. Furthermore, it discusses the up- and downsides of several code geeration libraries such as ASM, Javassist, cglib and Byte Buddy.

Speakers
avatar for Rafael Winterhalter

Rafael Winterhalter

software engineer, Scienta
Rafael works as a software engineer in Oslo, Norway. He is a proponent of static typing and a JVM enthusiast with particular interests in code instrumentation, concurrency and functional programming. Rafael blogs about software development, regularly presents at conferences and was... Read More →


Saturday May 9, 2015 11:30 - 12:20 EEST
Room 2

16:40 EEST

Manage Time-base data with Spring Data Couchbase

A common thing to do in the big data world is store time-based data. It can be logs, user events, social media metrics, market data indicators or even more common now sensor data. You can do that very easily with Spring Data Couchbase.

I this talk I will tell you what you need to know before starting to store time-based data. I'll talk about use cases, data modeling, how Couchbase is a perfect fit for this kind of job and code a little demo that reflects all of this.


Speakers
avatar for Laurent Doguin

Laurent Doguin

Couchbase
Laurent is a Paris based Developer Advocate where he focuses on helping Java developers and the French community. He writes code in Java and blog posts in Markdown.Prior to joining Couchbase he was Nuxeo’s community liaison where he devoted his time and expertise to helping the... Read More →


Saturday May 9, 2015 16:40 - 17:30 EEST
Room 1
 
Filter sessions
Apply filters to sessions.