Tag Archives: Events

GizmoMeet: An event for all gadget fans in Pune

Annkur writes:

Organized across India by OnlyGizmos.com, GizmoMeet is one of its kind meetup for gadget lovers. Over 250 technology enthusiasts have attended our meetups in Delhi and Mumbai. Coming saturday We look forward to meet you over some coffee at Cafe 1730, Koregaon Park (5.30OM-8:30PM).

So here we give you a sneak peek in to some of the stuff you can expect to see at the GizmoMeet, Pune:

  • Mobile and web apps by various developers
  • Android 3.1 running on the first ever Honeycomb Tablet, Motorola Xoom
  • Mobile OS: Windows Phone 7 Mango Update
  • Super motion gaming device, Kinect for Xbox 3 (Make sure you get your kids coz they’ll love it)
  • The Apple series which includes iPhone 4, iPad and an iPad 2 as well (So look forward to experiencing some great gaming as well as utility apps on iOS)

Well this certainly isn’t an exhaustive list of all the gadgets that are going to be there at the GizmoMeet . We would like to keep some surprises as well.

So folks, mark the 16th of July on your calendars. We hope to see you all there and be part of the experience that was intended only for you and feel free to get along your other tech enthusiast friends as well.

Fees and Registration

This event is free and open for anybody to attend. Please RSVP on one of these:

FB: http://www.facebook.com/event.php?eid=229957280358469

Twtvite: http://twtvite.com/gizmomeet5

Or, comment on this post: http://onlygizmos.com/gizmomeet-5-pune-we-are-coming/2011/06/

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.

Java 7 Launch Event: Speaker Chuk-Munn Lee – 16 July

Java 7, a major upgrade to Java was released recently, and the Java Pune group, with support from Oracle is organizing an big launch event to celebrate. Chuk-Munn Lee, from Sun Singapore, who has been associated with Java since 1996 will fly in to speak about the features in Java 7. And there will be goodies given away.

The event is on 16 July, 5pm, at Symbiosis Vishwabhavan, SB Road. The event is free and open to all, but registration is required

Java 7 Launch Event Details

Harshad Oak writes:

Java 7 is an upcoming major update to Java and is expected to be released (GA) on July 28th, 2011. A detailed list of features & a developer preview is available online.

Wouldn’t it be great if even before the actual general availability of Java 7 there was an event where we could learn & discuss exactly what’s coming in Java 7?

So, supported by Oracle, the Java Pune google group is hosting a great big launch event & celebration right here in Pune! Join in to learn & to celebrate the launch of the newest release of JAVA!

The event is free for all, however the seats are very very limited. So register early, but we do request you to register only if you are sure you will be able to make it to the event. We definitely do not want to waste any of the few seats we have on offer.

Psst: Apart from the learning there would be some goodies as well

What’s new in Java 7

The feature set for Java SE 7 is driven, in large part, by a set of themes. The themes describe the main focal points of the release. Some themes are fairly abstract guiding principles; others are more concrete in that they identify particular problem areas, significant new feature sets, or specific target market segments.

The themes are not prioritized, except that the first one is the most important.

Compatibility: As the platform has matured, yet continued to evolve, many community members have naturally come to expect that their investments in Java-based systems, whether large or small, will be preserved. Any program running on a previous release of the platform must also run-unchanged-on an implementation of Java SE 7. (There are exceptions to this general rule but they are exceedingly rare, and they typically involve serious issues such as security.)

Productivity: Java SE 7 will promote best coding practices and reduce boilerplate code by adding productivity features to the Java language and the Java SE APIs. These features will increase the abstraction level of most applications in a pragmatic way, with no significant impact on existing code and a minimal learning curve for all developers. We propose to enable, among other improvements, the automatic management of I/O resources, simpler use of generics, and more-concise exception handling.

