JSFoo 2018

On JavaScript and Security

Application Architecture Essentials; from zero to one

Submitted by Sagar Ganatra (@sagarg) on Friday, 7 September 2018

videocam_off

Technical level

Intermediate

Section

Full talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +6

Abstract

The first step to build a front-end application is to architect it keeping in mind a plethora of requirements. Every application that you build has a different front-end architecture - server-side rendered application, client-side SPA, isomorphic application, static site etc.
This talk not only presents a checklist but also mentions various design patterns that can be applied to the front-end architecture of a given application.

Outline

Structuring the view layer - Container and View Components, Atomic Design Pattern
State management - Redux and MobX, NgRx for Angular applications, Observables in RxJS
Domain Driven Design - Representing domain entities in the front-end, TypeScript to build domain models

Speaker bio

Sagar Ganatra is a front-end engineer and an architect from Bangalore, India. He has more than a decade of experience in developing web and mobile applications; he specializes in architecting projects using JavaScript and frameworks such as React, Angular and Node. He has written two books – ‘Kendo UI Cookbook’ and ‘Instant Kendo UI Mobile’ and he also writes about front-end technologies in his blog – www.sagarganatra.com.

Comments

  • 1
    Zainab Bawa (@zainabbawa) Reviewer 3 months ago

    Sagar, you need to share draft slides and preview video so that we can assess your talk fully.

Login with Twitter or Google to leave a comment