Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Love, Sanity & Madness: The Life of a Modern Fr...

Love, Sanity & Madness: The Life of a Modern Frontend Engineer

The frontend engineer....well, the "Modern" frontend engineer feels a mix of emotions as they go through their job.
In this talk, I talk you through some of the nuances of modern frontend development as we walk through the life (and struggles) of a modern frontend engineer.

Avatar for Ohans Emmanuel

Ohans Emmanuel

April 20, 2018
Tweet

More Decks by Ohans Emmanuel

Other Decks in Programming

Transcript

  1. AIM To show you around the workings of modern frontend

    development After this, you should be comfortable picking up any modern frontend framework you want to. ReactJS, VueJS, CycleJS etc.
  2. Y

  3. Interactive UI view logic biz logic ORM Persistence The native

    web app dev already had a way of doing things
  4. Interactive UI view logic biz logic ORM Persistence the latency

    black box REST Api JSON REST Api HTTP calls
  5. 1. The JS Engines grew more powerful (thanks Google V8)

    2. Developer Experience drove innovation (Thanks, Redux) 3. Performance, baby. (manipulating the DOM is so expensive)
  6. The 2nd Generation of JS libraries (2013/2014) They claim we

    can now build more Robust Apps. True?
  7. Hello, Components Components let you split the UI into independent,

    reusable pieces, and think about each piece in isolation. Conceptually, components are like JavaScript functions.
  8. Data flows through every app . Whether data owing to

    the user’s interaction, or some data received from the server.
  9. Jesus!
 They can send Push Notifications, they have access to

    local storage and some other fancy stuff.