• 400Participants

  • 3Days

  • 2Tracks

  • 10Case Studies

Why A Functional Programming Conference?

For over 35 years, functional programming has been a hot research topic. However in the last 5 years, driven by the need to build massively concurrent systems and to handle big-data, we've experienced a rapid adoption of functional programming concepts by diverse companies, ranging from tech start-ups to financial institutes.

These days, functional programming is at the heart of every, new generation programming technologies. Companies are employing functional programming to enable more effective, robust, and flexible software development. This has given birth to a very vibrant community of functional programmers, who are constantly exploring ways to bring functional programming concepts to the world of enterprise software development.

Functional Conf is designed to bring the growing community of functional programmers together under one roof. At Functional Conf:

  • participants can understand the fundamentals concepts behind functional programming,
  • they can learn how others are using functional programming to solve real world problems,
  • practitioners can meet peers and exchange their experience,
  • experts can share their expertise on practical usage and gotchas in functional programming concepts.

Invited Speakers

Venkat Subramaniam

Venkat Subramaniam

Bruce Tate

Bruce Tate

Bodil Stokke

Bodil Stokke

Debasish Ghosh

Debasish Ghosh

Morten Kromberg

Morten Kromberg

Thomas Gazagnaire

Thomas Gazagnaire

Tentative Program

Conference Sessions (Thursday & Friday October 9th & 10th) will consist of a series of talks and tutorials given by practitioners in the field. The talks will be split between experience reports, describing ways in which functional programming has been used, either successfully or unsuccessfully, in the real world; and technical talks, which will detail techniques and approaches for applying functional programming in practical settings.

Post Conference Workshop (Saturday October 11th) will be made up of in-depth, hands-on sessions for learning particular technologies and techniques in functional programming. These will range from language introductions for beginners to more advanced and focused sessions on particular language features, techniques or tool kits.

Time Track 1 (Beginner) Track 2 (Advance)
October 9th 2014
08:30-09:00 Registration
09:00-10:00 Keynote - The Mess We've Made by Bodil Stokke
10:00-10:15 Welcome Address
10:00-10:30 Coffee/Tea Break
10:30-12:00 Haskell for Everyday Programmers
Venkat Subramaniam
Functional Reactive UIs with Elm
Shashi Gowda
12:00-12:15 Break
12:15-13:00 Functional Programming in Ruby
Keith Bennett
Property based testing for functional domain models
Debasish Ghosh
13:00-14:00 Lunch Break
14:00-15:00 Functional Programming in Java
Premanand Chandrasekaran
Code Jugalbandi
Dhaval Dalal and Ryan Lemmer
15:00-15:15 Coffee/Tea Break
15:15-16:00 Discovering Functional Treasure in Idiomatic Groovy
Naresha K
Applying functional programming principles to large scale data processing
Kishore Nallan
16:00-16:15 Break
16:15-17:15 Clojurescript and Om - Pragmatic functional programming in the Javascript Land
Vagmi Mudumbai
An introduction to Continuation Passing Style (CPS)
Ramakrishnan Muthukrishnan
17:15-17:30 Break
17:30-19:00 Fish Bowl
19:00-22:00 Dinner and Networking
Time Track 1 (Beginner) Track 2 (Advance)
October 10th, 2014
09:00-10:00 Keynote - Fear: The Role of Fear in Language Adoption by Bruce Tate
10:00-10:15 Important Announcements
10:00-10:30 Coffee/Tea Break
10:30-11:30 Pragmatic Functional Programming using Dyalog
Morten Kromberg
Demystify the Reactive Jargons
Mushtaq Ahmed
11:30-11:45 Break
11:45-12:30 Writing and improving tail recursive functions
Bhasker Kode
Object-functional programming: Beautiful unification or a kitchen sink?
Rahul Goma Phulore
12:30-13:30 Lunch Break
13:30-14:15 Programming, Only Better
Bodil Stokke
Distributed computing: dealing with Time and Failure in the wild
Ryan Lemmer
14:15-14:30 Break
14:30-15:30 Purely functional data structures demystified
Mohit Thatte
Advanced Session 4
15:30-15:45 Coffee/Tea Break
15:45-16:45 Beginner Session 5 Advanced Session 5
16:45-17:00 Break
17:00-18:00 Keynote: The Joy of Functional Programming by Venkat Subramaniam
18:00-18:15 Closing Talk
Tentative - Hands-on Workshop - October 11th, 2014 (Saturday)
Sl. No. Workshop
1 Clojure Deep-dive
2 Scala for Java & C# Programmers
3 Functional Programming with Java 8

