Submissions
JSFoo Coimbatore 2019

JSFoo Coimbatore 2019

On building faster, performant and secure web applications

Tickets

Loading…

Accepting submissions till 22 Apr 2019, 11:59 PM

Not accepting submissions

JSFoo Coimbatore is a single track event with: Full talks: 40 mins duration Crisp talk: 20 mins duration Birds Of Feather (BOF) sessions of 45-60 mins duration We are accepting talks on the following topics: expand

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

Accepting submissions till 22 Apr 2019, 11:59 PM

Sampath Kumar

Video thumbnail

Micro-Frontends - Practical tools to manage complex React codebases

Javascript has gone through radical evolution over the past decade. The browser has grown from being a light-weight platform for building simple user interfaces to where it is today, while Javascript has grown to become ubiquitous. more
  • 0 comments
  • Waitlisted
  • 15 Dec 2018
Technical level: Intermediate

Thibaud Courtoison

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

For some time now, we’ve been hearing all about GraphQL. Served as REST’s replacement, we look forward to tasting this language. more
  • 0 comments
  • Awaiting details
  • 16 Oct 2018
Technical level: Intermediate

NISHI JAIN

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

We are familiar with the service layer in web applications. We all maintain it. But how about developing a service layer that has multiple providers for a single service. The client can choose between different providers. Let’s say, X is a service provider that does n different tasks in an application, we want to replace X with Y, but Y is still in development. This process of replacement has to … more
  • 0 comments
  • Confirmed & scheduled
  • 31 Jan 2019
Technical level: Intermediate

Bhuvana Meenakshi

Video thumbnail

WebXR creating new trends

WebXR is a latest technology which combiines WebVR/AR and it is not boring like lines and lines of code to get a small VR experience. Just a few steps to do the magic. If one is interested to learn the tricks of the magician and get the secrets behing the screen revealed then there you are, must attend my talk to get the cats off the bag. Also, having been contributed for Mozilla since 5 years I … more
  • 7 comments
  • Rejected
  • 14 Feb 2019
Technical level: Beginner

Pranay Prakash

Why aren't you using Async Generators yet?

JavaScript has a new underutilized addition: Async Generators, and they’re a great fit in the functional world and they enable a lot of critical patterns when programming to ensure a clean, scalable codebase. I’ll focus on what Async Generators are, how they work under the hood in browsers, Node.js (and even babel) and filled with examples of use cases in production including how async generators… more
  • 0 comments
  • Submitted
  • 16 Sep 2018
Technical level: Intermediate

kalashri aundhkar

GTM - (Google Tag Manager)

Proposal and 5 good reasons why i am recommending exactly this. more
  • 1 comment
  • Rejected
  • 22 Feb 2019
Technical level: Intermediate

Shreyansh Pandey

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

When faced with the inevitable question of choosing a framework, people often times go for the most popular and hardly do the research on why others may serve their purpose. Deployment is another issue; microservices? Monilithic? Docker? What about testing? And security? They are a lot of questions. With this conversation (rather than a “talk”), I will try to justify the good and the bad use-case… more
  • 1 comment
  • Confirmed & scheduled
  • 17 Mar 2019
Technical level: Beginner

Gokul Kathirvel

Writing modern apps with Ember Octane

A Talk about how Ember Octane, a new edition of Ember.js recently released will help frontend developers to spin modern web apps really easily and quickly. The talk will be focused on how the Octane edition utilizes the native platform features like ES Classes, decorators, etc., effectively. more
  • 2 comments
  • Rejected
  • 31 Mar 2019
Technical level: Intermediate

Karthickeyan Narasimhan

One Extension for all Browsers!

WebExtensions API are the future of browser extension. With this API, Developers can write extensions that can work in almost all browsers. Knowledge of HTML, CSS and JS is enough to write an extension of your own. In this session, I will walk-through the anatomy of WebExtensions, how to create your first web extension, introducing various API’s like Context Menu, tabs, webRequest, Alarm & notifi… more
  • 2 comments
  • Under evaluation
  • 11 Apr 2019
