Tag Archives: java

Hands on overview of the Kotlin programming language

Presenting Hands on overview of Kotlin programming language by Dhananjay Nene. Brought to you by PuneTech, TechJam Pune, and SICSR. The event is free for anybody to attend, but registration is required

Agenda

  • 4:30 – 5:00 pm Networking
  • 5:00 – 7:00 pm Introduction to Kotlin
  • 7:00 – 7:15 pm Q&A and Closure

We will start exactly on time, so please plan to reach a bit early.

Abstract of the Talk – Hands on overview of Kotlin programming language

This session will cover an introduction to the Kotlin programming language and lots of hands on examples of how Kotlin helps write concise, safe and expressive code. It will also refer to how naturally Kotlin interoperates with existing Java libraries and frameworks and how Java and Kotlin frameworks and libraries can work smoothly with each other. The session will focus on core programming rather than any specific areas such as Android or Web or other specialised types of programming.

The audience is presumed to be reasonably aware of Java programming.

About Kotlin

Kotlin is one of the hottest new programming languages in recent times. One of the fast growing languages of 2017, it has the potential to become the preferred language for Android app development, for backend development on the JVM, and even has to potential for use in the frontend (browser). It is a concise and modern language with many advanced features like null safety, extension functions, infix notation. It has full Java compatibility (so you can use all Java libraries without any significant impedence mismatch), good IDE support (Android Studio, and IntelliJ), improves code readability, reusability, and development speed.

Kotlin has been announced as an official Android Development language by Google, and it has been adopted by a number of high-profile companies like Amazon Web Services, Pinterest, Coursera, Netflix, Uber, Square, Trello, Basecamp, and others.

About the Speaker – Dhananjay Nene

Dhananjay is a Software Engineer with over 26 years of experience in programming. He has worked with Citicorp  and AT&T in the pre millennial times. After that as a consultant he has worked on providing solutions to a number of diverse problems including building interactive educational software for pre teen children, building administration suites for workflow authoring applications, creating applications that compute electromagnetic wave signal strengths, financial supply chain services and building frameworks and applications which process in excess of a million financial transactions per hour.

For the last year he has spent most of his time on GST and he wrote, and helps manage, Vayana GSP—one of India’s leading GSPs. GSPs are the licensed systems that allow ERPs and accounting softwares to interface with the GST Network. The Vayana GSP is written in Kotlin.

Apart from programming, he has been involved with the cloud for more than a decade including all aspects of operations management and operation automation. He has switched across a number of roles including those of a developer, chief architect, chief technology officer and head of product development. He continues to be passionate about programming and design and all that comes under the umbrella of software engineering.
Dhananjay has done his post graduation from IIM-Ahmedabad, and has been involved in Senior Management positions, and has managed team sizes in excess of 120 persons.

Specialties: Software Architecture, Technology Research, OO Modeling and Design, Programming

Fees, Registration, Logistics

This event is free and open for anybody to attend. Please register here.

The event is in Room 707, on the 7th floor, from 4:30pm to 7:00pm, on Saturday, 6 January, at SICSR, Model Colony. Note: This is Symbiosis Institute of Computer Studies and Research, near Om Supermarket Circle. There are 2 or 3 different Symbiosis institutes on the same road, so read the signs carefully to ensure that you’re entering the correct one.

Tech Events this Week: DB2, SEO/SEM, Flight.js, RxJava, BigData, Social Entrepreneurship

Here is a list of technology events happening in Pune over the next few days. To be informed of these events in advance, you should subscribe to get the PuneTech calendar event announcements by email. Click here to subscribe.

TiE Pune Social Entrepreneur Talk: Abhishek Sen of Biosense

  • Date: Fri, 25 Jul 6:30pm – 8:30pm
  • Location: Sumant Moolgaokar Auditorium, Ground Floor, Wing A, ICC Trade Center, SB Road

The story of how Dr. Abhishek Sen and his team are disrupting a market long dominated by the biggies. This session is being facilitated by none other than Ganapthy “Guns” of Villgro Innovations.

Abhishek is the co-founder and Chief Executive Officer of Biosense Technologies.Biosense is a medical device company based out of Mumbai focused on delivering affordable, accurate and connected medical devices. Biosense’s portfolio consists of three products – ToucHb : a non-invasive anemia screening tool, uChek : a smartphone based mobile laboratory and Suchek : an affordable and accurate glucometer.Abhishek has a background in biomedical engineering from IIT Bombay and a MBBS in internal medicine from T.N.Hospital. He is a fellow at the University of Washinton and focuses on research and entrepreneurship on med tech targeted at the developing world. He is an Echoing Green Fellow, 2010.

About TiE Pune

Pune chapter of TiE – A non-profit global network of entrepreneurs and professionals, established to foster entrepreneurship and nurture entrepreneurs.

Fees and Registration

This event is free and open for anyone to attend. Register here: https://tiepune25july.eventbrite.com/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Pune DB2 Meetup: Inaugural Meet

  • Date: Sat, 26 Jul 10:00am – 1:00pm
  • Location: IBM, Panchsheel Tech Park One, Yerwada

The Pune DB2 Users Group is accepting presentations for our DB2 user group meeting in July 2014.

Please send your presentation title and abstract to punedb2ug@gmail.com for consideration

