JSFoo Pune 2020

JSFoo Pune 2020

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

Make a submission

Accepting submissions till 12 Feb 2020, 10:00 AM

MCCIA Trade Tower, Pune

JSFoo is a platform for:

  1. Front-end engineers
  2. Fullstack developers
  3. Web application development teams
  4. Senior architects

to:

  1. Share insights from work on web application development.
  2. Learn from peers.
  3. Discover of emerging trends for JavaScript in India.
  4. Understand perspectives on component architecture, front-end security, performance and emerging trends.

Talks from previous editions of JSFoo are published on hasgeek.tv/jsfoo

The Pune edition will be held on 28 February 2020 at MCCIA, Pune.
View schedule on https://hasgeek.com/jsfoo/2020-pune/schedule

JSFoo Pune 2020 will cover the following topics:

  1. Monorepos and tools to use for collaborating across large teams.
  2. Typescript - patterns and anti-patterns.
  3. New developments: ESNext
  4. DevSecOps for front-end; building defenses for client-side attacks.
  5. DevOps for front-end, including discussions on Kubernetes.
  6. PureScript and production use cases.

For inquiries about speaking/collaborating with JSFoo, write to jsfoo.editorial@hasgeek.com


Click here for the Sponsorship deck.
For more details and ticket inquiries, write to sales@hasgeek.com or call 7676332020


Silver Sponsor

Deque

Speaker Travel Sponsor

Freshworks Juspay
Pramati Wingify

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

Santosh Viswanatham

@viswanathamsantosh

Optional Chaining and Null coalescing: Using ES Next already

Submitted Feb 9, 2020

Optional Chaining and Null Coalescing are two amazing features that are to be shipped soon in JavaScript. The top errors that generally occur in a JavaScript codebase can be handled with these two upcoming features. They solve a complex error-handling problem that JS Developers face when working with variables and objects or references in general in the most effective manner. Although they are in the development stage, we can start using them already with our build tool plugins and the latest TS version. We will explore how useful these two features would be, the current status and How we can start using them already in our projects.

I will also go through the existing hacks developers follow and how it is going to change with these ES Next proposals.

Outline

Optional Chaining
What is it?
Usecases
Code samples
Current Hacks
Current Status
Integrating with our build tools

Null Coalescing
What is it?
Usecases
Code samples
Current Hacks
Current Status
Integrating with our build tools

Speaker bio

Santosh is an open web philanthropist, Tech Speaker at Mozilla and a Senior Development Engineer at Pramati. He eats Vanilla JS for Breakfast and tweets at @isantoshv. Santosh is a Mozilla Rep and a Participation leader at Mozilla and he loves working with a diverse group of people. He has given talks on WebVR, Cross-Platform extensions, Devtools, Firefox OS in the past. For his contributions to Mozilla, His name is listed in about:credits of every shipped Firefox Browser. When he is not glued to his computer you will find him reading books, watching movies, trying not to cook badly.

Links

Slides

https://docs.google.com/presentation/d/1K4ndLLOMXgA5QVbpQpd_DKVQUCN2ABRcPPQqAWdGU94/edit?usp=sharing

Comments

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

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

{{ errorMsg }}

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

Make a submission

Accepting submissions till 12 Feb 2020, 10:00 AM

MCCIA Trade Tower, Pune

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