I have learned a lot from the technology gurus specially from the Arun Gupta from the Sun Microsystems.
It is my first ever experience of attending any Java conference. IBM developerWorks is a Gold Sponsor for the event. The event is occurred in a beautiful hotel Orbett.
Harshad Oak - The very first Java Champion from India; I am very delited after meeting him. He is very nice guy and he is also the organizer of the event. I had asked him questions about how he had become the Java Champion.
I asked him the procedure for the same. He had told me in the straight forward way that it is a very simple as you have to do something very special in the field of Java.
I think he had done something good in the files of Java as he has been nominated by the community members of the Java. He might have done something very special. But I haven't asked him what he had done :)
Below I am describing about some of the speakers and there session that I have attended.
Arun Gupta
He is one my favourite speakers in the conference. He had came straight from the United States specially to attend the IndicThreads Java Conference.
He had presented two sessions and both are knowledgeable. The topics that he had presented are Java EE 6 & GlassFish v3 and Dynamic Languages & Web Frameworks in GlassFish v3.
He had also given some T-Shirts from the GlassFish Community but to those who answered his questions. I am unable to answer any questions so I haven't got any :(. But I will surely ask him to give me one :).
He had told that now Java is not a language any more; it is emerging as the platform for the different languages also. He had also thrown light on some of the scripting languages and the frameworks which are emerging as the new languages for the future and run on the JVM.
JRuby, Groovy, Jython are some the languages that are emerging. Similarly frameworks like Rails, Grails, Django are also taking up.
Some of the points from his sessions are:
- Java EE 6 had been declared standard on 10th Dec '09.
- Flexibility, Extensibility and easier to use are some of the features of Java EE 6.
- web.xml is optional from now onwards. No I am not kidding, its real.
- Some of the things that had gone extreme makeover in Java EE 6 are :
- JSF 2.0
- Servlet 3.0
- Java Persistence 2.0
- Enterprise Java Beans 3.1
- Interceptors 1.1
- Connector Architecture
- Currently three IDE's are supporting Java EE 6.
- Netbeans 6.8
- Eclipse 3.4+
- IntelliJ 9.0
- Now session data can be same across redeployments. (that's amazing)
You can visit his blog : http://blogs.sun.com/arungupta
Twitter : @arungupta
He is very experienced guy. He had also given two presentations. 13 years of experience is a lot for me.
He had presented sessions on RESTful Applications using Spring MVC and Building Modular Applications. Getting knowledge on the RESTful service is a very interesting experience as I always wanted to know about it.
He had also thrown some light on the Dependency Injection
Some of the points from his sessions are:
- REST stands for Representational State Transfer.
- It is basically a architectural style of coding.
- Its architecture is based on Http
- It is scalable and loose coupled.
- In REST everything is a resource and is identified by unique Id
- GET, POST, PUT and DELETE are main points
- Modularity helps in maintaining applications
Rajeev Palanki is a guy from the IBM. As I had already told that IBM DeveloperWorks is a Gold Sponsor for the Event.
His main focus is on the IBM developerWorks Community. He had thrown light on the benefits of joining the community.
He had also told about the Project Zero which is WebSphere sMash. Joining the community and meet millions of the developers and the other people of your interest will help lot of people in moving forward in future.
There are lot of people who are always available in the community who can help you to reach the level you want to reach. You can also other community members. It is something like a facebook of the tech guys.
Its very nice as I am already a member of the community for many years.
You can reach him at rpalanki@in.ibm.com
AllahBaksh Mohammeddi Asadullah
He is second favourite guy at the conference. He works for the Infosys. What a guy and what confidence. He had also presented two sessions and both were fantastic. I love the way he is describing the topics.
The topics he had presented are also very interested. GWT Internal, Tips & Tricks and Implementing search functionality using Apache Lucene & Solr are the topics that he had presented.
Listening to him is a very wonderful experience. He had explained each and every topics that he covered in a very interesting way.
Some of the points from his session are :
- GWT helps in Deffered binding i.e. dynamic class loading at compile time rather than run time
- Replacement Strategy and Generator Strategy are used in GWT
- GWT Exporter is used to generate code
- GWT Dependency Injection can be done using library GIN
- Some of the GWT libraries are
- GWT Mosiac
- GQuery
- GWT Exporter
- Google GIN
- GWT Incubator
- GWT Drag and Drop
- Spring4GWT
- APO GWT
- Lucene is a open source library that is used for searching
- Solr is a open source Lucene based search server
Narinder Kumar
He is from the company named Xebia. He had also given the presentation on the very interesting topic. He had spoken on Java Applications on Google App Engine
He is very young, enthusiastic and confident guy. By seeing him you will not tell that he will give you the presentation is such a great way.
Some of the points from his session are:
- Google App Engine is a cloud computing platform
- Java on Google App Engine is Platform as a Service (PaaS)
- Plugins for Eclipse and IntelliJ are in the market and can be easily found
- You need to have google account to deploy your application
- SSL can be configured by specifying a boolean parameter in configuration
- Other google services that you get when you deploy your application on GAE are:
- URL Fetch
- MemCache
- User Service
- Image
- XMPP
- Additional Services that are provided are
- Cron
- AOP like Interface
- Task Queries
- For Managing and Monitoring GAE provides:
- Dashboard
- Reporting
- Manage different versions of application
- Logs
In all in all its a fantastic journey to the Java world with exciting and new technologies.
I am looking forward to the next year's Java conference from now :)
Hope I will be there also!!
I am looking forward to the next year's Java conference from now :)
Hope I will be there also!!
Comments
Post a Comment