~/talk

ClojureScript in Your Pocket

Talkat Clojure/west 2017 · 2017-03-30..03-31· [react-native, graphql]
links:none on file
github:domkm
slides:none on file

A buggy iOS app and an abandoned Android app become a single codebase using React Native + ClojureScript and Expo, with GraphQL replacing fragile REST syncing. The team rebuilds what took almost two years in Swift and Java down to a three month delivery for feature complete Android and iOS, but spends days wiring ClojureScript tooling, wraps GraphQL‑Java for the server, and hits Expo limits (video, file system) so native bridges become necessary. GraphQL eliminated over‑fetching and simplified client state.

AI-written summary · about

  1. 0:00Introduction
  2. 0:24Project Context
  3. 1:11Choosing Technologies
  4. 2:08Project Overview
  5. 3:24What is React Native
  6. 4:19React Native vs JavaScript
  7. 4:59React Native vs React
  8. 5:26Why React Native
  9. 6:34React Native
  10. 7:06Expo
  11. 11:24Community
  12. 12:16ReactNative
  13. 13:51Interactions
  14. 15:24Styling
  15. 16:23React Native vs CSS
  16. 20:16Limitations
  17. 20:32React Native is incomplete
  18. 22:49React Native iOS simulator
  19. 23:47GraphQL
  20. 25:37Lesson Learned
  21. 28:42Complexity
  22. 30:54Ecosystem
  23. 31:54Conclusion
~/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.