Submissions

JSFoo Coimbatore 2019

On building faster, performant and secure web applications

Proposal guidelines

JSFoo Coimbatore is a single track event with:

  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 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
  7. JavaScript and security

In general, we prefer:

  1. Experiential talks, with case studies.
  2. Talks that explain why, rather than how. We like when proposers explain how they understood a problem and how they thought of the solution.
  3. Talks on tools are either moved to tutorials or crisp demos, depending on the recency and adoption of the tool in the community, at the time of the conference.

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

How do we select proposals for JSFoo Coimbatore (and conferences held under JSFoo):

Every proposal is filtered on the following basis:

  1. Our team assesses whether each proposal is directly relevant to the conference.
  2. We then check whether the technology or solution you are referring to is open source or not. If you are referring to a proprietary technology, you have to consider picking up a sponsored session.
  3. A team of reviewers then assess whether your proposal is novel and whether the takeaways from your talk are clear or not. JSFoo audience consists of practitioners. We therefore insist that talks have takeaways that participants can learn and apply in their daily practice.
  4. We also evaluate how you have structured your talk and whether you can weave it into a story/narrative.
  5. And last, but not the least, we determine your ability to communicate succinctly, and how you engage with (potential) audience. You must therefore submit the two-minute pitch 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. If you have questions, write to us on: jsfoo.editorial@hasgeek.com. We will be happy to advise.

Our editorial team works with potential speakers in refining their talk ideas, and rehearsing at least twice - before the main conference - to sharpen the insights presented in the talk. Read more here: https://medium.com/hasgeek/why-we-insist-on-rehearsing-talks-before-every-conference-ac3e5bfef24b

Passes and honorarium for speakers:

We pay an honorarium of Rs. 3,000 to each speaker and Rs. 5,000 to first-time workshop instructors at the end of their talk/workshop. Confirmed speakers and instructors also get a pass to the conference and networking dinner. We do not provide free passes for speakers’ colleagues and spouses.

Travel grants for outstation speakers:

JSFoo is funded through ticket purchases and sponsorships; travel grant budgets vary.

Travel grants are available for:

  1. Speakers who have led/worked on open source projects that have large-scale adoption.
  2. Speakers from among women and persons of non-binary genders.

If you require a grant, mention it when you submit your proposal in the field where you add your location.

Important dates:

Last date for submission: 22 April 2019 JSFoo Coimbatore: 8 June 2019. Hands-on workshops: 7 and 9 June 2019.

Venue: to be announced.

Contact

For tickets and sponsorships, contact info@hasgeek.com or call +91-7676332020. For queries about speaking, write to jsfoo.editorial@hasgeek.com

Make a submission

Submissions are closed for this project

All submissions