Performance: The Java SE platform has traditionally offered developers a range of features for writing scalable multi-threaded applications, for example with monitors in the Java language and VM and the concurrency utilities defined in JSR 166. To keep up with the inexorable trend toward multicore CPUs, Java SE 7 will add new concurrency APIs developed by Prof. Doug Lea and the JSR 166 community. These include, in particular, a Fork/Join Framework which can adaptively scale some types of application code to the available number of processors. Java SE 7 will further enable I/O-intensive applications by introducing a true asynchronous I/O API as part of JSR 203.

Universality: Building upon the initial work in Java SE 6 to support scripting languages, Java SE 7 will introduce, via JSR 292, a new “invokedynamic” bytecode instruction and related APIs which will accelerate the performance of dynamic languages on the Java Virtual Machine.

Integration: The Java SE Platform provides developers with a wealth of capabilities, but Java applications do not operate in isolation. A specific pain point for many years has been that of interacting with native filesystems, where a good user experience often requires exposing some details of the underlying platform. Java SE 7 will include a new, flexible filesystem API as part of JSR 203 which will provide portable access to common filesystem operations yet also allow platform-specific code to be written when desired.

About the Speaker – Chuk Munn Lee

Chuk Munn Lee has been programming in the Java language since 1996, when he first joined Sun Microsystems in Hong Kong. He currently works as a senior developer consultant and technology evangelist for Technology Outreach at Sun in Singapore. Chuk’s focus is in: Java APIs, Java EE, Java SE, and Java ME. Chuk worked with key Asia-Pacific independent software vendors (ISVs) during the last six years to helped them design, prototype, develop, tune, size, and benchmark their Java applications. Chuk is also an avid gamer; he shares his enthusiasm for Java technology adoption with other game developers. Chuk graduated in 1987 from the Royal Melbourne Institute of Technology in Melbourne, Australia, where his favorite subject was compiler theory.

Fees and Registration

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

TiE Pune Event – My Story session with Namrata Sharma of Krayon Pictures

First, look at this movie trailer:

If you don’t see a video above, click here to see it on YouTube.

Impressed?

Does not seem like something done in India, right?

And yet, it was created here in Pune.

The preview above is for a movie Delhi Safari, directed by famous Bollywood director Nikhil Advani (yes, the same guy who directed Kal Ho Na Ho). And the animation was done by Krayon Pictures, a Pune-based software animation company.

This Friday, you’ll get a chance to hear the founder of Krayon Pictures, Namrata Sharma, talk about their story, thanks to TiE Pune. The event, “TiE Pune’s My Story – with Namrata Sharma” is on Friday, 1st July, from 6pm to 8pm, at the Sumant Moolgaokar Auditorium at MCCIA Trade Towers, ICC, SB Road. This event is free for all to attend. Register here

(Note: one of the investors at Krayon Pictures is Pune-based angel investor Maneesh Bhandari, whom we covered recently in More.Punetech)

More details follow…

Namita Shibad writes:

AFTER EONS that it has spent on humans, bollywood is now expending some time and resources on animals and the environment via the animated feature film Delhi Safari. Directed by Bollywood director Nikhil Advani, the film owes its creation to pune-based Krayon Pictures.The company,therefore,seems to have taken India’s prowess in animation to a new high through the rich colours they have bestowed upon the film, thorough textures and realistic characters being the cherry on top.

Namrata Sharma, Co-founder and CEO of Krayon Pictures has over 14 years of experience in the Animation and Software Industry. Having traveled across Asia, she has worked with companies like Advedi Creations – Hong Kong, Disney – Hong Kong, Weta Digital – New Zealand, Maya Entertainment – Mumbai etc. She has worked in various roles right from hands on animation to assisting the management of full length animated feature films.

It was in 2006 that Sharma started Antariksh, a studio that developed video games. A year later, she got an opportunity to produce a full-fledged Bollywood animation film. And that’s how Krayon Pictures was born on 1st of April 2007 with a vision of creating a first of its kind 3D animation studio in India- based on the IP model. The studio’s first film, Delhi Safari, is due to release later this year.

Krayon was recently in news when the high profile investor Rakesh Jhunjhunwala bought 30% stake in the company.

