JSFoo Pune 2020

JSFoo Pune 2020

On component architecture, performance, security for front-end, and emerging trends



Nikhil Lanjewar

Project Langdon - 'React'ing to linguistic diversity and conservation

Submitted Feb 12, 2020

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 various forms such as songs, stories, recipes, and so on. Here’s a project that aims to preserve linguistic geography via dialectology, ethnography, and ethnomusicology.

The talk initially covers background and motivation for Project Langdon, proceeding to technology nitty-gritty and implementation within React and Javascript ecosystem.


What to expect? (2 minutes)

Background and motivation (5 minutes)
Linguistic spread across regions in India
Ethnic literature and music
Current status of documentation and archives

Project Langdon (15 minutes)
UI development with Semantic/Fomantic UI for React
UI development with StorybookJS
Testing with Jest
User Authentication with AWS Amplify and Amazon Cognito
Role based access control with Amazon Cognito Identity Pools
Schema development with GraphQL
Graph data persistence with Amazon Neptune
API design with AWS Lambda functions and API Gateway
CI/CD with Travis CI and Surge

Next steps (5 minutes)
Community and developer experience

QnA (5 minutes)

Speaker bio

Nikhil is a technology agnostic full-stack developer and a conservationist. He is the former CTO of Jombay, where he helped build a profitable venture from an early stage startup to a growth stage company. Jombay now has presence in multiple countries, and a suite of products based on industrial psychology applied for corporate capability assessment and development. Post his exit from business, Nikhil has been backpacking to various locations in India and regularly indulges in immersive travel. Nikhil has worked on several aspects of conservation with various private and government bodies such as Municipal Corporations, Gram Panchayats, Forest/Tourism/Health/Education departments, and so on. When not traveling, he independently consults with early and growth stage companies to design, architect, and build solutions, set up developer experiences and processes, and advise CXOs on tech strategy. Nikhil currently dabbles in Ruby, NodeJS, React, cloud native, and serverless ecosystems.




{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hybrid access (members only)

Hosted by

JSFoo is a forum for discussing UI engineering; fullstack development; web applications engineering, performance, security and design; accessibility; and latest developments in #JavaScript. Follow JSFoo on Twitter more