JSFoo 2017

JSFoo is a conference about JavaScript and everything related.

JavaScript Design Patterns

Submitted by Sumit Jolly (@sumitjolly) on Monday, 29 May 2017

videocam
Preview video

Technical level

Intermediate

Section

Full Talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +24

Abstract

What is a pattern?
Design patterns are reusable solutions to commonly occurring problems in software design.
  Why we need a design pattern in JavaScript?
“A design that doesn’t take change into account risks major redesign in the future.” - Erich Gamma   Hence, to avoid risks in future it’s essential to design our app by adopting Design Patterns. Design patterns are popular among backend developer community. Hence as JavaScript developers we shall leverage design patterns effectively.
  Some case studies of design patterns
Will talk about commonly used patterns like Singleton, Constructor, Factory pattern.

Outline

Make your programming life easy. Design Patterns give a software developer an array of tried and tested solutions to common problems, thus reducing the technical risk to the project by not having to employ a new and untested design. This talk is intended to help you adopting design patterns in JavaScript programming language.

Speaker bio

I am Microsoft MVP and speak at many Meetups and conferences regularly:

Please refer my profile at https://mvp.microsoft.com/en-us/PublicProfile/5001992?fullName=Sumit%20%20Jolly

Please refer few links of conferences where I spoke recently:

http://www.c-sharpcorner.com/events/global-azure-bootcamp-2017 [Global Azure Bootcamp 2017, Topic: Running Docker Containers in the Azure]

http://conference.c-sharpcorner.com/ [Topic: Getting Started with ReactJS, April 2017]

http://bit.ly/2n9mTk7 [ IEEE in collaboration with Microsoft at New Delhi, 2017]

http://www.techbhubaneswar.com/   [Topic: Orissa, India, 2016]

http://www.c-sharpcorner.com/events/learn-iot-azure-and-c-sharp-70 [Topic: Azure Functions - Serverless Architecture, Noida, 2017]

Links

Slides

https://drive.google.com/open?id=0B8XofU0ZSQsHV2hYdnlJdkFrRE0

Preview video

https://drive.google.com/open?id=0B8XofU0ZSQsHeFdZeDlTR1hxTlU

Comments

  • 2
    Ramesh Kartik.RS (@rameshkartik) a year ago

    Nice topic, Will be really useful for the client side JS programmers

  • 1
    Lakshman Prasad (@becomingguru) a year ago

    Awesome. Looking forward!

  • 1
    Sumit Parihar (@sumitrix) a year ago

    great

  • 1
    Mukesh Yadav (@mukesh) a year ago

    looking forward to attend this session.

  • 1
    Sandhya Ramesh (@sandhyaramesh) Reviewer a year ago

    Hi Sumit, in order to proceed with your proposal’s evaluation, please submit your slide deck and a two minute video recording yourself speak about your talk. Thanks!

    • 1
      Sumit Jolly (@sumitjolly) Proposer a year ago

      Hi @sandhyaramesh sure, i’ll do it asap.

Login with Twitter or Google to leave a comment