About TiE Pune My Story Sessions!

“My Story – Inspiring Journey of an Entrepreneur”

This program is created to celebrate entrepreneurship and bring stories from successful entrepreneurs in their own words. The invited speakers will share their entrepreneurial journeys and talk about lessons learned, mistakes they wish they avoided, and key decisions that helped make their venture successful.

Fees and Registration

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

ACM Pune Event: Finding ‘wishes’ from natural language text – 2 July

The Pune Chapter of ACM India invites you for a Tech Talk on “Wishful thinking – Finding ‘wishes’ from natural language text”, by Ramanand J, a researcher at Cognizant, on 2 July, Saturday, at 10am. The talk will be in CSI Pune Office, Prabhat House, Damle Path, Behind INDSEARCH, Law College Road. This is a free event, anybody can attend, and no registration is required.

Abstract – Finding ‘wishes’ from natural language text

Embedded in the chatty bazaars of online social media are not just likes, raves, rants, and status updates, but also intentions: desires to buy, choices of consumption, and “would-like-to-have”-s. Finding these ‘wishes’ may be of use to both producers and consumers. The emerging area of sentiment analysis has been dissecting text to automatically detect opinions about a variety of entities. But what about these kinds of intentions?

In this talk, we look at some nascent research work on the novel problem of automatically discovering such ‘wishes’ from (English) documents such as reviews or customer surveys. These wishes are sentences in which authors make suggestions (especially for improvements) about a product or service or show intentions to purchase them. Such ‘wishes’ are of great use to product managers and sales personnel, and supplement the area of sentiment analysis by providing insights into the minds of consumers.

This will also provide an example of how text processing is being applied to interesting possibilities arising out of social media usage.

Speaker Profile – Ramanand J

Ramanand J is a researcher with Cognizant Technology Solutions, Pune. He studied at COEP and IIT Bombay, and specialized in areas related to natural language processing. At Cognizant, he works on problems related to sentiment analysis, social media, and data visualization. He’s a keen quizzer, does some writing when not being lazy, and has a list-fixation. His personal wish-list includes making a trip to Iceland one day and being born left-handed the next time around.

His homepage is at http://www.it.iitb.ac.in/~ramanand/

Fees and Registration

This event is free and open for anybody to attend. No registration required

Event Report: Product Management Challenges Unique to India

(This is a live-blog of the Indian Product Management Association (IPMA), Pune Chapter’s event on Product Management Challenges Unique to India by Vivek Tuljapurkar.)

What is Product Management

Different people define it differently. At the very least, a product manager is a person who is the “guardian angel” of the product. He gathers requirements from the market, and defines what the features of the product will be. But in some cases, a product manager might have responsibility of the product engineering. In other cases, a product manager might also have sales and support responsibilities. And sometimes a product manager might have full responsibility for a product – including worrying about the business profit & loss (P&L responsibility).

For this talk, we will be using the broader definition of product management.

These are the different types of product management that happen in India:

  • Product Mgmt for an Indian Software Company
  • Product Mgmt for an MNC
    • Only Product Mgmt for the Indian market is done from here
    • Product Mgmt for the global market is done from here
  • Product mgmt for an off-shore customer of an Indian product software services company. (e.g. a customer of Persistent asks Persistent to also do Product Mgmt. for their product.)

The greater the responsibility, the greater the challenges of doing the role out of India.

Product Manager and Geographic Location

The product manager’s location is important in two different ways. You can have easy access to the market (i.e. the customers), or not. And you can have easy access to the development team. If you have easy access to both, it’s ideal. If you have easy access only to the market, you can do outbound product management (creating the marketing requirements document from the market research document produced by the strategic marketing team). If you have easy access only to the development team, you can do inbound product management (creating the product requirements document from the marketing requirements document). If you do not have easy access to both, then you are in trouble.

