Applying Groovy Closures for Fun and Productivity

You can program higher order functions in Groovy quite easily using closures. But the benefits of closures go far beyond that. Groovy has a variety of capabilities hidden in closures. In this presentation, we will unlock that treasure and explore ways in which we can design applications using Groovy closures, to apply different design patterns, to create fluent interfaces, and even program asynchrony.

Dr. Venkat Subramaniam

Dr. Venkat Subramaniam

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston.
He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.
Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions.

Specification by Example in Grails with easyb

What if you could write functional tests without writing a single line of application code? What if those tests are written in plain English (so that anybody could understand) but still it's executable spec or source-code? What if you could generate the documentation from live production source code? Now you don't need to update the requirement doc all the time.

What's Specification by Example? Is it different compared to BDD? Who all participate in defining these specifications? Are functional tests and functional specifications same? How to write specifications in Grails with easyb? These are the questions this session tries to answer.

ShriKant Vashishtha

ShriKant Vashishtha

ShriKant Vashishtha is a generalist who has remained active thought leader in Agile and technology spaces. He has worked in very large-scale projects as an architect for Fortune 50 customers and also worked as an Agile coach for large portfolios.

He is frequent speaker in many Agile and technical events and has been publishing blogs on http://www.agilebuddha.com apart from Globallogic blogs. His current interest areas are Lean Startup, Scaled-Agile, Continuous Delivery, DevOps and Acceptance Test Driven Development.

A Case for Elastic Search

Quite recently you would have heard that Bangalore police was taking help of techies to get the meaning out of a twitter account data because of its volume and nature of analytics it wanted to have. This has become a bigger challenge for machine generated data which keep on growing at rapid pace almost at the real time. Elastic search offers to help here. In this session you'll know about Elastic search in general, usages and key concepts.

Shekhar Gulati

Manoj Thakur

Mr. Thakur has over 18 years of successful technical and business leadership experience with startup and larger firms. He is an alumnus of IIT Roorkee and IIM Bangalore.

He is leading user cluster engineering team in Flipkart. He is building product which are scaled to handle more than 300k QPS keeping the performance and rich user information intact. He also led IP&Media Engineering BU of Guavus releasing multiple Big Data Analytics v1 products for telco domain. These products are based on number of latest technology stacks including Hadoop Map Reduce, Spark Framework, JVM Caching, Columnar databases etc.

Earlier he also worked for large corporates like Microsoft, HP and IBM in product engineering area.

Demystifying Gradle Build Scripts

Gradle is an incredibly flexible build tool but a lot of times developers are taken aback by syntax of Gradle Build Scripts (Of course, they cry when they see SBT). This talk will focus on how to understand this beautiful build system's DSL. It is all Groovy code under the hood. This talk will provide the lenses to identify the syntactic elements in the DSL. I may start with a short Groovy intro first if audience is not familiar with Groovy syntax. Topics covered will include the build lifecycle, tasks, task configuration, task interdependencies, plugins syntax, etc. Some knowledge Gradle or any JVM based build tool is prerequisite.

Kunal Dabir

Kunal Dabir

Kunal Dabir works as Senior Consultant with ThoughtWorks. He has been getting high on coding since 13 years. These days, he gets his kicks from coding in Groovy, Scala, Ruby, Java & JavaScript .

Having open-sourced several projects on Github, he never misses a chance to talk about Glide, Gstorm, Directree among his other creations. Also occasionally answers on StackOverflow.

Kunal is Co-Organizer and Speaker at Pune Java User Group. When not coding, he prefers listening to hard rock bands like Led Zeppelin and loves playing drums. And all this while, he tries to juggle with ‘joys’ of being a father of 18 months old boy.

Effective Java with Groovy

'Effective Java' is probably the best book ever written for Java programmers. It presents the most effective ways of using the language. Groovy language provides constructs for many of such good practices out of the box. In this talk, I will walk you through code examples that follow these good practices. As a participant, you will walk away appreciating the simplicity with which Groovy empowers the developers.

Sunil

Naresha K.

Naresha works as a Technologist with Channel Bridge Software Labs. He has been developing software for more than 8 years and most of his current work are on Groovy and JavaScript.

Naresha is the founder organiser of Bangalore Groovy Grails Meetup. He has been a speaker at several conferences and presented on Groovy technologies, including Selenium Conf and Functional Conf.

Keynote - It could be Heaven or It could be Hell

The keynote will discuss the pleasure and perils of a dynamic ecosystem like Groovy and motivate developers towards how to be productive with sustainable practices.

Dr. Venkat Subramaniam

Dr. Venkat Subramaniam

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an instructional professor at the University of Houston.

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.

Venkat is a (co)author of multiple books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. His latest book is Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions.

Grails Goodness - The search is over.

Grails is a full-stack web framework for the JVM with many features that boost developer productivity, and handles all aspects of a web-app, from the user interface to the persistence layer. It is built on the shoulders of popular open source frameworks such as Spring and Hibernate, providing an easy-to-use stand-alone development environment.

This talk will show you how easy it is to create a Grails application and integrate some of the most common functionalities that web-apps implement such as sending mails, asset/resources management, setting up schedulers, building a REST API etc. in Grails app.

Roni C. Thomas

Roni C. Thomas

Coding since the 5th grade, Roni is a Grails developer, an energetic coding addict and TO THE NEW's own Kanban evangelist. He is a Senior Software Engineer at TO THE NEW with a Masters degree in Computer Applications.
With excellent communication and inter personal skills combined with his diverse experience, he has become the "go to" person for help and assistance. He has worked on a variety of languages and technologies including Java, Groovy/Grails, Javascript, NodeJS, AngularJS, PHP, Vertx, ExtJS etc.

Manoj Mohan

Manoj Mohan

Manoj is a Grails expert and an open-source enthusiast working with TO THE NEW. Getting in depth with both the business as well as the technical aspects of a project, he has worked on various technologies, from building custom solutions in Grails, Java, GXT, PhoneGap to working as a part-time "DevOps".
An Amazon Certified Solutions Architect, Manoj has been presenting at various Conferences like IndicThreads, GrailsConf talking about his experiences in Elasticsearch and Grails.

About Us

Community Initiative from TO THE NEW, a leader in Grails Ecosystem.

Location

The Theatre
India Habitat Centre
Lodhi Rd, Lodi Estate, Lodi Colony,
New Delhi - 110003
Nearest Metro Station: Jawahar Lal Nehru Stadium