SpringOne2GX 2015 – Day 2 : Sessions, Talks and Take Aways

16 / Sep / 2015 by Bhagwat Kumar 1 comments

Day 2 of SpringOne2GX, 2015 started on 15th September’ 15 at 7:30 AM. The first hour at SpringOne 2GX was Podcast Interviews and some amazing pancakes. Sharp at 8:30, the most awaited and one of the biggest events of the Java and Spring stack community developers started with around 45 sessions planned in 5 slots of 1.5 hours each throughtout the day.

It was learning, sharing and grooming everywhere. TO THE NEW Digital is a key promoter to learn, share and evolve. With the opportunity to participate in SpringOne 2GX, we certainly have few exciting take aways for the sessions scheduled for today. Lets see what all sessions did we attened in SpringOne 2GX on Day 2:

Getting Started with Spring Cloud By Josh Long and Dave Syer

This was a very interactive and illustrative session about introduction to microservices. Josh and Dave mentioned that Dependency Injection, AOP and Portable Service Authorization were and will always remain in Spring.
The session went deep into using Spring Cloud, using start.spring.io for creating sample app with pre-bundled dependencies.
There was a LIVE Demo to explain how to create and also consume different services and also Josh talked about Fallback, Hystrix Dashboard and API Gateway.

CO841ssWIAAOxFv

josh-rod-dave(
Courtesy:

Programming Groovy on Java 8 By Venkat Subramaniam

Yes, we cannot think of leave back from SpringOne 2GX until we listen talks from Venkat. Apart from the nicely prepared content, it was an amazig presentation.
Venkat started with explaining Functional Programming and also mentioned, Groovy is not about re-inventing things rather than shining already developed things. He brought forward the context of Lambda Expressions in Java 8 and also explained how they are different from Closures in Groovy.
Venkat spent few minutes on discussing Stream APIs of Java 8 and how laziness of Java Collections is an advantage over the eagerness of Groovy Collections.

v1

Microservice Architecture With Grails By Jeff Brown

Jeff Brown is co – founder of Grails Framework. TO THE NEW Digital being one of the biggest promoter and developer community of Grails Framework, makes this session even more close to heart to all of us and if it is being delivered by Jeff himself becomes the icing on the cake.
Jeff started with explaining microservices and introduction to Grails 3 and the ongoing progress on migration of Grails plugins to Version 3. Jeff mentioned that microservices are the way of desigining Software Applications as state of independently deployable services. He mentioned some challenges of writing microservices and also explained how Grails gives solutions to those problems. He talked about URL Mapping Resources, Versioning Resources, REST Client Builders and what not. The entire session had all live code and demo applications being built up by Jeff himself.

jeff1

jeff2

Becoming an Advanced Groovy Developer By Tom Henricksen

Tom Henricksen is an Information Technology public speaker and a career coach. Tom brought forward some of the advanced features provided by Groovy. Tom also talked about Groovy Design Patterns, Meta Programming and Code Narc which is about doing static analyis of code and improvise the code. There were discussions and number of questions on Code Narc like whether it could be integrated with Jenkins etc. and when and how to use it.

tom

The State of Securing RESTful APIs with Spring By Rob Winch

This though being the last session of the day, was indeed an eye opener and a knowledge sharing session. Rob talked about the importance of using sessions wisely. He mentioned that the problem is not in using the sessions rather how to use it. He also emphasized that the sessions should be light weight. He touched on JWT, O-Auth, Spring Data Query Augmentation and also explained when and how to use CSRF protection. Numerous questions during Q&A were answered by Rob, prominent ones being on CSRF, X-csrf-token, session invalidatoin etc.

rob

Rob

Followed by all sessions for the day, there was a reception at 6 PM with snacks and drinks being served. The day came to the end with dinner and the keynotes on Groovy and Grails 3 Roadmap by Guillaume Laforge.

It was a long day but it made us even more excited for Day 3 @SpringOne2GX #s2gx.

Interesting tweets of the day during conference

Some random clicks:

DSC_0320

DSC_0294

random2

DSC_0295

random1

DSC_0296

v2

v3

Browse other days blogs


SpringOne2GX 2015 – Day 1 : Demos, Talks, KeyNotes


SpringOne2GX 2015 – Day 3 : Demos, Talks, KeyNotes : coming soon

FOUND THIS USEFUL? SHARE IT

comments (1 “SpringOne2GX 2015 – Day 2 : Sessions, Talks and Take Aways”)

Leave a Reply to Vinay Prajapati Cancel reply

Your email address will not be published. Required fields are marked *