Online Registration

Conference (October 9th & 10th) Registration Slabs

Slab Start Date # of Seats Conference Pass
1. Super Early Bird June 10th 25 3,000 Rs.
2. Early Bird July 1st 50 4,000 Rs.
3. Smart July 15th 100 5,000 Rs.
4. Regular August 1st 100 7,000 Rs.
5. Late August 15th 75 10,000 Rs.
6. Last Minute Sep 15th 50 15,000 Rs.

Each slab has a fixed number of seats. Once they are sold, next slab is active.
Online registration page clearly displays the number of seats left for the current slab.

Post-Conference Workshops

Additionally, we also have exciting post-conference workshops on Oct 11th from our top-notch speakers. Registration for these workshops are separate from the actual conference registration. You can pay and register for specific workshops. Workshops will be announced soon...

For name change, cancellation/refund policy, please check the online registration's terms & conditions.

Speakers

Call for Proposals

Interested in presenting at first Functional Conf? The public proposal submission system is now live!

REVIEW PROCESS

Interested speakers are requested to submit their proposals directly on our proposal submission system. All proposals will be public. Registered user of the submission system will be able to comment on your proposal. Submitters may also post comments on reviews or public comments of their own proposals to provide clarifications, explain revisions and respond to questions. Comments by public users are information that can be utilized by both the submitter and the review team. Ultimately the decision to accept a session resides with the program team, the program chair, and the conference chair.

Your proposal stands the best chance to be selected, if it's unique, fully flushed, ready-to-go. Ensure you provide links to:

  • previous conference or user group presentations
  • open source project contributions
  • slides & videos of your (present/past) presentations
  • your blog posts or articles on this topic
  • and so on...

Compensation for speakers

Speakers will be compensated as follows:

60 or 90 minutes session 1 Free Conference Registration + 2 Hotel Night
45 minutes session 1 Free Conference Registration + 1 Hotel Night
20 minutes session 1 Free Conference Registration
< 20 minutes No Compensation

Speakers can contact sales@agilefaqs.com for discount code to register for the conference.

Compensation listed above is only for primary speakers. Co-presenters can avail a 25% discount on their registrations. Hotel nights are capped at 3 nights for speakers with multiple accepted sessions. They cannot be accumulated beyond the cap or transferred to another person. Free registrations cannot be accumulated or transferred.

Important Dates

Become a Sponsor

Functional Conf is organised by community of passionate functional programmers on a volunteer-basis. We rely on corporate sponsorship to keep ticket prices low for attendees, as well as help cover the cost of venue, food, beverages, t-shirts, and more.

Listed below, you'll see, we offer a variety of sponsorship levels, each with their own benefits. And if you don't see a sponsorship level that fits your interests, just let us know! We're open to figuring out something that works for you and us.

Sponsorship Levels

  • Title Sponsor (Limited to 2)
  • Platinum Sponsor (Limited to 3)
  • Gold Sponsor (Limited to 4)
  • Conference Bag Sponsor (Limited to 1)
  • Conference T-Shirt Sponsor (Limited to 1)
  • Conference Reception Sponsor (Limited to 1)
  • Conference Lunch Sponsor (Limited to 2)
  • Track Sponsor (Limited to 4)

Checkout the Sponsor Deliverable page for important dates and stall setup details.

For questions about sponsorship or to view the 2014 sponsorship prospectus, please send an email to team@functionalconf.com.

Organising Team

Venkat Subramaniam

Venkat Subramaniam