In India-based product companies, a product manager could possibly do handle all responsibilities: requirements + engineering + sales and marketing + P&L responsibility. However, product managers in MNCs and Indian services companies, only requirements gathering and engineering can be owned out of India. Support to product sales and marketing can happen within the next 5 years, but full sales and marketing responsibility, and P&L responsibility is unlikely even 5 years from now.

Requirements for being a good Product Manager

  • Basic Understanding of finance, technology, development process, sales and marketing
  • Domain Knowledge – otherwise you will not be able to use your judgement to take strategic decisions and add value
  • Basic managerial capabilities – planning and execution
  • Organizational skills – ability to get things done
  • Social skills – building internal and external relationships. Because you need to get work done by a lot of people who don’t work for you
  • Communication skills and listening skills
  • Political astuteness. Many product managers, especially those who come from a technical background, ignore this aspect. Know who is friends with whom, which way the wind is blowing, who is trying to kill your product, and a whole bunch of other behind the scenes work that is happening, so that you can keep the future of your product, and yourself secure.
  • Negotiation skills.
  • Coping with uncertainty, pressure and changing priorities
  • Strategic thinking and foresight
  • Ability to influence, motivate and inspire

You don’t have to be an expert in all these areas, but whatever is missing will hurt you. Figure out which areas you’re weak in and work on improving those.

Engineers as Product Managers

Some of the difficulties that engineers face when they transition into product management roles (and this describes most Indian product managers):

  • Were used to “hard science”: algorithms, formulas, tools, methodologies, structure
  • Too methodical and structured, and have a tough time dealing with uncertainty and amorphous nature of things
  • Enamoured with technology, and want to do technology for the sake of technology
  • Too introverted, and don’t communicate (well) enough to succeed
  • Have a hard time letting go of technology focus and focusing on broader product management issues. (This is basically fear of the unknown)
  • We are too straightforward, and don’t have the political astuteness required

As a result, many engineers (i.e. many Indian product managers) fail at this role and end up doing only inbound product management.

So, focus on fixing these issues if you want to succeed.

Problems with a product management career in India

Typically, for product management being done in India, the role is in a very early stage, and is experimental. The responsibilities are ill-defined and evolving. The person given the job is likely to be from a development background, and is likely to have no exposure to other aspects of product management: like sales, marketing, market research, customer management etc. Further he has no access to customers or to market research.

The biggest problem: Lack of opportunity to learn and practice what you have learnt

In addition, the specific career path for a product manager is not really well defined in India.

Overall, the role is quite risky.

And if product management role does not work out, what happens to you? It is usually not clear whether you’ll be able to go back to your previous role and career path.

As a company, HR should have policies to clarify these issues, so that people feel safe about going into product management.

Getting people to do product management in a software company in India is difficult. IIM graduates don’t want to join as a product manager, but they’re happy to go to a HLL as a brand manager. Which is practically the same thing! So what is needed is that the product manager position in software companies needs to be branded appropriately, ensure that the candidate’s perception of the role is correct, and as before, the career paths are defined appropriately.

The problems are even worse for smaller companies. They cannot afford to pay higher salaries, provide the facilities and amenities. They don’t have a brand recognition, which is important to current and future employees. And smaller companies are also afraid that if they try to improve their branding and visibility, the larger companies will quickly come and poach employees, leading to attrition and major problems before they can hire new guys. Solution: don’t know! This is a tough problem, and it is unclear whether there is a good answer to this at this time.

Advice to new product managers in India

  • Understand and seek clarifications on your role, responsibilities, org structure, and processes. Don’t let unstated expectations hurt you!
  • Be prepared to deal with uncertainties and changing demands regarding your role
  • Seek a sympathetic executive sponsor. A CXO/VP who will help you with tactical challenges, or at least present your case to the decision makers
  • Stay one step ahead of the game. Never stop preparing yourself for a bigger role. Learn new things. Build new relationships with the long term in the mind.
  • Keep thinking about strategic matters. Immerse yourself, but don’t drown yourself in day-to-day stuff.
  • Find ways to exploit your best capabilities to your best advantage
  • Find a way to make a name for yourself. You don’t make a name for yourself by doing your day-to-day job well. Find something else, somewhere else which is dramatic and drastic. Keep watching for those, and if you see an opportunity and grab it. It should cause people to forget all your day-to-day issues, and focus on your big win

