A MODERN
FRONTEND-FEJLESZTÉS JELENE ÉS JÖVőJE

React was released
In
May 29, 2013

I: A múlt

🤯

  • JS
    • jQuery
  • CSS
  • HTML
  • JS
    • ES5
    • Babel
    • Bower/npm
    • Grunt/Gulp
    • Backbone/Knockout/Angular
  • CSS
    • LESS/SASS/Compass
  • HTML (5)

Mi számít innovációnak?

Frontend fatigue

II: Közelmúlt

a változások
elkezdtek
lassulni

🌶️🌶️🌶️

Van ami "kész" van

  • Maga a JavaScript
  • Typescript
  • Web Components
  • Progressive Web Apps
  • CSS Grid

Van ami sosem készült  el  igazán

  • WebRTC
  • Subtle Crypto

DX

is
UX

Nagy ígéretek (amik azok is maradtak)

  • Project Houdini
  • Webassembly
  • Tail Call Optimisation
  • React Suspense

Az optimalizáció fejlődésnek számít?

Régi-új ötletek:
server-side rendering

Van, ami egyszerűen csak stagnál

  • Mikor jött ki utoljára egy új HTML elem?

  • Tesztelés fronton nincs újdonság

  • A cross-platform működik de nyögvenyelős

  • CSS vs. Tailwind

  • GraphQL

III: Jelen 

Pioneers

settlers

City planners

steals from

steals from

uses components from

?

Hol vannak?

  • Performancia
  • DevOps JS
  • Accessibility
  • Design Systems
  • Security (DevSecOps)
  • Developer Relations

III: Jövő

Mi volt a gyors
fejlődés ára?

Hol a tech debt?

DX

mit takar majd a
Jövőben az, hogy
"frontend fejlesztő"?

backend

Web developer

frontend

  • Accessibility

  • perfromance

  • HTML + CSS

  • cross-platform

  • Devops jS

  • Design systems

  • security

  • DX engineer

The frontend specialisations of the future

generalista
vs.
specialista

"May you live in interesting times"

deck

By Benedek Gagyi

deck

  • 226