JSFoo Pune 2019

JSFoo Pune 2019

JSFoo is a JavaScript conference hosted by HasGeek.

JSFoo is the annual JavaScript conference hosted by HasGeek. The Pune edition is the second edition (JSFoo in Pune in 2012, and ReactFoo in January 2018).

HasGeek launched JSFoo in 2011 as India’s first JavaScript conference. The JS community in India has grown phenomenally since then. JavaScript now prevades every aspect of web development - browsers, apps, front-end, back-end, mobile and IoT, and there’s always scope to understand new ideas and solutions. The conference explores new ideas, implementing innovative solutions, and learning from experiences, especially negative ones.

Want to see the talks from last year’s conference? Watch the JSFoo 2018 videos or the related ReactFoo 2018 videos.

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

Sudipta Sen

@sudsen

Reactive Angular with NgRx - Building enterprise level Angular app with NgRx

Submitted Aug 4, 2018

Our web applications are all about states full of data and how we manage them. Once your Angular app grows larger it becomes hard to deal with application states, just with the services. This is where NgRx comes into the picture. A reducer based state management library that makes the lives of Angular developers super easy. In this talk, I’ll be talking about how we faced problem with multi directional event web with our ever growing component tree and how we solved that with NgRx along with some best practices that I learned over the past few months.

Outline

  • Angular component structure input / output
  • Where the pain begins
  • Talk a little about component state
  • How reducer can solve the problem of mutating state
  • Dive in to NgRx
  • Think of actions
  • React on that to mutate the state with reducers
  • Gotta handle APIs? let’s talk about effects
  • Memorizing states with selectors
  • Making better selectors with normalized data
  • Make the components more readable with Query abstract

Speaker bio

Sudipta is a code enthusiast, currently working at Red Hat Bangalore as a UI developer. He used to be a backend developer before he started his journey in Javascript with ReactJS almost two and half years back. He loves open source technologies and always open to learn new things. On his daily job he works on enterprise level angular application and makes sure of better performance and architecture.

Comments

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

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

{{ errorMsg }}

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

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