Specific skills and techniques

  • Keep a stakeholder mapping spreadsheet. Keep track of all the stakeholders in your project, and which of them is interested in what outcome, and what is the level of friendliness of these people towards you/your product, and when was the last time you had contact with them.
  • Never go public with strong stand, or a new strategic direction, unless you’re sure that it will be received well. Before the important meeting, or the presentation, go and meet some of the key people individually, make your point to them, and ensure that they’re in agreement with you
  • On a regular basis, check whether you’ve been doing anything specific to improve your weak areas. And if you’ve not, scold yourself.

International Python Conference coming to Pune – Speakers Needed

The third edition of PyCon India, an international conference for all those interested in the Python programming language, is coming to Pune on 16th-18th September 2011. The organizers are looking for speakers for presentations, and trainers for the tutorial tracks of this conference.

If you’ve used python in an interesting domain, if you’ve developed an interesting module, if you’ve used an interesting combination of packages, if you’ve interfaced python to some software package / web service and learned something new, you should submit a proposal.

To get ideas for proposals, you can check out the talks accepted in 2010 and in 2009

Actually, you can also look at the submissions so far for this conference to get ideas.

Tutorials are intended to help python beginners pick up new skills. So if you’ve been using python for a few years, and think there is some particular aspect of python that beginners should pick up, please consider offering a tutorial.

Maybe you can teach how to do scientific computing with python. Or you’re able to teach people how to use NumPy for numerical computing. Or you have some expertise in data analysis. Or use of Pyramid. Or website screen scraping. Or doing search engines using python. Whatever it is, please offer a tutorial. The world needs more python programmers, don’t you think?

Please submit your talk and tutorial proposals here.

And if you know somebody else who works in python, or a company that works in the area of python, please let them know. (And if you would like to sponsor the conference, definitely get in touch.)

Talk Format

The typical length of a talk should be no more than 45 minutes. The presentation style should be concise, to the point with sufficient examples to clarify the discussion to the audience, if needed. After every talk there will be time reserved for questions from the audience (10 minutes). We will be providing a buffer of 5-10 minutes between talks so that the presenters get sufficient time to set-up their talk and attendees can move between the halls.

Tutorial Format

The typical length of the tutorial should be no more than 3 hours. All the classes run in PyCon India are volunteered. If you like to propose a tutorial, The submission of the tutorials also follow the same time lines as the talks.

Important Dates

Proposal submission deadline: July 10, 2011
Proposal acceptance: July 18, 2011
First presentation upload: Aug 15, 2011
Final presentation upload (with changes if any): Aug 31, 2011

Submission

Once again. Please submit your talk and tutorial proposals here.

IPMA Event: Product Management Challenges Unique to the Indian Environment

IPMA Pune, the Pune Chapter of the Indian Product Manager’s Association, presents a talk by Vivek Tuljapurkar, this Friday, from 5pm to 7pm, at BMC Software, Tower A, ICC Tech Park, SB Road.

More details.

Product Management Challenges Unique to the Indian Environment

Indian software industry is experiencing explosive growth beyond its core offering in software services. MNCs are giving their India operations greater responsibility towards product management, Indian software companies are being asked to take additional responsibilities towards requirements management and product management, and the legendary Indian entrepreneurial spirit is in full bloom with many startups looking to launch new products.

The Indian environment, like any other, presents certain unique challenges towards product management. There is much commonality to the challenges that are faced by various types of businesses, whether you are an MNC, Indian services company, or a product startup. This seminar aims to discuss various current and upcoming challenges and also possible solutions and is a must for those practicing or aspiring to practice product management.

About the Speaker – Vivek Tuljapurkar

