addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Spring Meetup - Internals, Security and GemFire

About The Event

We will explore some interesting Spring features not known to everyone. And as a bonus, take a peek in the emerging in-memory distributed data management platform - Gemfire.


Spring internals - explore implementation of some of the features from ground up.
In this live coding session we will look at how to implement some of the features provided by spring from first principles.

  • We will take a look at how to refactor traditional JDBC code to arrive at an implementation similar to the JDBC template.
  • We will take a look at how refactor tangled code with all the cross cutting concerns (transaction, logging etc) mixed up with business logic using the decorator pattern first and then to generalize it for many classes using dynamic proxies.


Speaker: Kamal
Kamal is a Java/JEE evangelist, an Enterprise Integration Specialist and an industry veteran with over 15 years of design and development experience. He has been developing and architecting enterprise solutions and is a seasoned SpringSource certified trainer with significant experience of 100+ trainings delivered on Spring and Spring-related technologies.
- Enterprise Integration with Spring Integration
- Building RESTful applications using Spring MVC
- Building modular applications
Contribution to Development Community:



Spring Security 3.1 – "How Tos" Demystified

Spring Security is a framework that focuses on providing both authentication and authorization to Java applications. Like all Spring projects, the real power of Spring Security is found in how easily it can be extended to meet custom requirements. In this presentation we will incrementally apply Spring Security to an existing application to demonstrate how it can meet our authentication and authorization needs. It will also answer many of the common "How To" questions that are found on the forums. This will ensure that you can not only secure your application quickly, but ensure you understand Spring Security well enough to extend it to meet your custom requirements.

Speaker: Clarence
Clarence is a technology enthusiast at heart and educationist by passion who works at SpringSource, a division of VMware. Clarence has trained thousands of students on many topics from the Java ecosystem. He has taught the official Spring courses in many cities in India. Apart from the Spring framework, he also has in-depth experience with topics such as Spring Security and Spring Roo.He has presented at some prestigious conferences including JavaOne and Oracle Develop. He is always remembered among his students for his seminal session titled “The Joy of Java”.


Data Aware Distributed Querying in vFabric GemFire
GemFire is in-memory distributed data management platform that pools memory (and CPU, network and optionally local disk) across multiple processes to manage application objects and behavior. Using dynamic replication and data partitioning techniques, GemFire offers continuous availability, high performance and linear scalability for data intensive applications without compromising on data consistency, even under failure conditions. In addition to being a distributed data container, it is an active data management system that uses an optimized low latency distribution layer for reliable asynchronous event notifications and guaranteed message delivery.

Speaker: Bijoy
Bijoy is a Technical Content Developer at SpringSource, a division of Pivotal. He has around 8 years of experience working with SOA, middleware, security and J2EE technologies. He is the lead courseware developer for VFabric suite of products and Spring technologies, and have worked extensively on vFabric GemFire. Before joining VMware, he worked with Oracle Server Technologies, mostly on the implementation of the Oracle’s middleware platform comprising WebLogic, Oracle SOA Suite 11g, Oracle Web Service Manager, and Oracle Service Bus.

Join or login to comment.

  • Kamal G.

    You can find the code developed during the "Spring from first principles" session at the following github repo.

    June 16, 2013

  • savitha

    Sorry as i couldnt attend..

    June 17, 2013

  • Mohsin

    Thanks a lot for organization this, It is very useful , informative.

    June 16, 2013

  • A former member
    A former member

    So sorry guys.. couldnt attend this:(

    June 16, 2013

  • piyush

    hi..i want to attend it. but there is no spot left

    June 15, 2013

    • SpringPeople

      Hi Piyush, you can attend the event. We will accommodate you.

      June 15, 2013

  • A former member
    A former member

    Hi Guys, This will be my 1st meetup up.

    June 15, 2013

  • Abhishek Y.

    I am a java developer.

    June 12, 2013

  • suramya

    Internals are interesting.

    June 6, 2013

  • vivek v.

    i am waiting for it....

    June 4, 2013

  • Raghav

    Hi..I am new it in people software company? and any charges for this?

    May 29, 2013

    • Raghav

      one more q here...are we going to take up enterprise integration with Spring as the ppt is given....

      May 29, 2013

    • SpringPeople

      Enterprise Integration was discussed in the past talks. So it will not be taken up this time.

      May 29, 2013

  • Raghav

    This is actually very Good....I would like to know how can we actually integrate this...and how channel interceptor works....

    May 29, 2013

  • Subhan Alisha S.

    is it possible to do online(webex) session as well?

    May 27, 2013

    • SpringPeople

      We will try to work on this. If anything will be there, I will keep you posted

      May 28, 2013

  • Chinmoy Anand P.


    May 26, 2013

  • Naidu

    Will join this meetup...

    May 22, 2013

  • Subhrajyoti M.

    I Will join.

    May 22, 2013

  • Vijayakumar G.

    Waiting to participate.

    May 22, 2013

  • Subhra

    Looking forward to meet the vibrant community.

    May 22, 2013

  • Shrikanth

    Very eager to attend this meeting ...

    May 22, 2013

Our Sponsors

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy