🌎 Community-curated list of tech conference talks, videos, slides and the like β€” from all around the world

πŸ“… 2018-10-26
🌎 Banglore, India
With JavaScript being used as much as it is talked about, JSFoo is certainly the most needed conference this year! The reasons for its popularity are also the reasons for its vulnerability (security-wise). Hence this edition will focus broadly on JavaScript and security.HasGeek hosted the first edition of JSFoo in 2011 to address the growing needs of a niche community working with Javascript. Since then, our JS community has grown tremendously. And this year, we’re meeting again on 26 – 27 October to explore new ideas and developments, to implement innovative solutions, and to learn from others’ experiences. Want to see the quality and topics of talks at last year’s conference? You can watch the JSFoo 2017 videos or the related ReactFoo 2017 videos to see what was on trend. Or check out the 2017 conference website.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Shyam Seshadri
    Web Application security has generally been focused aroud OWASP, and terms like XSS, CSRF and the like are generally thrown around. In this talk, the aim is to change the mind-map of how we think about and approach security, and outline a methodology that allows you to think about security in a holistic, comprehensive manner. This talk will not specifically …
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Siddharth Kshetrapal
    There’s a lot you have to think about when building frontend applications - routing, performance, animations, etc. Security often takes the back seat (not cool!).Between cookies, tokens, keeping users authenticated, and handling resource access, security can become quite tricky. Let’s look at the implementation detail and usage of the popular methods of auth…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Arnav Gupta
    Your brand has multiple products on the web. They all need authentication. But obviously, you’d maintain a common authentication and user database.Also, in this age, you cannot make a login system without Login with [Facebook|Google|Twitter|...]For the second thing, you need to consume Oauth2.0 (the industry standard now), for the first thing, you need to ma…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Ankit Muchhala
    Introduce audience to security implications while writing application code for public facing gateway services. The talk will not be a tutorial on security best practices. Instead, it will focus on building an understanding for developing secure applications and outline ways to do so.How to build secure APIs, Understand security challenges while building BFF …
  • 🎀

    • πŸ‘€ Shyam Seshadri
    • πŸ‘€ Siddharth Kshetrapal
    • πŸ‘€ Arnav Gupta
    • πŸ‘€ Ankit Muchhala
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Rahul Nanwani
    As mobile data and mobile devices become more and more accessible in India, we need to build experiences not just for the high-end users but also vary our content dynamically to cater to users with slower devices or poor network connectivity. Images being the single largest contributor to page size provide a great, yet simple, opportunity to optimize for a f…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Ashrith Kulai
    How we chose a framework for entire org of Olacabs.com. What frameworks did we consider? Why Did we chose VueJs? One Web - The wrapper around VueJS that helps us use it at scale.Ashrith Kulai is one of the core contributors to the Olacabs PWA and One Web Library.OlaCabs is the first ride hailing app in the APAC region to build a PWA.The PWA he built was show…
  • 🎀

    • πŸ‘€ Vinci Rufus
    • πŸ‘€ Arjuna Suresh
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Shahidh K Muhammed
    The true power of GraphQL lies not just in its syntax but the fact that it makes it possible to reason about applications in ways we have never thought of before. The realtime bits of the GraphQL spec is one such horizons-widening abstraction when we use it as a tool to think about architecting an asynchronous, event-driven backend.Architecting the frontend …
  • 🎀

    • πŸ‘€ Vidya Ramakrishna
    • πŸ‘€ Ashrith Kulai
    • πŸ‘€ Swapnil Agarwal
    • πŸ‘€ Rahul Kadyan
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Deepak Pathania
    As developers, we are all well aware of the importance of writing tests. Whether it is the safeguard against letting silly bugs slide in production code or enforcing certain styles and practices for everyone involved in contributing to the code base, we can all agree that writing tests is an important part of the development lifecycle.And you get the idea. W…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Hemanth HM
    Callback hell?Promises?Hmm, they are old, let us talk about async-await?!A computer polyglot CLI, web and unix philosophy ❀️’r.Contributes to FOSS via Github and is a part of the Yeoman, Webpack team.Curators Node Module Of The Week.Coordinates BangaloreJS meetups.Mentor at GeeksKool
  • 🎀

    • πŸ‘€ Kiran Abburi
    • πŸ‘€ Shahidh K Muhammed
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Lavakumar Kuppan
    Malicious Code Execution is considered to be one of the most serious security issues across any technology. This has plagued client-side JavaScript in the form of Cross-site Scripting. Though this issue has been around since the early days of the web, its variations, prevention techniques and detection mechanisms have evolved over time. This talk will cover …
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Dominic Tarr
    Secure Software is more importβ€œAudit Driven Security” is a software engineering methodology, inspired by Test Driven Development, that you can learn to use to produce secure software.Dominic Tarr works as a developer and protocol designer on secure-scuttlebutt and as a security auditor for least authority. He lives on a sailboat in New Zealand.ant than ever,…
  • 🎀

    • πŸ‘€ Dominic Tarr
    • πŸ‘€ Lavakumar Kuppan
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Hari Gopal
    As a developer, I’ve worked for over 9 years with dynamically typed languages, and for the past year, I’ve been learning and working with a new language called ReasonML - a statically typed functional β€œlanguage” which, in reality, is a brand new syntax for OCaml. And it compiles to Javascript! I’ve been using ReasonML to build a password manager for teams, a…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Ritesh Pillai
    At BigBinary, we are in the process of building AceHelp with the aim to provide contexutal help docs for websites and webapps. Contextual help takes into account which page the user is on and what help doc might be most relevant for the user.We are building the frontend for AceHelp using Elm, a functional programing language to build frontend applications. I…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Sanjay Manwani
    MySQL 8.0 which has recently gone GA is now a fully functioning NoSQL and SQL database.The newly introduced X-Shell allows users to create interactive JavaScript programs for DevOps, Database Management and applications. The new Node.JS connector is also aware that it is interacting with a cluster of MySQL Servers e.g. it is also capable of performing an aut…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Ritesh Kumar
    Thanks to the introduction of PWAs, the web is getting faster. But they can be improved further. This talk will focus on how we can use the power of web workers and improve the performance of our websites.I am a Lead Software Engineer @ Anarock.Before this, I worked at Housing.com where I was involved in the development of its PWA and the React Native App.I …
  • 🎀

    • πŸ“Ή 1 video
    • πŸ“ 1 slide deck
    • πŸ‘€ Swapnil Agarwal
    Swapnil will talk about some of the recent wonderful APIs that have been added to the browser such as,Intersection Observer API,Credential Management API,Network Information API,Web Share API,Device Memory API,Concurrent Hardware API,Payment Request APISwapnil is a Senior Software Engineer at Meesho (ex-Amazon), and a co-organizer of Vue.JS
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Tejas Dinkar
    This talk will be a beginner-mid level talk about quick wins you can do to improve your JS performance.The talk will be covering a bunch of common mistakes1) enable dead code elimination2) dont include lodash entirely3) css modules because youll forget to delete thing4) avoid moment5) use script type=application/json6) put rel headers7) billions of others8) …
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Ben Lesh
    In this talk we will add a set of complex features to an existing angular application. these features will have to coordinate animations, user events, and HTTP to improve the UX of the application.Ben Lesh is the Lead on RxJS, and works on the Angular Team at Google. He’s dedicated to spreading the love and understanding of reactive programming to the web de…
  • 🎀

    • πŸ“Ή 1 video
    • πŸ‘€ Arnav Gupta
    Arnav Gupta, Co-Founder At Coding Blocks