• Liked Allahbaksh Asadullah
    keyboard_arrow_down

    Java 9 a boon to Enterprises

    Allahbaksh Asadullah
    Allahbaksh Asadullah
    Avitash Purohit
    Avitash Purohit
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Java is the language of choice in enterprises. Many of the large software systems are built using Java. The key reason for Java being language of choice was the tool support, robust JVM, statically typed language and modularity. Modularity is one of the key aspects of the design. Eclipse (built on Java) is the wonderful example of a modular software system based on OSGi specification (Equinox). Project Jigsaw which is umbrella project is aimed to design and develop a standard module system which is compatible with OSGi. Brining modularity within the platform will add many improvement and will also provide the ability to run it down to small devices. Jigsaw has been one of the major features of JDK 9.0. The talk will cover details of project Jigsaw. 

    Java is mostly used presently at server side. Improvement in the server side processing and ability to evolve with the new specification and protocol would boost the performance. HTTP/2 which is the latest specification makes use of streams. Java 9 brings native support of HTTP/2.

    Java has been a programming language of choice for many years in academia, till the less verbosity, better interpreters and tools for JavaScript, Python evolved. The language evolved a bit 2014 with the introduction of Lambda in Java 8, which provided less verbosity. Still the absence of Read-Eva-Print Loop (REPL) moved the academia to embrace python as the language of choice for teaching problem solving to the students. Java 9 is bringing jShell which provides REPL functionality in Java 9.

  • Liked Vaibhav Choudhary
    keyboard_arrow_down

    Welcoming G1 Garbage Collector With Eclipse

    Vaibhav Choudhary
    Vaibhav Choudhary
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Java Platforms team is all set for JDK9 release. I am associated with G1 from last 6 years. Finally G1 is a default collector in JDK9. From 2009, G1 has improved a lot and the bench-marking says its the best we can offer :). Eclipse gives a very beautiful view of G1 in working.

  • Liked Manoj NP
    keyboard_arrow_down

    Eclipse JDT & Java 9 - The Story so far.

    Manoj NP
    Manoj NP
    Sasikanth Bharadwaj
    Sasikanth Bharadwaj
    Jay
    Jay
    schedule 1 year ago
    Sold Out!
    20 mins
    Talk
    Beginner

    Java 9 introduces a major enhancement for modularity that helps define modules - The modular structure brings out a new paradigm shift in the way the programmer would program. From the perspective of JDT and its friends, this change means a relook at the existing concepts - starting from Java Model, through other core pillars of JDT. With the inputs from the EclipseConNA 2016, the JDT core is undergoing a change to incorporate these change both conceptually and at the core implementation level. In this talk, we will provide a brief introduction to the Java 9,  especially to those parts which affect JDT, we would also "redefine" some of the concepts in the Java Model, and then we will talk about the challenges faced and the solutions provided in JDT as a whole for Java 9.

  • Liked G Bhanu Prakash
    keyboard_arrow_down

    JDK-9 - Modules and Java Linker (JLink)

    G Bhanu Prakash
    G Bhanu Prakash
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Java 9 is going to provide several developer tools which complement the modular system and enhance developer productivity.

    I plan to give overview of new Java Linker tool that would assist in creating a modular Java runtime. "jlink" assembles and optimizes a set of modules and their dependencies and "jmod" for creating modular packages with class files and resources. "jimage" which is 5x more performant than zip or jar formats.

    I plan to give interactive session in how to create a modular JDK image with specified root modules using jlink. Describe the plugin api for extension using custom modules.

    I shall give insights on tools usage and internals which would help developers in decision making along with benchmark results.

  • Liked Deepu Xavier
    keyboard_arrow_down

    Preparing your code for JDK 9

    Deepu Xavier
    Deepu Xavier
    schedule 1 year ago
    Sold Out!
    45 mins
    Talk
    Intermediate

    Java 9 is packed with lot of new features aimed at improving developer experience and at improving Java applications. Apart from the widely talked about Jigsaw, Java 9 also features the Multi-Release JAR files for ensuring backwards compatibility while upgrading, decreased memory consumption through Compact String, Java 9 REPL- JShell, Version String upgrade and so on. In this session, we will touch upon some of these excellent features and on how to prepare your code so that you can make the best use of them while moving to java 9.

Sorry, no proposals found under this section.