Baishampayan Ghose

Baishampayan Ghose

Naresh Jain

Naresh Jain

Pramod Sadalage

Pramod Sadalage

Ravi Kumar

Ravi Kumar

Dhaval Dalal

Dhaval Dalal

Mushtaq Ahmed

Mushtaq Ahmed

Debasish Ghosh

Debasish Ghosh

Ashok Gautham

Ashok Gautham

Rahul Phulore

Rahul Phulore

Mohit Thatte

Mohit Thatte

Tejas Dinkar

Tejas Dinkar

About

Functional Conf is a hard-core tech conference that aims to bring together top-notch developers and thinkers building tomorrow's technology using Functional Programming concepts.

The initial idea of Functional Conf was conceived by Naresh Jain and friends. The aim was to build a functional programming community in India.

Core Principles of Functional Conf:

  • Quality OVER Quantity: At Functional Conf, we believe in staying small and providing a richer experience to the participants. Its never about how many talks we can jam into the program or how many participants we can gather. Its about building a small, but strong community.
  • Zero Marketing: You cannot pay to get a speaking slot. Conference talks are never sold to sponsors.
  • Respect Privacy:The conference participant database is never sold or given to sponsors. We respect and protect your privacy.
  • Tech OVER Process: Talks are in general code-heavy, not process-oriented. If you are interested in Process, you should check Agile India Conference.
  • Moderately Priced: At Functional Conf we strive really hard to make the conference affordable. Our aim is to ensure that interested participants should be able pay out of their pocket, without having to depend on their company for sponsorship.
  • Networking: At Functional Conf you will learn as much (if not more) by meeting other practitioners, making connections with them, sharing your ideas, and building a strong community.

Conference Venue

Official Host for Functional Conf 2014

Hotel Chancery Pavilion, a 5 Star Luxury Business Hotel, located in the heart of the city.

Hotel Address

The Chancery Pavilion Hotel Bangalore
#135, Residency Road, Bangalore - 560 025, India
Tel : +91-080-41-41-41-41
Fax : +91-080-41-41-42-42
www.chancerypavilion.com

Special Discount for Conference Attendees

We've worked out a special 10% discount on hotel rooms. (~4500 INR + Taxes for Superior Room.)

Directly book your hotel at this discounted price at:
https://bookings.ihotelier.com/bookings.jsp?groupID=1274429&hotelID=72066

Alternatively you can contact Ms. Shveta Datta, Asst. Sales Manager @ The Chancery Pavilion:
Email: sales.cp@chanceryhotels.com
CC: reservations.cp@chanceryhotels.com
Mobile: +91 99000 94659
Tel: +91 80 4141 4141

Budget Hotel

Hotel Grand Pavilion,
114, K.H. Road, (Lal Bagh Double Road)
Bangalore - 560027
(1.2 KMs from Conference Venue. Its a pleasant walk.)

Special Discount for Conference Attendees

Special 20% discount on hotel rooms. (~3050 INR Single Occupancy for Deluxe Room.)
To avail this discount contact Mr. S Umesh, Sales Manager @ The Grand Pavilion:
Email: sales@grandpavilion.in
Mobile: +91 80507 00020
Tel: +91 80 4131 6751/2/3

USE "FunctionalConf" CODE TO AVAIL THIS DISCOUNT

VISA for Entering India

We recommend all foreign delegates (speakers & participants) apply for a tourist visa. This is the safest, cheapest and most hassle-free visa. All you need is your confirmed flight tickets and hotel confirmation to apply for this visa.

Current citizens of Cambodia, Finland, Japan, Laos, Luxembourg, Myanmar, New Zealand, Philippines, Singapore, and Vietnam can get a "Tourist Visa On Arrival". Its valid for 30 days, for single entry and is available only at the international airports at Delhi, Mumbai, Chennai, Bangalore and Kolkata. Citizens from other countries are required to apply for the visa before hand. Give at least 3 weeks for the visa process. Some agencies that can help you

Please do not apply for Conference Visa. This visa is only applicable for government run conferences.