JSFoo Pune 2019

JSFoo is a JavaScript conference hosted by HasGeek.

DATE

10 January 2019, Pune

STATUS

Accepting submissions


SUBMIT A PROPOSAL

Propose a session

About the conference:

JSFoo is the annual JavaScript conference hosted by HasGeek. The Pune edition is the second edition (earlier, we had organized JSFoo in Pune in 2012, and ReactFoo in January 2018).

JSFoo Pune is a single-track conference with:

JSFoo Pune 2019 will feature talks on:

  1. Full talks: 40 mins duration
  2. Crisp talk: 20 mins duration
  3. Birds Of Feather (BOF) sessions of 45-60 mins duration

We are also inviting proposals for hands-on workshops of 3 or 6 hour duration. Workshops will be held on 11 January. Tickets have to be purchased separately.

We are accepting talks on the following topics:

  1. Architecture approaches (and case studies) for engineering web apps.
  2. Architecting for performance – case studies on how you got faster response times
  3. Best practices: debugging and profiling on the web, testing, measuring performance.
  4. Progressive Web Apps (PWA).
  5. Handling large volumes of data in the browser.
  6. Modern web technology: NativeScript, Vue

Selection process

Proposals will be filtered and shortlisted by a community of past speakers and those who have been associated with JSFoo since 2011.

Make sure to add links to videos / slide decks when submitting proposals. We will not review proposals without detailed outlines or slide decks and preview videos.

The first filter for every proposal is whether the technology or solution you are referring to is open source or not. If you are referring to a proprietary technology, consider picking up a sponsored session.

The criteria for selecting proposals, in the order of importance, are:

  1. Key insight or takeaway: what can you share with participants that will help them in their work and in thinking about the problem?
  2. Structure of the talk and flow of content: a detailed outline helps us understand the focus of the talk, and the clarity of your thought process.
  3. Ability to communicate succinctly, and how you engage with the audience. You must submit link to a two-minute preview video explaining what your talk is about, and what is the key takeaway for the audience.

No one submits the perfect proposal in the first instance. We therefore encourage you to:

  1. Submit your proposal early so that we have more time to iterate if the proposal has potential.
  2. Write to us on: jsfoo.editorial@hasgeek.com if you want to discuss an idea for your proposal, and need help / advice on how to structure it.

Our editorial team also helps potential speakers in refining their talk ideas, and rehearsing at least twice - before the main conference - to sharpen the insights presented in the talk.

Important dates:

Last date for submissions: 15 October 2018

JSFoo Pune: 10 January 2019, at MCCIA Trade Tower, Senapati Bapat Rd, Pune.

Hands-on workshops: 11 January 2019, location to be announced.

Full schedule announcement: 15 November 2018

Contact

For tickets and sponsorships, contact info@hasgeek.com or call +91-7676332020.


Confirmed sessions

Full-stack-JavaScript based MicroServices for complete automation of Higher Education Institutions

Arunkumar Krishnamoorthy (@arunatpsg)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Wed, 3 Oct

Navigating the labyrinth or How to profile your webapp on Chrome?

Pavithra Kodmad (@pkodmad)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Sun, 23 Sep

Building secure applications with keycloak (OIDC/JWT)

Abhishek koserwal (@akoserwal)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 4 comments
  • Sat, 22 Sep
  • play_arrow
  • slideshow

Moving a huge AngularJS App to React, progressively at Microsoft Scale

Abhik Mitra (@abhikmitra89)

  • Full talk
  • Intermediate
  • 15 upvotes
  • 0 comments
  • Fri, 29 Jun

Using SVG in React Native

Ori Harel (@oriharel)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Mon, 25 Jun

Building Alexa Skills with Node.js

Taylor Lovett (@tlovett1)

  • Full Talk
  • Intermediate
  • 3 upvotes
  • 0 comments
  • Sun, 12 Nov
  • slideshow

Unconfirmed proposals

Animations in React Native

Parikshit Joon (@speedcuber911)

  • Crisp talk
  • Beginner
  • 5 upvotes
  • 0 comments
  • Wed, 14 Nov

Building an interactive learning service for native apps

Deepak Pathania (@deepakpathania789)

  • Full talk
  • Intermediate
  • 6 upvotes
  • 0 comments
  • Sun, 4 Nov
  • play_arrow

React Suspense and all about Hooks

Vivek Nayyar (@viveknayyar09)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Sun, 4 Nov

Emerging developments in UI Architecture

Samit Das (@samdas)

  • Crisp talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Fri, 2 Nov

What web can do - How far web has bridged the gap vs native

Prathik S (@awebdevloper)

  • Full talk
  • Beginner
  • 1 upvotes
  • 0 comments
  • Sat, 27 Oct

HTML5 Video Player With Open Source Tech @ Hotstar

Mir Ali (@mirali)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Tue, 23 Oct
  • slideshow

Server-side or Client-side rendering, what is best for you?

Harshil Agrawal (@harshil1712)

  • Crisp talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Fri, 19 Oct

Building Isomorphic JavaScript Apps Faster with Next.js

CS Madhav (@csmadhav)

  • Crisp talk
  • Intermediate
  • 9 upvotes
  • 2 comments
  • Tue, 16 Oct
  • slideshow

JavaScript Symbol: more than a data type