Technical level: Intermediate

Shivam Latawa

Video thumbnail

State management in Angular6/7 with Ngrx

This talk will explain why you need a state management solution for your application and how RxJs and Redux collectively help to solve your problem with NgRx. more
  • 4 comments
  • Under evaluation
  • 11 Apr 2019
Technical level: Intermediate

Santosh Viswanatham

Video thumbnail

WebXR for Everyone

VR/XR has been the most Exciting tech in building Realistic applications, games, communication tools, and entertainment experiences for the past 3 years. Everyone has been playing around VR for a while, How about being on the other side of the table and create an XR experience on their own? AFrame, a web-based VR framework from Mozilla made it ridiculously easy to create VR Experiences. This talk… more
  • 0 comments
  • Rejected
  • 11 Apr 2019
Technical level: Intermediate

Vijaya Krishna Kudva

Building Scalable High Performance Stack

Today we have great choices of technologies in web. this talk talks about art of deciding the right tech stack. i will be using myntra as an example and share what we used at myntra to build our pwa. more
  • 0 comments
  • Submitted
  • 26 Jun 2018
Technical level: Intermediate Session type: Lecture

Swarup Sengupta

Frontend Performance Optimizations @ Booking.com

Serving more than a million pageviews per minute around the world means a million issues to take care as well. The problem becomes more convoluted when you consider the wide geography, various platforms, wide range of internet speeds and a culturally diverse user base. Also on top of that there are more than a thousand developers/designers who are trying everyday to put better and more features i… more
  • 2 comments
  • Submitted
  • 12 Sep 2018
Technical level: Intermediate

Tejesh P

Video thumbnail

State Machines for Frontend State Management

The major complexity of Frontend App Development arises when managing state of DOM, Internal variables, UI controls. Have you wondered if JS code can be architected to manage state without resorting to high learning curve state management solutions like Redux, MobX etc when not needed. Independent of what framework is used, the concepts of State Machines from Automata theory can be applied to you… more
  • 0 comments
  • Confirmed & scheduled
  • 17 Apr 2019
Technical level: Intermediate Session type: Lecture

Mohamed Yaseen

Vue.Js: Introduction

Vue is a progressive framework for building user interfaces.Vue is a library that focuses heavily on the ViewModel---the two-way data bindings that tie what we see and interact with on the screen with the application’s data model. In this way (and as stated on the Vue.js website), the library is “not a full-blown framework - it is designed to be a view layer that is simple and flexible”. more
  • 0 comments
  • Awaiting details
  • 19 Apr 2019
Technical level: Beginner

Biswajit Pattanayak

Write automation tests in your favourite language javascript

What is the problem statement? Tests, especially automated tests, are vital to software delivery as they assure stability of the product while the delivery is sprinting through the iterations. However a flaky test in the feedback suite can introduce the ‘broken-window’ syndrome. This is a common observation with the traditional e2e tests written using the most popular tool - selenium. Because of … more
  • 0 comments
  • Under evaluation
  • 19 Apr 2019
Technical level: Intermediate

Kaleeaswari S

Jest for React

Why do we even need to test our code? How do we assure each and every line works as expected? How do we know if the code can work end-to-end? How do we know if the code can handle all possible use cases? Modifying or extending the existing code, does it break the existing code? How do we measure the code performance? The answer to all these questions is writing test for the code. more
  • 0 comments
  • Awaiting details
  • 19 Apr 2019
Technical level: Intermediate

Punit Sethi

Improving React App Performance : A Case Study

This talk shares our experience of performance optimizing our React App. The objective of the presentation is to talk how we measured the performance gain and detail the React & Webpack capabilities we leveraged to improve frontend performance. more
  • 0 comments
  • Confirmed & scheduled
  • 20 Apr 2019
