JSFoo Pune 2020
JSFoo For members

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

Tickets

Loading…

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

pulkit k

@kpulkit29

Break Down To Take Down

Submitted Jan 26, 2020

Well, we as developers often talk about modules and their advantages. But how often do we talk about making modules meaningful, trustworthy, choosing best modular pattern erc. Good modular system is the basic ingredient of any Javascript framework. This talk would throw some light on the it’s importance.

Outline

Break down to take down: The title might seem vague but breaking down the project into meaningful modules is what most of us miss out on. Well, by meaningful I mean not only is it important to break down code base into individual modules but also to make those modules reusable. This session would also summarise my learnings while working on a product that relies heavily on the smooth working of a Javascript Library(which is obviously broken down into modules) and how we manage that. I would also talk about the different module patterns and when to use them. Moreover every Javascript framework depends on a good design system.

In short, this session would give a clear picture on how breaking down your codebase will help you take down a lot of problems.
I plan to cover the below mentioned points -:

  • Why focus on this?
  • Examples to depict how modular system helps in writing efficient program in less number of lines.
  • Importance of making modules meaningful.
  • Give more power to your modules by writing end-to-end and unit test cases.
  • Different Modular Patterns -:
    • Facade Pattern (pros & cons)
    • Mediator Pattern (pros & cons)

Speaker bio

Software Engineer at Wingify. Full stack developer with keen eye for writing elegant code. Loves contributing to open source projects, talk about JS and participating in hackathons.

Slides

https://drive.google.com/file/d/1z5-0vRzSx_vokUuA6MbHvunNZs8BEdaB/view?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