Format and theme
JSFoo 2020 will have a single track of talks, Birds of Feather (BOF) sessions, open spaces for participants to decide on topics they want to discuss, focussed peer group meetings, and other interactive sessions.
JSFoo 2020 will cover two broad themes:
- JSFoo Pro on day 2, where a single day is dedicated to discussing advanced topics related to the web.
Sub-topics under JSFoo:
- Business use cases and how business imperatives drive architecture and design decisions for front-end engineering.
- Migration of large legacy codebases to modern frameworks: patterns, anti-patterns and learnings.
- Full stack engineering in enterprises, including adoption of GraphQl, backend development with REST APIs, scaling and performance.
- Tooling and frameworks: use cases and trends.
- Engineering and business concerns for JS in enterprises.
- New developments for front-end engineering in enterprises.
- JSFoo Pro:
- Deep dive talks on measuring web performance and tuning.
- Deep dive talks on web performance APIs.
- Maintaining web performance over time, not only to make things fast, but also ‘keep’ things fast.
- Advanced PWA and/or service worker implementations, including push notifications, background sync.
- Deep dive talks on the state of CSS in JS and comparison of available choices.
- Advanced rendering, animations and keeping applications running at 60fps.
- Deep dive talks on transpilers and ES10.
- Functional programming in practice.
- RxJS And reactive Programming.
- Chrome V8 insights.
- Deploying at scale: gotachas to watchout for.
- Monitoring NodeJS in the browser.
- Metrics and logging patterns in JS at scale.
- Promising and upcoming trends in JS, including detailed comparisons React with upcoming frameworks
- WASM: a practical guide and a real work case study
- Developer discipline, managing large codebases, practical problems to watch out for.
We invite communities to collaborate with us to curate tracks, sessions and meetups at the conference.
**Participant profile at JSFoo 2020:
Speakers like to know who will be in their audience and therefore how to prepare talks. Below is a list of potential participants at JSFoo 2020:
- Experienced senior engineers
- Team leads
- Product managers
- Front-end engineers working in enterprises
- Full stack engineers workings in enterprises and large organizations.
- Full talks - 40 mins duration
- Crisp talks - 20 mins duration
- Flash talks - 5-10 mins
- Birds of Feather (BOF) session - 1 hour duration
- Round tables - 1-3 hours duration
- Hands-on workshops, where participants follow instructors on their laptops: 3-6 hours duration
- Suggest your own format
Proposals will be accepted based on the themes for JSFoo and topics which participants propose.
The schedule will be announced iteratively. You can propose session ideas for speakers to speak, based on topics that interest you.
We recommend that proposers do the following with/after submitting proposals:
- Add links to videos/slide decks if your talk is at an advanced stage of articulation.
- Explain problem statement and the key learnings in greater detail.
- Submit your proposal early for feedback and review.
JSFoo’s policy is one speaker per talk.
Passes and honorarium for speakers
We pay an honorarium of Rs. 3,000 to each speaker and workshop instructor at the end of their talk/workshop. Confirmed speakers and instructors also get a pass to the conference and a discount code which they can share with their colleagues, communities they are part of, and on social media channels. We do not provide free passes for speakers’ colleagues and spouses. Please do not ask us for this.
Travel grants for outstation speakers:
Travel grants are available for international and domestic speakers. We evaluate each case on its merits, giving preference to women, people of non-binary gender, and Africans.
If you require a grant, request it when you submit your proposal in the field where you add your location. Rootconf is funded through ticket purchases and sponsorships; travel grant budgets vary.
Last date for submissions: 20 June, 2020
Conference dates: 4-5 September 2020
Schedule announcement: 1 June 2020 onwards
Write to email@example.com if you have questions regarding talks/sessions at the conference.
Proposal submission closes on 20 June, 11:59 PM
Vijayan Srinivasan (@vijayan007)
Peter Thomas (@ptrthomas)
Nikhil Kumaran S (@nikhilkumaran)
Rajasegar Chandiran (@rajasegar)
Udit Guru (@uditguru)