Technical level: Intermediate Session type: Lecture

Sudhanshu Yadav

Video thumbnail

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

This talk shares our experience of breaking down the monolithic front-end to more manageable and smaller apps and modules. more
  • 0 comments
  • Confirmed & scheduled
  • 21 Apr 2019
Technical level: Intermediate

Riyaz Walikar

Captain Marvellous JavaScript - A look at how hackers use JS

The modern web would be grossly incomplete without JavaScript. While the dev world is using JS to build more user friendly, experience rich, responsive and fast web applications, hackers have been using JavaScript on a parallel trail using the same programming principles as the devs to break implmentations, attack users and servers alike. more
  • 0 comments
  • Confirmed & scheduled
  • 21 Apr 2019
Technical level: Beginner

Ramakrishnan Kandasamy

Is your Serverless Application Secure?

Serverless is one of the rapidly growing technology in this cloud world. This gives a lot of advantages for the developers & adapters for while managing our applications & code. This also gives a lot of abstractions including in security space. This makes the developers think that their application is secure from all the threats & vulnerabilities. more
  • 0 comments
  • Under evaluation
  • 21 Apr 2019
Technical level: Intermediate

Abilash Rajasekaran

Secure web application - Hands on workshop

In this workshop we will be using the Damn Vulnerable NodeJS Application(DVNA) to demonstrate the OWASP top ten vulnerabilities. Initially participants will try to exploit, then understand and fix the vulnerability. We will use Kali linux to demostrate how to scan and find some of the vulnerabilities. If time permits we will try to explain, how to build secure containerized application and settin… more
  • 0 comments
  • Under evaluation
  • 22 Apr 2019
Technical level: Intermediate

Sreenadh S

Developing End-to-End IoT Applications Using Javascript

Javascript has become more popular now and its being used on all platforms and devices. In this talk, We will answer How Javascript can be used effectively for devloping end to end IoT Applications, not just for prototype? more
  • 0 comments
  • Rejected
  • 22 Apr 2019
Technical level: Intermediate

ramesh ramalingam

React - The idiomatic way - Workshop

React is one of the widely used frameworks in the front-end world. But when it comes to the way it is used, everyone uses React in their one comfortable way and missing the real essence of React & its Components. more
  • 0 comments
  • Awaiting details
  • 22 Apr 2019
Technical level: Intermediate

Diwanshi Pandey

Get started with Web Assembly

WebAssembly is a brand new web technology with massive potential. It will have a significant impact on how web applications are developed in the future. Come and enjoy the talk if you are interested to know how WASM works with Rust and other system level programming languages like C, C++. more
  • 0 comments
  • Rejected
  • 22 Apr 2019
Technical level: Intermediate

Omkar Sheral

Making life easy with React View Controller

Adding Controller to the party of Components, Containers, Actions, Reducers... more
  • 1 comment
  • Awaiting details
  • 22 Apr 2019
Technical level: Intermediate Session type: Lecture

Nayanika Dey

Latest Buzzword in Industry - 'Progressive Web Apps'

The talk would mainly focus on the ‘whats’, ‘whys’ and ‘hows’ of progressive web apps. It would also cover the various caching mechanism used to make any application progressive. It would include a bit of dive into service worker along with its demo. It will also talk about the various challenges in pwa. more
  • 0 comments
  • Awaiting details
  • 22 Apr 2019
Technical level: Beginner
Karan Saini

Karan Saini

Leveraging Web Application Vulnerabilities for Resourceful Intelligence Gathering

This talk aims to introduce the audience how web application vulnerabilities can be leveraged for self-sufficient information and intelligence gathering. more
  • 0 comments
  • Confirmed & scheduled
  • 04 May 2019
Section: Full talk (40 mins) Technical level: Beginner Session type: Demo Technical level: Intermediate Session type: Lecture
Hybrid access (members only)

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more