Vivek Tuljapurkar is a management consultant based in Pune. He has held various positions in the past such as Managing Director of Avaya, CEO of Ruksun Software Technologies, Global Product Portfolio Manager at IBM, and Product Portfolio and Line of Business Manager at Eaton Corp. Vivek has twelve technological “firsts” to his credit, has been an advisor or consultant to numerous governments and Fortune 500 companies, and has taught at various prestigious universities in the USA and India. Vivek mentors startups via IIM-A MentorEdge program and Power of Ideas initiative.

Detailed Agenda

  • 4.45 pm – Registrations and Networking
  • 5.00 pm – Opening Remarks
  • 5:15 pm – Talk by Vivek
  • 6:30 pm – Q&A
  • 6.45 pm – Demo of some cool tools for Product Managers (Knowledge Sharing)
  • 7.00 pm – Closing Remarks

About IPMA

India Product Management Association (IPMA) is a not-for-profit, voluntary, grassroots organization. IPMA Mission is to Foster Product Design and Innovation and Catalyze Product Management/Marketing Talent in India across software, mobile, hardware, telecommunications sectors in the IT industry. IPMA organizes knowledge sharing and networking forums such as Monthly Speaker Series, Workshops, P-Camps etc for professionals interested in product management and marketing. IPMA operate chapters in major product hubs across India and for more information about upcoming events, visit indiapma.org

  • Twitter: @indiapma
  • LinkedIn, Facebook, Flickr: Search for “India Product Management Association”
  • IPMA Membership Registration: http://indiapma.org/membership
  • Event Registration: http://ipmapunejune11.eventbrite.com

Fees and Registration

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

Rails Hackfest: Build a Citizen Empowerment webapp in a weekend – 11 June

Gautam Rege writes:

Pune Rails Meetup announces Hackfest: Citizen Empowerment web app for better governance.

After the post-adrenalin Rush of RubyConfIndia, we are proposing a HackFest which will get us all together to build a web-app. We cannot accommodate more than 25 people for this – so be quick to decide!

Come and go as you please at your convenience — The Hackfest is on for 48 hours!

The Brief

This is a web app to empower citizen’s to create ‘projects’ for better governance in your locality or city. For example, ‘Anna Hazare’s Anti-corruption’ campaign or the ‘Proposed Metro in Pune’ or the ‘Failure of BRTS’ or the ‘Tree Plantation Drive in Baner’, “How to Save Ramnadi” etc.

Projects can be Issues in your locality that you want the Government to look into or new Ideas to improve the locality or city that the Government should undertake. Using Viral Social Media, we can involve various representatives (RTI activist, social workers and government representatives) to take this up to the next level.

Sponsorship

In true Aussie spirit, this Hackfest is being sponsored entirely by Peter Spiers. This project is his idea and he is keen to see how much the Pune Ruby community can deliver!

He will be providing for Beer, pizzas and soft-drinks throughout the duration of the Hackfest.

The Hackfest

The hackfest scope, stories have already been outlined and updated on Pivotal Tracker! Those interested can RSVP for this meetup. If you are interested in the pre-planning process (design, architecture, stories etc.) please send an email to Peter and he will add you to the project on Pivotal Tracker.

Tentatively, this is what we are looking at:

  • Rails 3.0.x and Ruby 1.9.2
  • MongoDB as the data store
  • Devise + Omniauth for authentication
  • Cancan for authorization
  • Mongoid-geo for geo-location.
  • HAML & Sass for templating.

If you are interested in learning or contributing, don’t miss this event.

When, where, how

This event will start at 10am, on Saturday June 11 (tomorrow), and will continue for 48 hours. It will be in the offices of Webonise Software, Mantri Lavendula, Survey No. 52/4/B/2 of Village Bavdhan Khurd Pune.

You can join at any time, and leave at any time. The event is free. It is also officially “closed”, but that shouldn’t really stop a passionate Rails hacker from being able to attend. Just contact the organizers Gautam Rege, Anthony Hsiao or venue sponsor Shardul Mohite and plead until they allow you in.

See the Pune Rails Meetup page for details.