Please send abstracts that explore into details of implementation, migrating to a new release, or maximizing performance from any member of the DB2 product family. All presentations must be strongly technical in nature, cannot contain marketing content, and must support and strengthen the information services community by providing the highest quality education and services designed to promote the effective utilization of DB2 and it’s family of products.

Suggested Topics:

The Conference Planning Committee strives to achieve a balanced conference program of solutions relevant to today’s IT environment and usage of DB2 on one or more platforms (e.g., Windows, Linux, UNIX, z/OS).

  • Creative methods for:
    • Managing database resource
    • Using ancillary DB2 tools and utilities
      -System management experience with:
    • Performance or availability
    • Migration to a new release of DB2
  • Database administration experiences with:
    • Data warehousing and Business intelligence applications
    • New releases and features of DB2
    • Federation and Replication
  • Data Architecture experiences with:
    • New releases and features of DB2
    • Data warehousing and Business intelligence
  • Emerging Technology:
    • Big Data
    • Cloud Computing

As always we love DB2 Performance topics! this could range from DBA performance tuning from an system or application perspective (or) Application SQL performance tuning, coding techniques etc. (We encourage application developers to share your experience in this forum)

All presentation abstracts must be received by July 6th, 2014 to be considered.

Speaker Biography: In 500 characters or less, recap your professional and outside experiences as they pertain to your presentation(s).

About Pune DB2 Users Group

Pune DB2 User Group tries to bring all IBM DB2 Admins under one roof. It is a channel to host the technical discussions, or feedback or improvisations about DB2. Of course, networking is an optional asset of this group.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/Pune-DB2-User-Group/events/192567532/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Pune SEO and Social Media Marketing Meetup: First meetup

  • Date: Sat, 26 Jul 10:00am – 12:30pm
  • Location: Cafe Coffee Day, FC Road

This is the first meeting planned by Pune SEO and Social Meedia Marketing Meetup Group. If you have interest in Digital Marketing, you are welcome to join us.

Agenda:

  • Welcome and introduce new members to the group.
  • Tell us about you and your business, website or interest in Digital Marketing
  • Any networking goal your trying to achieve out of this meeting?
  • Discussion – Overview of top SEO/ SMM techniques to drive targeted traffic
  • Networking

About Pune SEO and SEM Meetup Group

This meetup is for all digital marketing enthusiasts in and around Pune city, who wish to make new connections, learn and share knowledge – while having fun. Let’s share our knowledge about better ways to get targeted traffic from search engines and social media platforms such as YouTube, Linkedin, Twitter and Facebook

If you have an interest in Digital Marketing including SEO, Social Media Marketing, Digital Marketing, Content Marketing, Email Marketing, Affiliate Marketing and/or making money on Internet, feel free to join us for our next meetup! Veterans and Newbies – all are welcome !!

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/Pune-SEO-and-Social-Media-Meetup-Training/events/190963402/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

PuneJS Meetup: Taking off with Flight.js

  • Date: Sat, 26 Jul 11:00am – 2:00pm
  • Location: Mediaocean, Suite 304, Bldg A, GO-Square IT Park Wakad Rd, Wakad

Flight is (yet another) JavaScript web framework developed by the smart guys at Twitter and used on their own production code. It’s component-based and event-driven. It’s very lightweight and integrates seamlessly with your existing code — jQuery is a hard dependency, but you’re probably already using it in your project anyway.

This meetup is an extension of the organizer’s upcoming July 19 talk at the Deccan RubyConf – happening in Pune. In this talk he will write a ToDo app to get a feel of the framework and maybe exchange notes on how the other popular frameworks do similar things differently.

About PuneJS Meetup Group

This meetup was started to get the Javascript buzz going in Pune. Let’s meet up and join hacking!

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/PuneJS/events/191927602/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

TechNext Event: RxJava

  • Date: Sat, 26 Jul 4:00pm – 6:00pm
  • Location: Synerzip Softech Recreational Area, 3rd Floor, Revolution Mall, next to City Pride, Kothrud

Learn about RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM that has been released by NetFlix.

Agenda:

  1. Introduction to Functional Reactive Programming
  2. Reactive Programming with RxJava
  3. Considerations & Use Cases
  4. Demo
  5. Q & A

About the Speaker:

Mohana Rao Pusarla is a solutions architect with more than 7+ years of experience in Java related technologies. He has developed multiple enterprise products from scratch and has scaled applications for larger user base. He has worked with Global Logic and GE Health Care and he is currently working with Synerzip. He enjoys playing badminton when he is not coding or learning some new technology.

About Tech Next

Tech Next is a group which meets twice in a month in Pune, once for expert speakers and once for unconference at Synerzip’s recreation area. This group discuss topics pertaining to IT world from Developer centric technologies, QA centric practices and technology and Agile practitioners experiences.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/TechNext/events/188011362/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

(Nominal Fees) IIT-Bombay Alumni Association Pune: Networking Event

  • Date: Sat, 26 Jul 6:00pm – 10:00pm
  • Location: GS Lab Terrace, 9th Floor, Amar Arma Genesis, Above Food Bazaar, Baner Road

Are you looking for a change of job, or do you want career guidance. Are you toying with a brilliant idea for a start-up and looking for an investor or mentor. Are you keen on photography, trekking, music etc & would like to find others who are likewise interested.

Then IITBAA Pune has just the right function planned for you. Network with other IITans. Do you know that there are about 1,500 members in the IITB alumni fraternity in Pune alone. We do not have figures for alumni from other IIT’s. Could be about 200 from each. Be it helping with your career, business or leisure, alumni can help each other much more than anyone else because of the common roots we share.

