Modern Technologies and Methodologies
What does it take to deliver a new software release to customers every week? How about releasing once a day, or even once an hour? For a development team used to a traditional annual release cycle, the transition to continuous delivery requires a fundamental transformation. This talk will dive into detail on how the IBM team working on Eclipse Orion and IBM Bluemix development tools is making this transition.
Java 8 has been out for a year now, and Java 9 is expected early 2016! Stay tuned with all the good things that will come with this new release. Along with an improved process API and a new HTTP client API that implements HTTP/2 and WebSocket, the most noticeable feature will be the modularization of the Java Platform and the Module System.
If you plan to attend our session, please download and unzip the following:
Already using Git, but you are still scared by those weird words like rebase -i, cherry-pick, gems like bisect, add -p, plumbing, porcelain, the "index"...
And you'd like to go to the next level but never find the time to dig?
This workshop is for you.
For Eclipse Mars the Eclipse Linux Tools and JBoss Tools team have been working on providing tooling for Docker.
The Docker tooling is multi-platform and runs on Linux, OSX and Windows. It allows you to build and run images and manage containers while connected to multiple Docker daemons.
This talk will demonstrate how to use Docker with the tools and how to use it together with other technologies like native CDT builds and server tools for Java middleware.
Are you a Java developer and want to develop a mobile app that connects to a secured Java EE back end, but you don't know where to start? This session is tailored for you. This live coding session,using the Eclipse IDE (Thym, WTP, JBoss Tools), goes step by step through building a complete mobile, hybrid, multiplatform application.
Starting from scratch, and using only Eclipse tooling, the session takes you through building a simple Java EE application and, from there, scaffolding a mutliplatform mobile client.
Eclipse is a very powerful IDE. Gradle is a very powerful build system. In this presentation, we will learn how these two giants can be combined to get the best of both worlds. While Eclipse takes care of dealing with the sources and resources of our project, Gradle handles building and testing of our project. This natural separation of concerns is achieved in Buildship, Eclipse Plug-ins for Gradle, that integrates deeply with both Eclipse and Gradle. The result is a unified build that is highly automated and reproducible.