JSFoo 2017
We launched JSFoo in 2011 as India’s first JavaScript conference. The JS community in India has grown phenomenally since then. JavaScript now pervades every aspect of web development – browsers, apps, front-end, backend, mobile and IoT, and there’s always scope to understand new ideas and solutions. The conference explores new ideas, implementing innovative solutions, and learning from experiences, especially negative ones!
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 Demystifying Web Components as the Weapon for Web
- 📹 1 video
- 👤 Rahat Khanna
The web is evolving at light speed and all the web applications are trying to catch up. It has become very difficult for a new developer or even an existing developer to decide which Framework or Tool to choose for his next project. Angular, React, Ember, Vue are few of the myriad of options available, and some time evaluating few of these for the best fit i… -
🎤 Building a PWA using Polymer
- 📹 1 video
- 👤 Ashrith Kulai
An introduction into Web Components and PolymerJS. A walk through on using Polymer features using book.olacabs.com.You will learn how easy it is to build a PWA using Polymer. -
🎤 Sponsored session: Progressive Web Games
- 📹 1 video
- 👤 Prateek Bhatnagar
This talk aims in driving motivation to bring game developers to mobile web. We have tons of games in playstore and apple store which are perfect candidates of PWAs. This talk will cover what it takes to make games super fast and interactive on mobile web. How to skip gigantic download wait time and keep the user engaged. -
🎤 Tiny Computers, JavaScript and MIDI
- 📹 1 video
- 👤 George Mandis
We’re living the halcyon days of tiny computers and JavaScript, but MIDI is a technology that’s been around for much longer. In this talk we’ll explore why it’s implementation and prevalence in hardware makes for a uniquely intriguing and accessible platform for creative coding. -
🎤 Safety not Guaranteed
- 📹 1 video
- 👤 Riyaz Walikar
Hackers are everywhere! Are they also in your client-side code? What do attackers target when they are breaking JavaScript frameworks and libraries? How are they stealing those elusive crypto keys and your authentication protected data?Detecting and exploiting JavaScript security issues can easily become complex since the scope for attack would be constraine… -
🎤 Sponsored session: Web and PWA OTR
-
🎤 Flash Talks on PWAs
- 📹 1 video
-
🎤 Demand Driven Applications with GraphQL by Vinci Rufus
- 📹 1 video
- 👤 Vinci Rufus
Working with REST is getting difficult, having to depend on backend teams to give us the API responses in the way frontend teams want is getting painful. Tools like GraphQL change the way things work by allowing applications to raise the demand of what data they want and how they want.The challenges of working with REST. - The core principles of Demand Drive… -
🎤 Dark Art of Webpack Bundle Tuning
- 📹 1 video
- 👤 Vijay Dharap
A typical flow of talk would be to showcase following: a. A typical application having bloated webpack bundles b. Tools to analyze the bundles and how to read / understand the output of those tools. (2-4 tools) c. Based on hints / information from the tools, perform “live-fixes” / “walk through git-diff” to show how small changes in chunk definitions / impor… -
🎤 TypeScript all the things!
- 📹 1 video
- 👤 Prashant Tiwari
You’re probably doing something wrong if you write JavaScript for a living in 2017 and haven’t yet tried TypeScript. Whether you’re writing a back-end, front-end or a mobile app — and whether you’re using jQuery, React, Angular, Vue or your favourite framework-du-jour — TypeScript can significantly improve your development experience with its incredible tool… -
🎤 And The Reason Is You
- 📹 1 video
- 👤 Neehar Venugopal
JS code, Reason is a great choice to introduce a funtional, statically typed language into your stack. -
🎤 10x Faster Mobile App Dev with PureScript
- 📹 1 video
- 👤 Vimal Kumar
At Juspay, after spending a few years writing various payments applications, we found ourselves looking for a better way. We wanted to allow newcomer developers, designers and project managers to be able to jump in and start creating solutions to their problems, without jumping through the hoops created by the language and tools. -
🎤 Scheduling background tasks in JavaScript to boost performance and DOM interactivity at large scale.
- 👤 Vivek Jagtap
JavaScript is single threaded, and your functions often needs to be run as soon as possible, but at the same time, you don’t want it to get in the user’s way.For example, you send analytics data when the user is scrolling the page, or you append elements to the DOM while they happen to be tapping on the button, your web page / app can become unresponsive, re… -
🎤 Framework wars: choosing Vue.js
- 📹 1 video
- 📝 1 slide deck
- 👤 Rahul Kadyan
This talk aims to share state of vue.js ecosystem. With stories from industry, it would be focused on why people picked vue.js over others. -
🎤 Framework Wars: Reactive web applications using Meteor
- 📹 1 video
- 📝 1 slide deck
- 👤 Sapna Upreti
Meteor is a type of full stack realtime JavaScript framework for web development. It’s free and open-source and a tidy package that makes web development easy.There is a concept of reactivity in Meteor which states that whenever there is a change in data source the clients connected to the Meteor server gets updated automatically without refresh.If you need … -
🎤 Framework wars: Great Developer Experience with Angular
- 📹 1 video
- 👤 Vinci Rufus
Once you’ve got past your apprehension of TypeScript, working with Angular can be a real joy. I’d say the Angular eco-system offers the best developer experience (DX) than any other framework or toolset out there. -
🎤 Scaling NodeJS
- 📹 1 video
- 👤 Abhinav Rastogi
My journey with Node started over 3 years ago, and I presented my initial learnings about running Node in production at JSFoo 2014. We have been using Node as our primary web serving layer since then, adding more features, more properties and most importantly, more traffic onto it. This led to the discovery of a lot of bottlenecks and a lot of late-night loa… -
🎤 Modular-services in a Nodejs Monolith
- 📹 1 video
- 👤 Naval Saini
Microservices are described as services with a few hundred lines of code. Big organizations run such micro services in 100’s and are often looked up to by engineers in startups/smaller companies, too eager to join that league. However the hard reality is that only a few startups will survive to scale and need micro services. Busting the hype, the experts are…