The function is planned for 26th July at 6.00pm at GS Lab terrace. We expect a lot of participation from younger alumni. The format will ensure that participants have good benefits from the event. The function is open for alumni from all IIT’s. Every alumnus can also bring one other person who is interested in networking but not an IIT alumnus. The damages are Rs 200 per head including a light dinner. Beer will be available for purchase at the venue. A referral discount of Rs 50 per person will be given to those alumni (post 2005) that manage to have other IIT alumni (also post 2005) register & attend. This discount will be paid at the time of the function.

A list of alumni who have registered and their interests shall be published 1 week before the event so please register early.

About the IIT-Bombay Alumni Association, Pune

The Pune Chapter of the IITBAA started in 2002, when IITBAA came into existence as a Section 25 Company. Today it comprises of 1500+ alumni who are residents of the Pune Metropolitan area. Thanks to some very active alumni, a thriving Pune with a booming economy, and proximity to Mumbai, the Pune Chapter started with a lot of activity and has remained very active.

The primary mission of the Chapter is to promote networking among alumni and also between alumni and the Institute. We organize several events throughout the year, the flagship event being Innovations Pune, which showcases novel ideas in practice. Over the years, Innovations has evolved into a powerful brand built on integrity and excellence.

Fees and Registration

This event costs Rs. 200 (includes dinner), and is open only for alumni of any IIT. Please register here: http://iitbaapune.in/2014/06/23/iitb-alumni-networking-event-on-26-july-2014/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Big Data Meetup: Big Data Analytics; Splunk

  • Date: Sun, 27 Jul 10:30am – 1:30pm
  • Location: ThoughtWorks, Binarius, Deepak Nitrate Road, Shastrinagar, Yerwada

We will be having two Sessions

  • “Big Data Beyond Analytics” by Vivek Kant (10:30 am to 11:30 am)
  • “Splunk” by Jayant Mukherjee (11:30 am to 1:30 pm)

Big Data Beyond Analytics – Vivek Kant

Big Data” is currently on a hype curve, and all the focus is on that game changing analytical capability that it bring. However Big Data technologies have implications far beyond “Analytics” and will change the way how applications of the future will be build and integrated. This article describes those set of technologies, the concepts behind those technologies and how they will transform the way we build applications.

More About Vivek: Vivek Kant is the technical lead for Pitney Bowes’s Big Data program. For over 15 years Vivek has worked with world’s largest Banks, Financial Institutions and Telecommunication Companies in building massively scalable enterprise applications. For last two years Vivek is working for Pitney Bowes on Internet scale Applications like Digital Mailboxes, Big Data Analytics and Internet of Things.

Splunk as a BIG Data Platform for Business/Operational Intelligence – Jayant Mukherjee

More About the Topic

  • Splunk Introduction.
  • Splunk Architecture – Deployment, License, etc.
  • Uses of Splunk.
  • Live Demo of how we can use splunk for various operational & business intelligence.
  • Splunk Alternatives.

More About Jayant: Principal Engineer at Autodesk, working in cloud services team responsible for maintaining RESTful API services.

About Big Data Meetup Group

This meetup will help you gain knowledge about everything revolving around Big Data Technologies. We aim to become the “Homebrew Computer Club” of Pune, instigating big ideas in Big Data and providing platform for the individuals/startups/giants in and around Pune to showcase their knowledge.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/Big-Data-Meetup-Pune-Chapter/events/195626962/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

### About the PuneTech Calendar

