~/talk

Testing Apache FlexJS Applications

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

Rewrites a legacy Flex app into FlexJS over three months with two half‑time developers, producing about 15–20k lines of code and serving a single codebase across 6 sites to 12 sites with feature toggles; backend uses JSON and AMF, expect millions of users. Build and CI use Maven + Jenkins + GitHub, debugging with Chrome and Charles, quality tracked by SonarQube. Many FlexJS bugs require workarounds but the app is live and functional—FlexJS is roughly 95% production ready.

AI-written summary · about

  1. 0:00Intro
  2. 1:28Who am I?
  3. 2:51Existing project
  4. 4:47Community builder
  5. 8:24Code size
  6. 10:05One code base many sites
  7. 12:25What works
  8. 14:57Risks
  9. 18:29State of play
  10. 21:13Unable to set background colours
  11. 22:23Containers ignore padding
  12. 24:08Conditional compilation
  13. 25:44Font support
  14. 28:02Missing styles
  15. 30:39Alert is broken
  16. 31:27Labels are not clickable
  17. 32:25Background alpha is broken
  18. 33:15Visibility layout bug
  19. 35:35Horizontal lists
  20. 36:12Resizing
  21. 37:27MXML components
  22. 37:50Multiline text with newlines
  23. 38:16Scroll events not dispatched by scroller
  24. 39:12Visibility changes moves content of container
  25. 39:59Percent X and Y values
  26. 40:57Font weight
  27. 41:18Scroll bars show in browser
  28. 42:00Observations
  29. 44:35Things Change
  30. 46:09Security
  31. 46:52Back end services
  32. 49:46Local Development
  33. 51:25Github
  34. 51:41Maven
  35. 52:09Jenkins
  36. 53:44Hipchat
  37. 54:36Sonar Cube
  38. 55:18What next?
  39. 56:08Questions?
~/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.