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

Date

27–28 Sep 2019, Bangalore

Venue

NIMHANS Convention Centre, Bangalore

Call for proposals

CfP for JSFoo is now open, and will close on 1 September 2019. First preference and efforts will be spent on early submissions. Late submissions may be moved to JSFoo and ReactFoo events, based on the status of the schedule.

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. Web performance, measuring performance, and architecting for performance.
  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.
  5. JavaScript and security, including: framework-specific security concerns (node.js and exploits, for example), authentication and security audits.

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)

  • 7 upvotes
  • 0 comments
  • Tue, 30 Apr

Generating comics with JS

Anand S (@sanand0)

  • 6 upvotes
  • 0 comments
  • Sat, 13 Apr

Constraint Driven Development

Swanand Pagnis (@swanand)

  • 1 upvotes
  • 0 comments
  • Thu, 28 Feb

Unconfirmed proposals

Fearless IO

tushar mathur (@tusharmathur)

  • 1 upvotes
  • 0 comments
  • Sun, 21 Jul

React Front-end Architecture for Micro-Apps

Dhruv Jain (@maddhruv)

  • 1 upvotes
  • 0 comments
  • Sat, 20 Jul

Enterprise-grade UI with open source Lightning Web Components

Aditya Naag Topalli

  • 1 upvotes
  • 0 comments
  • Fri, 19 Jul

Create a Blogging App with Angular and Firebase

Ankit Sharma (@ankitsharma007)

  • 1 upvotes
  • 0 comments
  • Tue, 16 Jul

Brahmos.js - React without VDOM

Sudhanshu Yadav (@sudhanshuyadav)

  • 1 upvotes
  • 0 comments
  • Tue, 16 Jul

Testing apps with third-party integrations

Ville Vahteri (@villevhtr) (proposing)

  • 1 upvotes
  • 0 comments
  • Tue, 11 Jun

Lessons learnt in Document Driven Development

Ananya Neogi (@ananyaneogi)

  • 1 upvotes
  • 0 comments
  • Fri, 7 Jun

Demystifying front-end tech stacks

Dheeraj Kumar (@codepodu)

  • 1 upvotes
  • 2 comments
  • Wed, 5 Jun

Building a High Performance Mobile-First Web App | A case study of Jabong PWA

Upendra Dev Singh (@uds)

  • 2 upvotes
  • 3 comments
  • Sat, 1 Jun

Empathy in Code - Accessibility in Web

Paridhi Sharma (@paridhisharma)

  • 2 upvotes
  • 0 comments
  • Fri, 31 May

Better Coding with React Hooks

pulkit k (@kpulkit29)

  • 1 upvotes
  • 3 comments
  • Tue, 28 May

WebAssembly with JavaScript to build Web-Components - the future of the web?

ranadeep bhuyan (@ranadeepbhuyan)

  • 2 upvotes
  • 4 comments
  • Fri, 24 May

Sharing Code Across UI Teams, Frameworks are 9/10 work done. Finding the missing 1/10

saurabh.sh (@saurabh-sh)

  • 2 upvotes
  • 2 comments
  • Thu, 23 May

Testing apps with third-party integrations

Ville Vahteri (@villevhtr) (proposing)

  • 1 upvotes
  • 0 comments
  • Fri, 17 May

Communicate without leaving the keyboard

Yael Zaritsky (@yaelz)

  • 2 upvotes
  • 0 comments
  • Fri, 17 May

The glory of amp-script: Unleashing the kraken

Katherine Green (@katherinebg) (proposing)

  • 1 upvotes
  • 4 comments
  • Tue, 14 May

Debugging the Debugger

Princiya Sequeira (@princiya)

  • 1 upvotes
  • 3 comments
  • Tue, 14 May

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

Maciej Treder (@maciejtreder)

  • 2 upvotes
  • 4 comments
  • Tue, 14 May

Progressive Web Apps: Future of web development

Maciej Treder (@maciejtreder)

  • 2 upvotes
  • 0 comments
  • Tue, 14 May

Develop for developers with Angular Schematics

Maciej Treder (@maciejtreder)

  • 2 upvotes
  • 0 comments
  • Tue, 14 May

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

Maciej Treder (@maciejtreder)

  • 2 upvotes
  • 1 comments
  • Tue, 14 May

Demystifying webapps like a pro with Firefox Devtools

Santosh Viswanatham (@viswanathamsantosh)

  • 2 upvotes
  • 0 comments
  • Tue, 14 May

Build easy WebXR apps using A-frame

Bhuvana Meenakshi (@bhuvanakotees1)

  • 1 upvotes
  • 0 comments
  • Tue, 14 May

Improving State: Case Studies

Yashika Garg (@yashikagarg13)

  • 1 upvotes
  • 3 comments
  • Sat, 11 May

To SPA or not to SPA

Saptak Sengupta (@saptaks)

  • 1 upvotes
  • 1 comments
  • Fri, 10 May

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

ranadeep bhuyan (@ranadeepbhuyan)

  • 1 upvotes
  • 6 comments
  • Thu, 9 May

Passwords are so 1990

Sam Bellen (@sambego)

  • 2 upvotes
  • 2 comments
  • Thu, 2 May

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

Sam Bellen (@sambego)

  • 1 upvotes
  • 1 comments
  • Thu, 2 May

WebComponents - For Microfrontends & Re-usable Components

Kartik Arora (@kaaro)

  • 1 upvotes
  • 0 comments
  • Tue, 30 Apr

Monorepo Architecture for production codebase

sarthak saxena (@sarthak9thie)

  • 2 upvotes
  • 2 comments
  • Mon, 29 Apr

Cross Browser Add-ons and How to build one

Jyotsna Gupta (@jyotsna17gupta)

  • 2 upvotes
  • 0 comments
  • Tue, 23 Apr

WebAR: The Augmented Reality for your Browser

Suroor Wijdan (@wijdansuroor)

  • 1 upvotes
  • 2 comments
  • Sat, 20 Apr

Controlling a swarm of drones with JavaScript

Jasper Schulte (@zjaaspoer)

  • 1 upvotes
  • 0 comments
  • Thu, 28 Mar

Not everything can fit in rows and columns

Ashok Vishwakarma (@ashokvishwakarma)

  • 19 upvotes
  • 7 comments
  • Wed, 27 Mar

Micro Front End Architecture with Web Components

ANAND GUPTA (@anand-gupta)

  • 1 upvotes
  • 5 comments
  • Tue, 19 Mar

Micro Front End Architecture with Framework agnostic Web Components

ANAND GUPTA (@anand-gupta)

  • 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)

  • 1 upvotes
  • 0 comments
  • Wed, 13 Mar

RNDM - Serverside React Native

Paul Napier (@rndm)

  • 2 upvotes
  • 1 comments
  • Mon, 11 Feb