**Get event announcements by email.** [Click here](http://www.feedburner.com/fb/a/emailverifySubmit?feedId=2324058) to subscribe (free) to the [PuneTech Calendar](http://punetech.com/calendar) of events, or [follow @punetech on twitter](http://twitter.com/punetech)

Tech Events this Week: Cleantech, Amazon Cloud, Ruby, SEO/SEM, Mobile Dev, Robotics

Here is a list of technology events happening in Pune over the next few days. To be informed of these events in advance, you should subscribe to get the PuneTech calendar event announcements by email. Click here to subscribe.

Opportunities in Cleantech (IT/analytics/internet-of-things) – with Infuse Ventures (Cleantech VC)

  • Date: Fri, 18 Jul 5:30pm – 7:30pm
  • Location: 5th Floor, A-Wing, MCCIA, ICC Towers, SB Road

Infuse Ventures, India’s largest early-stage cleantech VC fund, in partnership with MCCIA, TiE-Pune and POCC, would like to invite you for a unique event on Friday, 18 July 2014 at the MCCIA Trade Tower, Pune. The event will focus on the ‘breadth of entrepreneurial opportunities in cleantech’. While we will outline the ever-expanding boundaries of cleantech, we will also specifically focus on ‘the role of IT, data analytics and internet of things (IoT) in cleantech’.

Traditionally, the cleantech sector has been equated with extensive R&D, technology-heavy and project businesses that require huge capital investment. However, things have been changing. In the west, many different businesses have come up in the clean technology space that rely heavily on data capture, data sharing and analytics to enable energy and resource efficiency and promote sustainability in homes and across commercial and industrial set-ups. The importance of data and the ability to learn and act based on it is changing the paradigm of looking at the clean technology space.

We hope this session will throw open a new area of potential growth for entrepreneurs who are already in either the cleantech space or IT, data analytics and IoT space. Additionally, we hope this session will help you take a fresh look at your (or your company’s) current capabilities from a fast-evolving cleantech perspective. We believe that the cleantech opportunity is as immense as the web itself, since it increasingly touches every aspect of how we live, work and play.

At the event, you will also get an opportunity to listen to a few exemplary entrepreneurs who re-purposed or applied their non-cleantech capabilities to the cleantech field.

The event is free and open to everyone. No registration is necessary. The seating is on a first-come-first-seated basis. The Infuse team will be on hand on the following day, 19 July, for 1-on-1 meetings with any current or aspiring cleantech entrepreneurs.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://punestartups.org/events/event/show?id=1988582%3AEvent%3A339671

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

(Paid) 2-Day Workshop – Working with the Amazon Cloud Program – Developer Edition

  • Date: 19-20 Jul
  • Location: Pune – Contact Organizer for details

This 2-day program from Cralina takes one through all the fundamentals of cloud computing as well as Amazon Web Services (AWS) cloud and the infrastructure services which comprise AWS through a delightful mix of lectures, demos and hands-on exercises. By the end of the program one will have enough hands-on experience with AWS to be able to deploy, configure and secure one’s own scalable web application(s) on the Amazon cloud. This program also covers the Amazon API’s useful for developers. The revised edition of the program covers 70% of IBM Cloud Computing Infrastructure Architect Certification and the program material covers 100%.

Target Audience:

  • Engineers/Leads/Managers who would like to get a jump start on programming using Amazon Web Services.
  • Engineers/Leads/Managers who intend to deploy applications or services on the cloud sometime in future
  • Software developers who wish to integrate Amazon cloud services into their own software
  • Industry professionals who would like to get an in-depth understanding of cloud computing using Amazon Web Services

About Cralina

Cralina provides consulting services and technology trainings in niche areas to leading software companies and professionals with an objective to highly improve productivity and skill levels. Cralina’s consultants have a strong background working in a fast paced product development environment in Fortune 500 companies as well as successful startups.

Fees and Registration

This is a paid event. Check the event website: http://www.cralina.com/upcoming-programs#Amazon for details.

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

(Paid) Deccan Ruby Conference: “Hou De”

  • Date: Sat, 19 Jul 9:00am – 6:00pm
  • Location: Hyatt Regency, Pune

Welcome to the first edition of the Deccan Ruby Conference to be held in Pune on 19th July, 2014 at the Hyatt Regency.

Write to us at team@deccanrubyconf.org

Ruby is fun and this is our idea of having fun while organising a conference. A one-day, single-track conference that starts early and ends late! The conference boasts of workshops and talks for both beginners and experts, a lavish party at a local brewery and a potential Futsal tournament among conference attendees! (After all the World Cup finals would have been just a week earlier). For people staying on till Sunday, we plan to organise a trip to Sinhagad (a fort near Pune that has some pristine scenery and a rich history that will leave you speechless). A good easy 1 hour trek for those who want more than just some football.

“Hou De Karcha” (Let there be expense)

  • Early bird tickets will go at Rs. 1,150
  • Standard tickets will be at Rs. 1,850.

“Hou De Shikshan” (Let there be education)

Pune being a student city (yes – there are about 150 colleges just inside the City!), in a very unique way, we are allowing Companies to sponsor students while getting access to hiring budding Rubyists. Read more about this in the Sponsorship Prospectus!

“Hou De Tota” (Let there be loss)

Welcome sponsors! More details in the Sponsorship Prospectus but here are the sponsor slabs:

  • Lai Bhari: Rs. 1,00,001
  • Bhari: Rs. 40,001
  • Abhari: Rs. 12,501

Note: Do not miss the 1 Re. “shagun” (good luck).

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Pune SEO and Social Media Marketing Meetup

  • Date: Sat, 19 Jul 10:00am – 12:30pm
  • Location: CCD, FC Road

This is the first meeting planned by Pune SEO and Social Meedia Marketing Meetup Group. If you have interest in Digital Marketing, you are welcome to join.

Agenda:

  • Welcome and introduce new members to the group.
  • Tell us about you and your business, website or interest in Digital Marketing
  • Any networking goal your trying to achieve out of this meeting?
  • Optional: Share a SEO/ Digital marketing tip to the group
  • Networking

Fees and Registration

This event is free and open for anybody to attend (but you’ll be expected to buy at least a cup of coffee). Please register here: http://www.meetup.com/Pune-SEO-and-Social-Media-Meetup-Training/events/190963402/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Pune Mobile Developers Meetup: The birth & growth of alternative marketplaces

  • Date: Sat, 19 Jul 11:00am – 2:00pm
  • Location: Talentica Software, 5th Floor, Amar Megaplex, Baner Road

The Mobile landscape is ruled by the sales and availability of Mobile apps. As more and more people migrate to using smartphones, getting the relevant apps out to these folks is the key to ruling the landscape.

This MeetUp will focus on how device Jailbreaking/Rooting has spurned an alternative universe of Marketplaces and Apps, understanding the entire world of custom modded devices, what they aim to achieve and how app developers are cashing on this niche group of users.

Agenda for this event will be:

Talk on custom device modding accompanied with an emphasis on

  • How devices are Jailbroken or Rooted.
  • Alternative marketplaces
  • Apps specifically tailored for modded devices.
  • What functionality modding enables.
  • Pros & Cons of modding

Session will be taken by Reeve Luiz, Product Manager – Opera MediaWorks.

As usual, session will be followed by an open discussion where we can discuss any issues around Mobile development

Target Audience for this event are Mobile App Developers(all platforms), Business Development Folks, Entrepreneurs and Mobile Enthusiasts.

About Pune Mobile Developer Meetup Group

Pune mobile developers group is for enthusiasts in mobile technologies. We will meet to have discussions around emerging mobile technologies and latest trends in mobile development.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/Pune-Mobile-Developers/events/193127402/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

Pune Robotics Meetup: Robots/Raspberry Pi/Arduino Home Projects Demo

  • Date: Sat, 19 Jul 11:00am – 2:00pm
  • Location: Robofun, 205, Vision Galleria, Opp G-Mart, Pimple Saudagar

Bring your own Robot or any other project (on Raspberry Pi/ Arduino platforms) you might have developed and share your story with the group!!

This meet-up is for people who have built something interesting at home and are interested in displaying/ demo their product to a smaller audience first before going big for a quick and constructive feedback and share their experience/ knowledge with others who share similar interest.

I believe kids who are pursuing or want to pursue Robotics as their hobby can also benefit from such opportunities and so they are welcome to join too along with heir parents!!

About the Pune Robotics Meetup

This group is about giving a platform to all robotic enthusiasts and jointly find ways to promote this hobby across Pune. We often receive enquiries from parents about how to get their children started in robotics. ‘Does my child have to know a lot about programming in order to engage in robotics?’ ‘My child is only 6 years old. Is it too early for him to start doing robotics?’ The answer to these questions is ‘NO’. In fact, the appeal of robotics lies precisely in the fact that it is a sport for everyone, regardless of experience and age. One can find like-minded people across the world, ranging from young hobbyist in primary school extra-curriculum clubs to professional researchers in NASA robotics research lab. Perhaps, to many children, the world of robotics may seem to be complicated and mysterious. After all, the daily newspaper is filled with breaking discoveries in the world of robotics. Yet, robotics, at fundamental level, can be very simple. Do not hesitate to take your very first step into robotics—for it promises a journey of unending fun and discoveries!

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://www.meetup.com/Pune-Robotics-Meetup/events/187126132/

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

Back to Top

### About the PuneTech Calendar

**Get event announcements by email.** [Click here](http://www.feedburner.com/fb/a/emailverifySubmit?feedId=2324058) to subscribe (free) to the [PuneTech Calendar](http://punetech.com/calendar) of events, or [follow @punetech on twitter](http://twitter.com/punetech)

Call for Proposals: Pune Scala Symposium 12 April

On April 12th, Thoughtworks Pune will play host to a day-long conference on Scala in Pune, and the call for proposals is now up. Here are some examples of topics that you can submit talks on:

  • experience reports from commercial projects (what worked, what did not and insights from implementing Scala on the project)
  • experience reports contributing to open source projects or consulting projects
  • demo/introduction to a library/tool/framework/technique

Propose a session now!

If your talk gets accepted, ThoughtWorks will sponsor your travel (domestic) and stay.

Who should attend:

If you are an existing user of Scala or other functional programming languages or if you are curious to know more about Scala and want to find out how other companies are using Scala, come join the Pune Scala Symposium. You will get to meet Scala enthusiasts from across India, discuss and learn from each other.

Venue:

ThoughtWorks India Pvt Ltd, 6th Floor, Binarius Building, Deepak Complex, National Games Road, Beside Sales Tax Office, Shastrinagar, Yerwada, Pune.

Follow @punescala on twitter, and join in the conversation using #punescala.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://info.thoughtworks.com/pune-scala-symposium-april-12-registration.html.

Food and refreshment drinks will be provided. Attendance is free of charge. Seats are limited, so sign up now!

If you have any questions write to punescala@thoughtworks.com or you can reach out to Mushtaq Ahmed on +919850099687.

Event Report of @GhoseB’s 2-Day Clojure workshop – by @SwaroopCH

Last weekend BG aka @ghoseb conducted a 2-day free Clojure workshop – which was “sold out” and many people had to be disappointed.

Swaroop C H (who is famous for many things, one of which is A Byte of Python a free online book that has helped many people learn Python), was apparently in town, and attended the two sessions.

He has written a detailed and insightful event report. Here is his report of day 1 and report of day 2.

BG has promised to conduct another workshop for the people who couldn’t be accommodated in the first one due to space constraints.

Event Report: IndicThreads Java Conference 2011

(This article about the IndicThreads Java Conference 2011 was written by Abhay Bakshi for DZone. It has been re-published here with permission for the benefit of PuneTech readers.)

Attending a conference (probably as renowned and as recognized as the Java conference by IndicThreads) adds to your muscle – Period. By the way, I have picked up from the same thread — same tone and similar spirit — from March 2011. IndicThreads held the Q11 conference then, which I had a chance to attend and then write a short report on for DZone. If you attended IndicThreads conferences before, your feedback is also welcome — through your blogs or through places like this report hosting page.

Now, you may ask – How Was the Environment This Time?

First and foremost, I would like to say this — you could feel the thought process from Harshad Oak (Owner – IndicThreads – Conference Organizer) all throughout the conference. When I attended the conference sessions, I could see that one presentation simply led to another one. And somehow I could also relate this fact to the earlier Q11 conference; and could see the passion that Harshad has when he arranges these events.

Just as a side note – Harshad is the first Java champion in India and he continues to serve the IT community. He is ably supported by his wife Sangeeta Oak in these endeavors. This young couple gives a lot of attention to detail for the events!

The Conference Agenda in short

The conference agenda included the following topics (Friday/Saturday — Dec 02/03):

  • The Java Report (Harshad Oak)
  • Scalability Considerations (Yogesh Deshpande)
  • PaaSing a Java EE 6 Application (Kshitiz Saxena)
  • Solr as your Search and Suggest Engine (Karan Nangru)
  • Testing Concurrent Java Programs (Sameer Arora)
  • Scala Collections: Expressivity and Brevity upgrade from Java (Dhananjay Nene)
  • REST Style Web Services – Google Protocol Buffers (Prasad Nirantar)
  • Java EE 7 Platform: Developing for the Cloud (Kshitiz Saxena – yes again! He has awesome topic coverage.)
  • Building Massively Scalable Applications with Akka (Vikas Hazrati)
  • Simplifying builds with Gradle (Saager Mhatre)
  • Using Scala for Building DSLs (Abhijit Sharma)

The presentation slides are hosted at http://j11.indicthreads.com/slides

My Thoughts on the Agenda

On the first day of the conference, I noticed that there are 7 sessions to attend on Friday and 4 more sessions on Saturday. Frankly, I thought there was some kind of mismatch in arranging these sessions. But my opinion changed as the conference went on from Friday into Saturday. The next day was intentionally kept lighter. As an attendee, I now think that your mind probably absorbs and retains more information during the initial parts of a conference. I believe that IndicThreads is getting better overall conference after conference.

What I Wanted to Get from Each Session

I planned on getting 3 things from the sessions (that was my ROI!) — first, how the knowledge earned will apply towards the business domain at my work place; second, my personal interactions with the speaker(s) from networking perspectives; and third, how I can help Harshad and his team and provide helpful feedback. Even with events like NFJS, TSSS in USA, I always received and offered my best to organizers Jay Zimmerman, Floyd Marinescu et al.

I should also mention, I still remember Rick Ross’ keynote speech at TSSS and how it was inspirational to many of us there. Point is that industry leaders like Harshad, Rick, Floyd (and of course some more) are doing everything to lead developers all across the world to be better IT professionals. Sometimes they pay from their own pockets to see results.

The Actual Sessions

I am not going to cover all the details from all the talks, well, it’s not possible. The slides are available for entire content.

The Java Report

In the keynote speech, Harshad mentioned that things moved very rapidly after Sun was purchased by Oracle. He later encouraged participants to have a look at topics such as Java EE 6 Web Profile, Java FX 2.0 (all Java), Java EE 7 and a few more. Harshad raised a point – do you as a Java expert look the same “sexy” today as you did when Java started? The answer is “less sexy”. He also said that Java ME was not offering many new things for quite a while now.

Scalability Considerations

Yogesh covered Vertical Scaling and Horizontal Scaling, and principles behind both techniques. He backed up his presentation with a helpful case study.

PaaSing a Java EE 6 Application

Kshitiz works at Sun/Oracle for last 10 years. He explained PaaS in simpler terms. It was very important to keep things simple. The speech was well accepted by the audience. Just as I was putting this article together, I saw that Javalobby had published a fresh article on PaaS 2.0 — it looks quite relevant to our discussion.

Solr as Your Search and Suggest Engine

It was very good to learn from Karan about Embedded Solr Server versus Commons Http Solr Server, and the various “search” and “suggestion” cases. Karan is quite passionate about Solr.

Testing Concurrent Java Programs

I don’t develop as much concurrent Java code at work as I do some other pieces; but learning from Sameer clicked a few ideas in my mind for a business case that we have at work. We (AEGIS) do some case executions in our workflow, and ideas from concurrency can be applied to what we do. By the way, for the intense session that we had with Sameer, fortunately, there was a coffee break after the session. Hats off to Sameer for how much he knows about this topic.

Scala Collections – Expressivity and Brevity upgrade from Java

Although Dhananjay knew a lot, he was addressing a very specific topic “Collections”. To me, the topic could have been broader (or be split in two sessions). Scala is a powerful language and initial learning curve looks longer for a beginner. I should mention that Dhananjay preferred IntelliJ for Scala-based development — rightfully so.

REST Style Web Services – Google Protocol Buffers

Prasad (speaker) has a background from Akron, Ohio (M.S.). He compared content negotiation techniques (JSON, XML, and Portable Binary Content) with focus on Google Protocol Buffers. His comparison of Google Protocol Buffers with Apache Avro was very apt.

Java EE 7 Platform: Developing for the Cloud

Kshitiz explained the terms IaaS, PaaS and SaaS. There are vendors other than Sun that offer PaaS support — but standards are lacking. He explained Java EE 7 focus on PaaS – Elasticity which has progressed from single node implementation to multi-node multi-instance clustering to SLA driven Elasticity. Refer the slides for more details.

Building Massively Scalable Applications with Akka

Vikas writes for InfoQ. He said that if you wanted to learn Akka, then you needed to keep in mind that Akka was designed to make developer’s life easier by addressing concurrency, scalability and fault-tolerance in applications. The founder of Akka is Jonas Boner, and I find Jonas’ article on Akka hosted by Javalobby at this page. As per Vikas, Akka is good for event-based systems, whereas Hadoop for batch-based systems.

Simplifying Builds (Build Scripts) with Gradle

An excellent slide presentation and visual illustrations by Saager. He corrected the name of the topic to “Simplifying build scripts..”. He compared Gradle with Ant and Maven, and mentioned that Gradle describes builds with only as much text as is absolutely necessary.

Using Scala for Building DSLs

This was the only session where there were no questions from the audience! From Abhijit’s (speaker) angle, it was a bit uncomfortable feeling; but I later mentioned to him that the presentation was so straight-forward (note – not an easy compilation) and neatly arranged, the questions were answered even before they were asked. I recommend – just download the presentation, and you will get to see what I mean. Good to learn about Scala in this domain.

Every session was little over an hour. And all speakers covered their sessions very well.

Past Reviews of IndicThreads Conference on Java

Some of the celebrity authors and speakers like Arun Gupta and Vikas Hazrati have reviewed their prior Java IndicThreads conference experiences by writing articles on their respective blogs (you may access the reviews: Arun, Vikas). It is rewarding to learn from such experts in the field.

Lastly, about the Food and Quizzes and Prizes!

I believe, Sangeeta made awesome choices for food at lunch and the breaks! As well as, she put up short quizzes and announced prizes in different categories. IndicThreads have maintained the “Green” theme and I won a prize in that category.

My Top Three Take-away Points

My top three take away points from J11 are – rejuvenating yourself by looking at technical topics from speakers’/attendees’ eyes and adding to your knowledge, networking with experts so that you can offer your best and receive the best from them, and just knowing where the Java industry stands today.

Conclusion

There was an “Unconference” session, where everybody who participated voiced a need for the Java groups in the city to come together. I get a feel that awareness in the industry about such conferences is increasing, and demand for such speakers and quality offered by these conferences is going to increase in few more short years.

Harshad encourages local speakers to come out and respond to the RFPs (and participate). For those who only want to attend can also win a FREE pass to the conference! All in all, it was worth attending the Java conference by IndicThreads.

Java Knowledge Contest to win free tickets to IndicThreads Java Conference

PuneTech is pleased to announce a Java Knowledge Contest which will give the winner a free ticket to the IndicThreads Java Conference.

The 6th Annual IndicThreads.com Conference On Java will be held on 2nd & 3rd December 2011 here in Pune. Sessions at the conference discuss topics like JavaEE 7 & the Cloud, Java EE 6 PaaS, Scala, Scalability, Concurrent Java, Gradle, JavaFX, REST Web Services, Google Protocol Buffers, Solr Search, JavaFX, Akka & more.

IndicThreads has been running a Java Conference in Pune for the last 6 years, and claims to be the oldest vendor-neutral Java conference. It is a great place to learn & discuss Java. You can check out PuneTech’s previous coverage of IndicThreads conferences to get an idea of our opinion of these conferences.

This Java Knowledge Contest will give two PuneTech readers the chance to attend this conference for free (which otherwise costs Rs. 3500 (2500 for students)). The contest is open to all, and all you need to do to enter is take one of these Java Knowledge tests:

Quick rules:

  • Complete the challenge on or before 6pm on Monday, 28th November, 2011.
  • Each of the above two challenges will have one winner who gets a free ticket. You can enter both if you so wish, but you will be allowed to win only one.
  • The ticket is not transferable. If you don’t want the free ticket, let us know, and we’ll give it to the next highest scorer
  • Names of judges (for the subjective questions contest), and tie-breaker rules (for the objective questions contest) will be announced soon.

For more details about the conference see: http://Java.IndicThreads.com

(Disclaimer #1: PuneTech has a policy of not promoting paid events, except under these circumstances:

  1. We publicize calls for speakers of conferences in Pune, especially if selected speakers get a free entry to the conference
  2. We publicize events where the fees are reasonably low, or if the event is exceptional.
  3. We publicize contests related to such events if that will result in PuneTech readers getting a chance at free tickets
  4. We allow addition of paid conferences to the PuneTech calendar, and will sometimes tweet about them, but they are not allowed on the PuneTech front page unless they satisfy one of the criteria above
  5. We are happy to publish event reports after the event, if they match up to our quality expectations.

This contest is being published on PuneTech due to reason #3.

Disclaimer #2: The contest is being run on ReliScore.com. Since the founders of ReliScore are also the people behind PuneTech, we try hard not to misuse PuneTech for publicizing ReliScore (due to the conflict of interest). However, in this particular case, since the contest benefits the community, we felt it was acceptable.)

Call for Speakers – IndicThreads Conference on Java – Dec 2011

The call for speakers for the 6th Annual IndicThreads’ conference on Java is open. The conference itself is in December, but the CFP closes this week (10th September) and you should submit a proposal.

Pune’s http://IndicThreads.com has been holding Java conferences since 2006 and the feedback on their conferences has generally been good. You can check previous PuneTech coverage of IndicThreads to get an idea.

The conference itself is paid, but becoming a speaker is a good way to get into it for free.

Suggested topics are:

  • Java Language Specs & Standards
  • Enterprise Java
  • Java For Mobile Devices
  • Java for Multi-core Computing
  • Optimization, Scaling, Caching and Performance Tuning
  • Cloud Computing for Java
  • Rich Internet Applications
  • Languages for the JVM
  • Frameworks
  • Enterprise Architecture
  • Spring
  • Virtualization
  • Social Networking
  • Security
  • Agile
  • Java RIA
  • New and emerging technologies
  • Case Studies and Real World Experiences

For more details see the conference webpage

As to why you should bother to submit a proposal, see this post written for an earlier CFP which gives the reasons. And go for it now.

Note, there is also a call for speakers open for the ClubHack conference. So that gives you two avenues to showcase your work.

Event Report: Java 7 Launch Event in Pune

(This article by guest writer Amit Naik, an architect at BMC Software, Pune, is a report of the Java 7 Launch event that happened in Pune last weekend.)

Harshad Oak started things off by pointing out that Java has a bit of ups & downs in the past couple of years. Hopefully Java 7 will reverse the trend. He also encouraged people to join the Pune Java User Group to stay connected with other Java users in Pune.

Then, we moved on to the main speaker: Chuk-Munn Lee (chuk-munn.lee@oracle.com). Fun fact – Chuk-Munn is a fan of Futurama and called out the fact that he is wearing a “Bender the Robot” T-Shirt.

These are the highlights of Chuk-Munn’s presentation:

The last Major release of Java – Java 6 was in 2006-7 and no major releases since then. JavaSE7 has a lot of gestation period. The big release of 7 is now broken down into 2 incremental releases Java 7 and Java 8 to get something out of the door faster and make it more manageable.

Reading is more important than writing for Programming Languages. Programs should be a Joy to read. Counter example PERL a Write-Only Language, or Looks Same Before and After AES Encryption. A Camel is a horse designed by committee. Very difficult to read and maintain. So very difficult to collaborate in large teams or large codebases where readability is important. This is where Java shines but it has sometimes got too much boilerplate code needed.

Applications in the commercial world compete on the basis of features – same should not apply to programming languages. In languages you want fewer features but they should work consistently. So it is difficult to add new features to Java consistently.

The main features new in Java 7 can be grouped into these categories:

Small Language Changes (Project Coin)

  • Binary Literals with underscores for clarity
  • Strings in Switch statements
  • Inferring types with <>
  • Varargs Warnings @SafeVarargs fixes problem of Heap Pollutions JLSv3 4.12.2.1
  • Multi-Catch – very useful in reducing boilerplate code if used properly!
  • Copying Streams – try-with-resources

NIO2

  • NIO2 (JSR -203) java.io.File does not work consistently across platforms, missing basic operations like copy, move, etc.
  • Path Class (Async I/O)
  • Features – Filesystem and Filestore support
  • Symlink support
  • Basic File operations
  • File attributes and Permissions support enhanced
  • Other interesting features
    • Watch files directories

Invokedynamic

Java may or may not be the first choice of everybody but JVM is massively popular and many, many languages are adopting it. The VM spec is from 1997 – fairly generic and not specifically wired to Java except for the 4 key bytecode instructions – invokespecial (constructor invocation), invokestatic (statics), invokeinterface (interface), invokevirtual (methods)

Java 7 is introducing a new instruction for Java 7 invokedynamic that will allow for late binding in languages such as JavaScript to be natively supported on the JVM.

Other Features

  • New Fork-Join framework
    • ForkJoinPool and ForkJoinTask along with fork keyword to natively support fork-join semantics
      natively on the VM
  • New decorators for Swing – Jlayer and LayerUI
  • Infiniband support – using a sockets direct protocol (SDP) over the wire
  • Utility methods for java.util.Objects

That was end of the main presentation.

Time for Audience Q/A

(All Questions/Answers paraphrased to best of my recollection)

  • Java 7 seems like an underwhelming release. Why?
    • There was a very long gap between Java 6 and Java 7 because of the inability to move things thru to conclusions fast enough in the JCP. All the big features were not done yet so it would have taken a lot longer to get everything finished. Oracle polled the community and the result was two releases – one with all the finished features and one with all the big features -Java 8- to follow shortly thereafter.
  • Will Oracle make Java more “restrictive” in terms of licensing etc.?, What is Oracle’s commitment to Java?
    • A very large part of Oracle’s internal codebase is on Java so Oracle has excellent commitment to Java and will move it forward Will it make it more restrictive license wise – this question has been comin up over the years and the answer is always NO. Most of Java is under a GPL-like license anyway so cannot be really made more restrictive.
  • With the departure of Apache Software Foundation from the JCP and the Lawsuit over Android against Goolge what is the future of JCP and the Java community?
    • Cannot comment on the lawsuit. If the situation with the ASF worries you personally then you should consult a lawyer. I (Chuk-Munn) ask myself this question – does it personally affect me in any manner? If not then I do not worry about it.
  • Is the support for dynamic languages increasing or decreasing with Java 7?
    • Increasing with the introduction of invokedynamic etc.

The PPT that was used by Chuk-Munn Lee is available from here (see attachment at the end of that page)

About the Author – Amit Naik

Amit Naik works as an Architect with BMC Software. He builds performant cloud solutions with a focus on heterogeneity and monitoring across different virtualization and provisioning vendors in the cloud computing space. His main focus is the Architecture and Design of BMC solutions with emphasis on building highly-scalable systems with REST and other SOA interfaces.

Amit has a Bachelor’s degree from College of Engineering Pune and a Master’s degree from Purdue Univ., West Lafayette. He has more than 15 years of experience in the IT industry, much of it in the USA, across a variety of Technical and Techno-Managerial roles.