Join Red Hat Developer Program at
DevoxxFrance
We’re heading to Paris for Devoxx France!
It’s time for Devoxx France and who doesn’t enjoy some time in Paris. We will have a booth, swag, tons of Red Hatter presentations and lots to share.
Devoxx France
Wednesday, April 20 - Friday, April 22, 2016
Red Hat Booth
Make DevOps work for you!
Stop by the booth, get some swag and learn how DevOps can help you develop and deliver applications faster. With Red Hat JBoss Middleware, OpenShift by Red Hat and Red Hat Developer Program you can get access to what you need to do your job faster.
We’re presenting:
-
Emmanuel Bernard
Friday at 6:10 p.m. to 6:55 p.m.
Join The CastCodeurs flesh, bone and beers to close this edition of Devoxx France! The fine team will discuss with some stakeholders to answer the question: where will the world ... computer?
The French CastCodeurs is a podcast on Java and the JVM, by and for developers. But they come out of their cast-cellar from time to time to make frenzied broadcasts, live in front of a cheering crowd. It's our perspective anyway. -
Richard Fontana
Thursday at 17:10 - 17:55
Open source licenses provide the basic legal tools used by developers to overcome barriers to collaboration and improvement imposed by copyright law. This talk will give an overview of some of the more interesting legal issues around the current state of open source licensing.
We will address the purported decline of the GPL and copyleft, the apparent trend of 'post-open source software' (public source repositories with no explicit license), the use of open source licenses to deal with software patents, and the controversy over projects requiring contributions to be made under non-open-source CLAs. -
Vlad Mihalcea
Thursday at 14:55 - 15:40
Hibernate is the most common JPA provider and knowing its inner-workings can make the difference between a high-performance enterprise application and one that barely crawls.
-
Antoine Sabot-Durand
Friday at 2:55 p.m. to 3:40 p.m.
CDI is the injection framework dependencies of the Java EE platform. It also offers event bus, an AOP framework and sets an SPI to create their own extensions in a portable way. The purpose of this presentation is to review the work of the expert group of JSR 365, at 2 months of the publication of CDI 2.0. We take the opportunity to make a call to the community that you want as a user in CDI 2.0? There is still time to submit ideas to the panel and contribute.
-
Emmanuel Bernard
Friday at 11:15 - 12:00
Hibernate you know it... but actually you don't.
You know Hibernate, you have been using it for years. But I bet you don't know it as well as you think. You know how to do full-text and geospatial searches, you know how to implement a change audit process, persist in a NoSQL store, do faceting, cache reference data?
Not everything? This presentation is for you. Come discover what's new in Hibernate ORM 5 and in the other projects of the Hibernate family. After this talk, you will get a list of features to contemplate for your application and potentially new tools to use. -
Gabriel Bechara
Thursday at 12:55 p.m. to 1:40 p.m.
OpenShift is a PaaS that assembles Kubernetes, Docker and other technologies to accelerate the delivery of applications from the dev prod.
In this session we will introduce the architecture of OpenShift and show how it facilitates a DevOps approach. We will demo the application provisioning using OpenShift through dev, integration and continuous deployment.
OpenShift is at the heart of major transformation projects. It provides the foundation to support DevOps for both devs and microservices than traditional Java EE application types. -
Aslak Knutsen
Friday at 14:55 - 15:40
With microservices, polyglot and DevOps on the rise, where are we at with testing? Does it bring more complexity and make our testing effort harder or maybe in contrary; it actually helps us write better tests easier?
In this session, we will be exploring not only how we can do our testing in this new world, but also how the new world can help us test better. Meet Arquillian Cube and Q. We will take a close look at topics varying from polyglot services, orchestrated microservices to system scale testing. All are within reach. And with full control; Let's add a dash of chaos! -
Richard Fontana
This presentation will be included in the Devoxx France Keynote.
-
Clement Escoffier, Julien Viet
Wednesday at 9:30 to 12:30
Vert.x 3 is a library to build responsive applications running on a Java virtual machine. Vert.x 3 offers a very good level of performance and a small and simple API. With vert.x 3 you can develop applications "micro-services" distributed not only in Java, but also JavaScript, Groovy, Ruby and Ceylon. Vert.x 3 also allows integrating applications non-vert.x as node.js, .NET or C. This workshop offers an introduction to application development "micro-services" with vert.x. You will develop a multilingual application (using different programming languages) deployed in a set of interconnected containers docker.
-
Emmanuel Bernard
Thursday at 6:10 p.m. to 6:40 p.m.
ElasticSearch is the search engine, highly scalable and easy to deploy. One of the challenges is to keep the data source (RDBMS) and the index ElasticSearch always synchronized.
Hibernate ORM is the perfect tool to persist in the database.
It would be nice if Hiberrnate ORM could automatically push all changes to ElasticSearch. It would be nice if ElasticSearch requests brought back objects of the business model as a HQL query does.
Among the latest development of Hibernate Search , discover through practice how ElasticSearch universe and Hibernate meet. -
Corinne Krych
Thursday at 6:55 p.m. to 7:25 p.m.
You just bought the watch and now you wonder what you gonna do?
- Measure your heart rate, or how many kilometers traveled
- answer the phone on your watch (yes Bush, it is possible)
- receive notifications, or even better answer by dictation or emoji.
Can simply tell the time? Well, no! Thou art rather an encoder, so have fun together to build an app and explore the possibilities SDK WatchOS2 with some live coding. We begin with a short description of how to define a UI in a Storyboard (the visual representation of the user interface in Xcode): simplified layout watchOS, notifications vs. glances and complications (which are not as complicated as it ).We look shows how your interact with your iPhone. And finally, of course we will explore the HealthKit to measure your heartbeat.
-
Sebastien Blanc
Wednesday at 6:40 p.m. to 7:10 p.m.
Although safety is a crucial aspect for any application implementation may prove difficult. Worse, it is often neglected, poorly implemented and intrusive in the code.But lately, one sees security servers which allow to outsource and delegate all authentication and authorization aspects, such https://auth0.com/. Of these servers, one of the most promising is Keycloak, open-source, flexible and agnostic of any technology, it is easily deployable / adaptable in its own infrastructure.
In this session, I propose you to discover gradually Keycloak and interactive: 0 slide, 100% live coding. Java EE app a "classic" in particular we will see how to secure a Microservice Node.js, a standalone Web App Angular or even a mobile application. OAuth2 be explained in a simple and concrete way, we will introduce the social login, SSO (Single Sign On) and will also discuss how to connect to an existing secure system: SAML, LDAP...