JSFoo 2019

On component architecture, front-end engineering and Developer Experience (DX)

Tickets

Introducing my Web Infinity Gauntlet

Submitted by Nikhil Sharma (@niksharma1997) on Thursday, 1 August 2019

Section: Full talk (40 mins) Technical level: Intermediate Status: Rejected

Abstract

Is your app too large to handle? Wanted to have features of many web frameworks at one place ? Want to scalable apps with a breeze ? If yes, then I’ve something in my pocket. Introducing microfrontends, the next gen approach of building scalable web apps, like you were 5 ! Let’s time travel together at the future :)

Outline

Whoa ! So I finally caught your attention on this one right? Well what I’m gonna discuss and present is far more mesmerising. When we talk about building modern Web Apps, Single Page Apps is what comes first to mind.Single Page Apps have grown in popularity due to their promise of better performance, better User Experience, thereby leading to better conversations. All of this holds true for small to medium SPAs, however as your app starts to grow, it’s a struggle of life to make changes, I know right.

SPAs have a high tendency of becoming slow and sluggish to maintain and deploy. Morover, diverse and large teams maintain a large coupling web of dependency on what the other team is building, which means breaking the car on assembling different parts :(. Also, if you have some code freaks at your disposal but they know different web frameworks, did you have a hard time making up a team? Well, not Anymore. What if I say tha you can build an app with different frameworks altogether, without the other team giving a shit about what you have made ? What if I say you can scale your frontend app like it was never complex ? What if I say you can combine all the powers of the web frameworks into a single app ??? No, I aint joking !

🎉🎉🎉🎉🎉🎉 Key Takeaways 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉

So in this talk, Unlike Thanos, I’ll hand you over the web gauntlet I discovered named “MICROFRONTEND”. The key takeaways from my talk might seem obvious but believe me, life’s not so predictable -

  • A breese-fast intro on micro frontends
  • The big “WHY” behind
    -My favourite ingredient of choosing between a Microfrontend Architecture vs a SPA architecture
    -Lesser knowlege is dangerous so use it under professional expert guidance. Don’t worry, I’m there. I’ll also discuss how one can easily misuse this architecture .
  • A quick code walkthrough (believe me, you would get every bit of it)
  • Did you ever thought that anyone could explain the micr frontend architecture using Brad Frost’s famous Atomic Design Pattern? Yeah its gonna be fun

Requirements

No requirements, just some curiosity !

Speaker bio

Hi, I’m Nikhil, a Full stack Web Developer at BITCS, India. I build scalable and reactive web apps with react, Angular and Node, and some coffee !
I am a co-creator of an npm module called create-expo-native-app, made at BITCS.
(https://twitter.com/niksharma1997/status/1152444044376592384)

I’m an active OSS contributor and maintainer of OSSN.Documenting is something I am habitual of, that’s I blog at medium. I’m also a speaker in India, given talks at facebook developer circles, react Delhi NCR and JSLovers.

Let’s connect some day:-
Github:- https://www.github.com/nik72619c
Twitter:- https://www.twitter.com/niksharma1997
Medium:- https://medium.com/@nikhilsharmarockstar21/
LinkedIn:- https://www.linkedin.com/in/nikhil-sharma-88b04515b/

More about me?- hit npx nik72619c in your terminal !

Links

Comments

Login with Twitter or Google to leave a comment