Xtend is a fully-featured Java like language that is tightly integrated with Java. It has a more concise, readable and expressive syntax than Java, and provides additional features such as Type inference, Extension methods and Lambda expressions. It comes with state of the art IDE support for Eclipse and IntelliJ IDEA. It also provides interface for integration of text editors for your language in Web applications.

Xtend itself is implemented in Xtext and it is a proof of concept of how involved a language implemented in Xtext can be.

The objective is to introduce the audience to Xtend language and how it can be used to write cleaner code against any Java APIs and solve day-to-day challenges in much better ways.

 
1 favorite thumb_down thumb_up 4 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

1. Introduction to Xtend language

2. Introduction to the Xtend syntax and its powerful features.

3. Benefits of using Xtend over Java

Learning Outcome

Java developers adopting Xtend for everyday programming.

Target Audience

Programmers, Java developers, Programming language enthuasists

schedule Submitted 1 year ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Naresh Jain
    By Naresh Jain  ~  11 months ago
    reply Reply

    Thanks for your proposal. Can you please give a time-wise breakup of your session?

    Can you please share some real world examples where you've used it?

    We would greatly appreciate, if you can update your proposal by adding a link to any of your past presentation video. This will really help the program committee to understand your presentation style and schedule your session accordingly.

  • Prasanna
    By Prasanna  ~  1 year ago
    reply Reply

    Hi Neeraj, we have seen xtend, xtext intro talks in the recent past? How would you make this talk more interesting to the audiences?

    • Neeraj Bhusare
      By Neeraj Bhusare  ~  11 months ago
      reply Reply

      I understand your point. The focus of my session is how Xtend can be used as a tool to improve your everyday programming experience. Having said that, I am also going to touch on various language features and how they can be used to improve the quality of your code and boost your productivity. 

      Besides, I also plan to share my experience of using Xtend in both personal and commercial projects.

       

       


  • Liked Stephan Herrmann
    keyboard_arrow_down

    The Road to NullPointerException-free Software - with Eclipse JDT

    Stephan Herrmann
    Stephan Herrmann
    schedule 1 year ago
    Sold Out!
    240 mins
    Workshop
    Intermediate

    NullPointerException (NPE) is a dominating, omnipresent risk in each and every Java application, and at it's root it is an embarrassingly trivial problem.

    Over the years, Eclipse JDT has developed several levels of tool support for statically detecting NPEs at compile time. This tutorial will introduce flow analysis, annotation-based contracts and a null-aware type system as the main tools against NPE.

    Additional focus lies on organizational issues facilitating the migration from the risky Java era into an NPE-free software world.