The Pune edition of JSFoo is a single-track event with: Full talks: 30 mins duration Crisp talks: 15 mins duration Flash talks: 5 mins demo with laptop or speaking without laptop Birds Of Feather (BOF) sessions of 1 hour duration expand
The Pune edition of JSFoo is a single-track event with:
Full talks: 30 mins duration
Crisp talks: 15 mins duration
Flash talks: 5 mins demo with laptop or speaking without laptop
Birds Of Feather (BOF) sessions of 1 hour duration
Hands-on workshops of 3-hour or 6-hour duration - where participants follow the instructor on their laptops
We are accepting talks on the following topics:
Use of multiple components - React, Angular, Vue - in a single web application.
Collaborating with teams where an application has multiple components. Talks on these topics can be about tools and/or processes.
Performance - measuring performance, improving performance, testing for performance.
Best practices: debugging and profiling on the web, testing, measuring performance.
Progressive Web Apps (PWA).
New trends and developments - for example JAM Stack.
Proposals will be filtered and shortlisted with reviews from JSFoo speaker alumni.
To expedite the decision on your proposal, include the following with your submission:
Add links to videos/slide decks if your talk is at an advanced stage of articulation.
If you are presenting a new idea, for which you want review and mentorship, explain problem statement and the key learnings in greater detail.
In general, submit your proposal early so that we have more time to iterate. You can always edit your proposal after submitting the first version.
JSFoo’s policy is to showcase talks where the insights are free for participants to take back and apply to their work. If you are referring to a proprietary technology for solving a web application development problem, consider picking up a sponsored session.
We pay an honorarium of Rs. 3,000 to speakers. Confirmed speakers 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 relatives. Please do not ask us for this.
In Microsoft, we have a very large TypeScript-based git repository where over 250 developers build and write code for high-value frontend components which is used across all Microsoft365 products like Outlook, Office, Bing, SharePoint, etc. It contains over a 100 npm packages, containing over a million lines of TypeScript code. Co-locating these components encourages collaboration and sharing cod… more
Codemod is a mechanism to make sweeping changes across your code with ease and effectiveness, assisting in large-scale migrations of the code-base. This can be performed through automated tools such as jscodeshift. Many JS frameworks rely heavily on codemods to make the associated code migrations seamless, so that the developers using the frameworks don’t have to rewrite a significant amount of c… more
WCAG stands for Web Content Accessibility Guidelines, these guidelines will make content more accessible to a wider range of people with disabilities. These are platform independent and address the accessibility of web content on desktops, laptops, tablets, and mobile devices. Coding a WCAG-compliant website is achievable with minimal expense & minimal impact on usability with some basic guidelin… more
The talks gives an Introduction of the functional programming paradigm and explains how it differs from Impertive & Object oriented programming. The session will kickstart the journey of Functional programming or makes a developer better at the FP by understanding the pattern more deeply. It covers some of the principles of coding such as DRY (Don’t repeat yourself), YAGNI(ya ain’t gonna need it)… more
GraphQL. Many of us have heard, used and are still using GraphQL in production. Why do we use GraphQL? Well, we get tons of advantage over REST and when we see the advantages we sure hop on it faster. more
Confirmed & scheduled
10 Feb 2020
Duration of the session: Topic for Open Space discussion
A decorator is a special kind of declaration that can help in extending the functionality of your code. They are helpful for anything you want to transparently wrap with extra functionality. These include memoization, enforcing access control and authentication, logging etc. In this talk, I’ll talk about decorators in TypeScript and using them in your code. more
This workshop will briefly cover newly introduced Mysql Document Store architecture which allows developers to work with SQL relational tables and schema-less JSON collections. We will then dive into Connector/Node.js, official Node.js driver provided by MySQL, ways to use it in an application and a couple of features introduced in Mysql 8.0 releases for Connector/Node.js. more
This presentation is driven by a singular challenge of making the custom widgets like Custom form(including custom checkboxes, combobox, etc), tab panel, Carousel, etc accessible. I will be addressing the gaps/problems that people with disabilities face while working in inaccessible environment(more specifically, in web) and exploring the ways to make the custom widgets acccessible for Assistive … more
Confirmed & scheduled
11 Feb 2020
Duration of the session: 30 mins full talkDuration of the session: 30 mins full talk
A full-stack software developer decides to exit a profitable business that he helped build, to take sabbatical from full-time tech, slow down, look around, and explore. Through his monthly backpacking trips to various locations within India, he tries to look at things from fresh perspectives. Two years of slowing down and backpacking later, he decides to take sabbatical from the sabbatical itself… more
India has a rich diversity of languages spread across the country. Out of these, 22 are officially recognized, 45 have been proposed for inclusion, and there are thousands of other regional languages and dialects that exist within the country. Every language is inherent to the culture and geography that it belongs to. Each language and its dialect has a rich collection of literature and art in va… more