by JSFoo

JSFoo 2019

Annual conference of 800+ front-end, backend and fullstack engineers

JSFoo 2019

JSFoo 2019

Annual conference of 800+ front-end, backend and fullstack engineers

by JSFoo
date_range

Date

27–28 Sep 2019, Bangalore

place

Venue

NIMHANS Convention Centre, Bangalore

Call for proposals

Theme and call for proposals:

The theme for JSFoo 2019 is component architecture. Your web applications, these days, are typically composed of multiple components such as React, Angular, Vue, Ember and others. We’d therefore like to hear talks about:

  1. How do you architect applications with numerous components? What complexities arise in the process? How do you mitigate these complexities?
  2. Do you have a case study of an app that has two components for front-end? Is your app’s front-end made of Angular and Vue, for example? In which case, how does front-end and backend technology work? Tell us more.
  3. What is the workflow, processes and organization of web development teams working on apps that have multiple components?

Talks on component architecture will form the core of JSFoo talks – from morning till lunch break – on both days. Apart from this, we are accepting talks on:

  1. JavaScript and security, including: framework-specific security concerns (node.js and exploits, for example), authentication and security audits.
  2. Latest developments in JavaScript and web ecosystem – the cutting edge.
  3. Best practices: debugging and profiling on the web, testing, measuring performance.
  4. JS off the web – conversational UI, raspberry pi, IoT, JS and music.

Who should submit a talk for JSFoo:

JSFoo is a conference for practitioners, by practitioners. Submit a proposal if you are:

  1. Senior software developers.
  2. Fullstack engineers.
  3. Front-end developer with experience of building apps, whether large and complex, or large and simple, or small and complex.
  4. If you have worked with web application security, either by building solutions or having worked on security issues for your application.
  5. Hobbyists, working with JS for projects that the community will be interested in learning about.

Format:

JSFoo is a single-track event with talks, Birds of Feather (BOF) sessions and round tables. We are accepting proposals for:

  1. Full talks: 40 mins duration
  2. Crisp talk: 20 mins duration
  3. Hands-on workshops of 3 or 6 hour duration (which will be held in the week leading up to JSFoo and one week after)
  4. Birds Of Feather (BOF) sessions of 45-60 mins duration

Who reviews proposals for JSFoo:

Proposals will be filtered and shortlisted by a community of reviewers consisting of past speakers and practitioners who have been attending previous editions of JSFoo.

Guidelines for submitting talks for JSFoo:

  1. Submit your proposal early so that we have more time to iterate if the proposal has potential.
  2. Write detailed outlines because an abstract is an abstract – it only gives us an ‘abstract’ idea of what you plan to speak on, and what is the key takeaway for the audience.
  3. Submit draft slides with your proposal, ideally 7 days after you submit your talk.
  4. Add a two-minute pitch video, telling us what your talk is about and why participants should attend it. Check samples of pitch videos on https://hasgeek.tv
  5. Use gender neutral language in your abstract and draft slides. The world is diverse as is the JS ecosystem. Let’s make this diversity visible.