Breaking the Monolithic Front-end (A HackerRank's case study)

Sudhanshu Yadav (@sudhanshuyadav)

  • 0 comments
  • Confirmed & scheduled
  • Sun, 21 Apr
Technical level: Intermediate

Leveraging Web Application Vulnerabilities for Resourceful Intelligence Gathering

Karan Saini (@x)

  • 0 comments
  • Confirmed & scheduled
  • Sat, 04 May
Section: Full talk (40 mins) Technical level: Beginner Session type: Demo Session type: Lecture Technical level: Intermediate

Building Scalable High Performance Stack

Vijaya Krishna Kudva (@nvkudva)

  • 0 comments
  • Submitted
  • Tue, 26 Jun
Technical level: Intermediate Session type: Lecture

Why aren't you using Async Generators yet?

Pranay Prakash (@pranaygp)

  • 0 comments
  • Submitted
  • Sun, 16 Sep
Technical level: Intermediate

Frontend Performance Optimizations @ Booking.com

Swarup Sengupta (@ssengupta)

  • 2 comments
  • Submitted
  • Wed, 12 Sep
Technical level: Intermediate

“PrismaPizza”, your GraphQL backend delivered home in 30min

Thibaud Courtoison (@errorname)

  • 0 comments
  • Awaiting details
  • Tue, 16 Oct
Technical level: Intermediate

Micro-Frontends - Practical tools to manage complex React codebases

Sampath Kumar (@sampathoops)

  • 0 comments
  • Waitlisted
  • Sat, 15 Dec
Technical level: Intermediate

WebSDK : Switching b/w service providers on the fly.

NISHI JAIN (@nishij)

  • 0 comments
  • Confirmed & scheduled
  • Thu, 31 Jan
Technical level: Intermediate

WebXR creating new trends

Bhuvana Meenakshi (@bhuvanakotees1)

  • 7 comments
  • Rejected
  • Thu, 14 Feb
Technical level: Beginner

GTM - (Google Tag Manager)

kalashri aundhkar (@kalashria)

  • 1 comments
  • Rejected
  • Fri, 22 Feb
Technical level: Intermediate

Architect for Scale - My Learnings in Node.js (A case study)

Shreyansh Pandey (@weirdpanda)

  • 1 comments
  • Confirmed & scheduled
  • Sun, 17 Mar
Technical level: Beginner

Writing modern apps with Ember Octane

Gokul Kathirvel (@gokatz)

  • 2 comments
  • Rejected
  • Sun, 31 Mar
Technical level: Intermediate

WebXR for Everyone

Santosh Viswanatham (@viswanathamsantosh)

  • 0 comments
  • Rejected
  • Thu, 11 Apr
Technical level: Intermediate

Captain Marvellous JavaScript - A look at how hackers use JS

Riyaz Walikar (@riyazw)

  • 0 comments
  • Confirmed & scheduled
  • Sun, 21 Apr
Technical level: Beginner

Is your Serverless Application Secure?

Ramakrishnan Kandasamy (@rmkanda)

  • 0 comments
  • Under evaluation
  • Sun, 21 Apr
Technical level: Intermediate

Vue.Js: Introduction

Mohamed Yaseen (@yaseenbit)

  • 0 comments
  • Awaiting details
  • Fri, 19 Apr
Technical level: Beginner

Secure web application - Hands on workshop

Abilash Rajasekaran

  • 0 comments
  • Under evaluation
  • Mon, 22 Apr
Technical level: Intermediate

One Extension for all Browsers!

Karthickeyan Narasimhan (@karthickeyan)

  • 2 comments
  • Under evaluation
  • Thu, 11 Apr
Technical level: Intermediate

Write automation tests in your favourite language javascript

Biswajit Pattanayak (@biswajitp)

  • 0 comments
  • Under evaluation
  • Fri, 19 Apr
Technical level: Intermediate

Jest for React

Kaleeaswari S (@kaleeaswari)

  • 0 comments
  • Awaiting details
  • Fri, 19 Apr
Technical level: Intermediate

State Machines for Frontend State Management

Tejesh P (@tejesh95)

  • 0 comments
  • Confirmed & scheduled
  • Wed, 17 Apr
Technical level: Intermediate Session type: Lecture

Improving React App Performance : A Case Study

Punit Sethi (@geekybiz)

  • 0 comments
  • Confirmed & scheduled
  • Sat, 20 Apr
Technical level: Intermediate Session type: Lecture

Developing End-to-End IoT Applications Using Javascript

Sreenadh S (@sree96)

  • 0 comments
  • Rejected
  • Mon, 22 Apr
Technical level: Intermediate

React - The idiomatic way - Workshop

ramesh ramalingam (@rrameshbtech)

  • 0 comments
  • Awaiting details
  • Mon, 22 Apr
Technical level: Intermediate

Get started with Web Assembly

Diwanshi Pandey (@diwanshipandey)

  • 0 comments
  • Rejected
  • Mon, 22 Apr
Technical level: Intermediate

Latest Buzzword in Industry - 'Progressive Web Apps'

Nayanika Dey (@nayanikadey)

  • 0 comments
  • Awaiting details
  • Mon, 22 Apr
Technical level: Beginner

Making life easy with React View Controller

Omkar Sheral (@omkarsheral1989)

  • 1 comments
  • Awaiting details
  • Mon, 22 Apr
Technical level: Intermediate Session type: Lecture

State management in Angular6/7 with Ngrx

Shivam Latawa (@shivamlatawa)

  • 4 comments
  • Under evaluation
  • Thu, 11 Apr
Technical level: Intermediate