~/conference

JSFoo 2018

date:2018-10-26..2018-10-27
location:Banglore, India
series:JSFoo: VueDay · 7 editions

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.

web application security engineers, frontend developers, Node.js developers, site reliability engineers, mobile app developers using JavaScript, engineering managers

JSON Web Token security; OAuth2 consumption and serving; backend-for-frontend (BFF) design; DOM XSS mitigation and CSP; service workers for image delivery; GraphQL subscriptions and live queries; event-driven serverless backends; HTTP/2, tree-shaking and bundling; ReasonML to JavaScript via BuckleScript; Elm for robust frontends; RxJS for reactive features; Web Workers for graphical tasks

titleauthorlength
Demystifying web application securityShyam Seshadri35m
Argues for replacing a laundry‑list of OWASP bugs with a trust‑first methodology that treats client input as untrusted, enforces role‑based authorization, and…
Talk on
What makes JSON Web Tokens (JWT) secure?Siddharth Kshetrapal34m
Explains JWT as header payload signature, shows signing with HMAC SHA256 and recommends a 256‑bit secret, compares HS256 RS256 and ES256 and measures…
Talk on
Authentication done right: consuming (and serving) Oauth2.0Arnav Gupta39m
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…
Talk on
Building a secure BFF at PostmanAnkit Muchhala37m
Postman describes building a public BFF that enforces principle of least privilege in access policies, pins dependency versions and runs Snyk and npm audit in…
Talk on
Joint Q&A: Web application securityShyam Seshadri, Siddharth Kshetrapal, Arnav Gupta, Ankit Muchhala
-- no description --
Talk on
Using Service Workers to improve dynamic image delivery in the browserRahul Nanwani37m
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…
Talk on
VueJS at OlacabsAshrith Kulai26m
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…
Talk on
Birds Of Feather session: AngularJS usersVinci Rufus, Arjuna Suresh
-- no description --
Talk on
Architecture of scalable and resilient NodeJS apps with GraphQL & event-driven serverlessShahidh K Muhammed39m
Claim: combine Hasura GraphQL Engine subscriptions and live‑queries with event‑triggered serverless functions to make a reactive, async backend. Built a demo…
Talk on
Birds Of Feather session: Vue in production -- user storiesVidya Ramakrishna, Ashrith Kulai, Swapnil Agarwal, Rahul Kadyan
-- no description --
Talk on
The art of writing mature testsDeepak Pathania39m
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…
Talk on
Rethink AsyncHemanth HM26m
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…
Talk on
Birds Of Feather session: GraphQLKiran Abburi, Shahidh K Muhammed
-- no description --
Talk on
Everything you need to know about client-side malicious code executionLavakumar Kuppan42m
Shows that DOM XSS is now the most common XSS in modern apps, demonstrates the hands‑on lab DomGoat for finding DOM sources and sinks, and claims practical…
Talk on
The audit-driven approach to security designDominic Tarr31m
Advocates an Audit Driven Security workflow: write audits that define intended and forbidden behaviors, then redesign until misuse chains disappear. Shows…
Talk on
Joint Q&A" data leakages and privacy on the web"Dominic Tarr, Lavakumar Kuppan
-- no description --
Talk on
ReasonML" Strict, powerful, and forgiving."Hari Gowtham Gopal40m
A password manager called Turaku gets rewritten using ReasonML compiled via BuckleScript into JavaScript with React and Electron on the front end and Ruby on…
Talk on
Birds Of Feather session: Sensitive data leakage, data protection and privacyLavakumar Kuppan
-- no description --
Talk on
Building robust applications using ElmRitesh 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…
Talk on
Sponsored talk" MySQL 8 loves JavaScript"Sanjay Manwani30m
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…
Talk on
Web Workers " a graphical introduction"Ritesh Kumar28m
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…
Talk on
New kids in browserlandSwapnil Agarwal23m
Swapnil will talk about some of the recent wonderful APIs that have been added to the browser such as,Intersection Observer API,Credential Management…
Talk on
Quick fixes to improve page load timeTejas Dinkar42m
Lists concrete fixes and measured wins: use link headers / preload and HTTP/2 push to fetch critical JS early, run Chrome DevTools + Lighthouse and webpack…
Talk on
Complex Features Made Easy With RxJSBen Lesh36m
Angular + RxJS code adds an automatic polling reload via timer and a pull down to update UI that coordinates touchstart/touchmove/touchend events, HTTP (shared…
Talk on
One code to rule them all - developing native Android / iOS app + Web App with a common codebaseShyam Seshadri
-- no description --
Talk on
Writing the HasGeek app with NativeScriptArnav Gupta07m
-- no description --
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.