How do we select proposals for JSFoo (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 insights 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.

Propose a session

All proposals

Confirmed sessions

Rethinking Frontend Apps with Svelte

Umang Galaiya (@umanghome)

  • None
  • 6 upvotes
  • 0 comments
  • Tue, 30 Apr
  • slideshow

Generating comics with JS

Anand S (@sanand0)

  • Crisp talk
  • Intermediate
  • 6 upvotes
  • 0 comments
  • Sat, 13 Apr
  • play_arrow

Constraint Driven Development

Swanand Pagnis (@swanand)

  • Full talk of 40 mins duration
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Thu, 28 Feb

Unconfirmed proposals

Testing apps with third-party integrations

Ville Vahteri (@villevhtr) (proposing)

  • None
  • 1 upvotes
  • 0 comments
  • Fri, 17 May
  • play_arrow

Software Developers, communicate your intentions (TL;DR : do it using tests)

Yael Zaritsky (@yaelz)

  • None
  • 1 upvotes
  • 0 comments
  • Fri, 17 May
  • slideshow

The glory of amp-script: Unleashing the kraken

Katherine Green (@katherinebg) (proposing)

  • None
  • 1 upvotes
  • 1 comments
  • Tue, 14 May

Debugging the Debugger

Princiya Sequeira (@princiya)

  • None
  • 1 upvotes
  • 1 comments
  • Tue, 14 May

Angular Universal - Be SEO, CDN & User friendly with Server-Side Rendering

Maciej Treder (@maciejtreder)

  • None
  • 2 upvotes
  • 3 comments
  • Tue, 14 May
  • play_arrow
  • slideshow

Progressive Web Apps: Future of web development

Maciej Treder (@maciejtreder)

  • None
  • 2 upvotes
  • 0 comments
  • Tue, 14 May

Develop for developers with Angular Schematics

Maciej Treder (@maciejtreder)

  • None
  • 2 upvotes
  • 0 comments
  • Tue, 14 May

Angular Universal - Be SEO, CDN & User friendly with Server-Side Rendering

Maciej Treder (@maciejtreder)

  • None
  • 2 upvotes
  • 1 comments
  • Tue, 14 May

Demystifying webapps like a pro with Firefox Devtools

Santosh Viswanatham (@viswanathamsantosh)

  • None
  • 2 upvotes
  • 0 comments
  • Tue, 14 May
  • slideshow

Build easy WebXR apps using A-frame

Bhuvana Meenakshi (@bhuvanakotees1)

  • None
  • 1 upvotes
  • 0 comments
  • Tue, 14 May
  • play_arrow
  • slideshow

Improving State: Case Studies

Yashika Garg (@yashikagarg13)

  • None
  • 1 upvotes
  • 2 comments
  • Sat, 11 May
  • play_arrow
  • slideshow

To SPA or not to SPA

Saptak Sengupta (@saptaks)

  • None
  • 1 upvotes
  • 1 comments
  • Fri, 10 May

Scalable platform UI apps with polyglot components (Intuit case Study)

ranadeep bhuyan (@ranadeepbhuyan)

  • None
  • 1 upvotes
  • 1 comments
  • Thu, 9 May

Passwords are so 1990

Sam Bellen (@sambego)

  • None
  • 2 upvotes
  • 2 comments
  • Thu, 2 May
  • play_arrow
  • slideshow

Knock knock, who's there? Authenticating your single page apps using JSON Web Tokens.

Sam Bellen (@sambego)

  • None
  • 1 upvotes
  • 1 comments
  • Thu, 2 May
  • play_arrow
  • slideshow

WebComponents - For Microfrontends & Re-usable Components

Kartik Arora (@kaaro)

  • None
  • 1 upvotes
  • 0 comments
  • Tue, 30 Apr
  • slideshow

Monorepo Architecture for production codebase

sarthak saxena (@sarthak9thie)

  • None
  • 2 upvotes
  • 0 comments
  • Mon, 29 Apr

Cross Browser Add-ons and How to build one

Jyotsna Gupta (@jyotsna17gupta)

  • Crisp talk
  • Intermediate
  • 2 upvotes
  • 0 comments
  • Tue, 23 Apr
  • play_arrow
  • slideshow

WebAR: The Augmented Reality for your Browser

Suroor Wijdan (@wijdansuroor)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 1 comments
  • Sat, 20 Apr
  • slideshow

Not everything can fit in rows and columns

Ashok Vishwakarma (@ashokvishwakarma)

  • Full talk
  • Intermediate
  • 15 upvotes
  • 1 comments
  • Tue, 9 Apr
  • slideshow

Controlling a swarm of drones with JavaScript

Jasper Schulte (@zjaaspoer)

  • Beginner
  • 1 upvotes
  • 0 comments
  • Thu, 28 Mar

Not everything can fit in rows and columns

Ashok Vishwakarma (@ashokvishwakarma)

  • Intermediate
  • 19 upvotes
  • 6 comments
  • Wed, 27 Mar
  • slideshow

Micro Front End Architecture with Web Components

ANAND GUPTA (@anand-gupta)

  • Intermediate
  • 1 upvotes
  • 5 comments
  • Tue, 19 Mar

Micro Front End Architecture with Framework agnostic Web Components

ANAND GUPTA (@anand-gupta)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 1 comments
  • Thu, 14 Mar

Building Scalable and Performant Micro-Frontends With React - A retro of Moengage Web Application

Uday Bhaskhar Pydi (@uday333)

  • Full talk
  • Intermediate
  • 1 upvotes
  • 0 comments
  • Wed, 13 Mar
  • slideshow

RNDM - Serverside React Native

Paul Napier (@rndm)

  • Intermediate
  • 2 upvotes
  • 1 comments
  • Mon, 11 Feb