Madhusudhana Dollu (@madhudollu)

  • Crisp talk
  • Intermediate
  • 9 upvotes
  • 0 comments
  • Mon, 15 Oct
  • slideshow

The new avatar of CLI! - for a better developer experience

Dhruv Patel (@idhruv)

  • Crisp talk
  • Beginner
  • 10 upvotes
  • 0 comments
  • Mon, 15 Oct

dead code creeping beware!

Abhishek Gupta (@abhishekg1991)

  • Crisp talk
  • Beginner
  • 5 upvotes
  • 0 comments
  • Mon, 15 Oct
  • slideshow

Chop that code! Shake that tree! - A data insight towards understanding how nuances affect performance.

Vivek (@avivek)

  • Crisp talk
  • Intermediate
  • 6 upvotes
  • 0 comments
  • Mon, 15 Oct
  • slideshow

Building applications with no fear with NO frameworks

Basavaraj Sonnad (@basav22)

  • Crisp talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Sun, 7 Oct

Managing State with Vuex in a Vue application

Mohit Bajoria (@mbj36)

  • Full talk
  • Intermediate
  • 2 upvotes
  • 0 comments
  • Thu, 4 Oct

The vuetiful journey from AngularJS to Vue - Migration of a SaaS product suite in phases

Hemant Rai (@hemantisme)

  • Full talk
  • Intermediate
  • 15 upvotes
  • 0 comments
  • Thu, 4 Oct

Why did we choose Vue.js?

Bhavik Shah (@bhavik1st)

  • Crisp talk
  • Beginner
  • 8 upvotes
  • 0 comments
  • Thu, 4 Oct
  • slideshow

How Not to Do Authentication in Node.js

Shreyansh Pandey (@weirdpanda)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 1 comments
  • Sun, 30 Sep
  • slideshow

Performance Feat. Webpack

Atishay Baid (@atishaybaid)

  • Full talk
  • Intermediate
  • 2 upvotes
  • 2 comments
  • Sun, 30 Sep
  • play_arrow
  • slideshow

Alert! Your Node JS application just crashed!

Abraar Syed (@abraarsyed)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Fri, 28 Sep
  • play_arrow
  • slideshow

Progressive Javascript: Why React when you can Vue?

Sonal Raj (@sonalraj)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Fri, 28 Sep
  • slideshow

Create Cross-Platform Native Mobile Games with JavaScript

Suroor Wijdan (@wijdansuroor)

  • Crisp talk
  • Intermediate
  • 1 upvotes
  • 2 comments
  • Tue, 25 Sep
  • slideshow

End-to-End testing made easy with Nightwatch.

Ratan Kulshreshtha (@ratanshreshtha)

  • Full talk
  • Beginner
  • 1 upvotes
  • 1 comments
  • Sun, 23 Sep
  • slideshow

Optimizing Angular Components

Ashish Joshi (@ashishjoshi)

  • Crisp talk
  • Intermediate
  • 1 upvotes
  • 1 comments
  • Sat, 22 Sep

Introduction to Reactive Programming with RxJS

Ashish Joshi (@ashishjoshi)

  • Crisp talk
  • Beginner
  • 1 upvotes
  • 1 comments
  • Sat, 22 Sep

Cross Browser Add-ons and How to build one

Jyotsna Gupta (@jyotsna17gupta)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Wed, 19 Sep
  • slideshow

A React Native developer's journey of building PWA

Atit Patel (@atitpatel)

  • Crisp talk
  • Intermediate
  • 4 upvotes
  • 2 comments
  • Thu, 6 Sep

A glimpse of GraphQL: Frontend developers’ life is easy now!

Navya Agarwal (@navyaagarwal)

  • Crisp talk
  • Beginner
  • 1 upvotes
  • 2 comments
  • Fri, 31 Aug
  • play_arrow
  • slideshow

Refactoring React: from good to great

Siddharth Kshetrapal (@siddharthkp)

  • Full talk
  • Advanced
  • 3 upvotes
  • 0 comments
  • Wed, 29 Aug
  • play_arrow
  • slideshow

Building Front End Applications at Scale

Nidhi Sadanand (@nidhisadanand)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Tue, 28 Aug
  • play_arrow
  • slideshow

Reactivity Systems in Vue and React, What they are and How they work

Nishant Arora (@nshntarora)

  • Crisp Talk
  • Beginner
  • 23 upvotes
  • 0 comments
  • Thu, 23 Aug
  • slideshow

Demystifying component architecture in Angular

Rohit Rai (@rohitkrai03)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 1 comments
  • Tue, 7 Aug

Reactive Angular with NgRx - Building enterprise level Angular app with NgRx

Sudipta Sen (@sudsen)

  • Full talk
  • Intermediate
  • 2 upvotes
  • 1 comments
  • Sat, 4 Aug

Why we chose Apollo GraphQl over Redux and Mobx??

Paridhi Sharma (@paridhisharma)

  • Crisp talk
  • Intermediate
  • 11 upvotes
  • 1 comments
  • Sat, 30 Jun

React : Rethinking the best practices!

Ankita Goyal (@goyalankita35)

  • Flash talk
  • Beginner
  • 1 upvotes
  • 0 comments
  • Thu, 14 Jun
  • slideshow