~/talk

Migrating from Flex to FlexJS

Talkat ApacheCon North America 2017 · on Thursday, 2017-05-18· at 14:40· Merrick I· [javascript, web-platform]
links:none on file
slides:none on file

Flex -> FlexJS migration is practical and done here across three major apps, with one large web app taking about a year; migrating a Flash panel takes ~2 months and TLF ~1 month. The procedure is: disconnect the view, create dummy classes until compilation drops from ~3,000 errors, then reattach and rebuild components. Expect to reimplement SVG rendering, a text engine (TLF), and fill missing framework pieces; watch Closure compiler circular-dependency rules, minification quirks, Chromium/V8 async boundaries, and browser SVG mouse-event inconsistencies.

AI-written summary · about

  1. 0:00Intro
  2. 1:16What kind of name is "Harbs"?
  3. 1:42How Easy Is Migration?
  4. 2:15Why FlexJS?
  5. 3:21How do I know? Migrations done
  6. 5:09How long did they take?
  7. 6:47Challenges
  8. 8:07What works and What doesn't Works
  9. 10:06Where to start? 1. Use an IDE
  10. 13:18Concentrate on making the code compile
  11. 14:45Create "dummy" classes
  12. 15:53Advantages of dummy classes
  13. 17:25Reattach the view
  14. 17:50Rebuild Components
  15. 18:31Rework "dummy" classes
  16. 19:17Most Difficult Part
  17. 23:21Circulars
  18. 25:55Static const and initialized vars
  19. 27:41Beware of "as"
  20. 31:26Internal classes Generally work
  21. 33:02Copying assets
  22. 33:37Minification issues
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.