~/talk

Asyncio Stack & React.js or Development on the Edge

Talkat EuroPython 2015 · 2015-07-20..07-26· [python, react]
links:none on file
slides:none on file

Shows a working stack: Python 3.4/3.5 asyncio back end built with aiohttp, aioredis, aiopg serving a real time time-tracking app with built‑in WebSockets and pooled DB connections, paired with a front end bundled via Browserify/Babel using React.js & Flux patterns, fetch API and promises. Demonstrates a single JSON schema for request and response validation shared between back and front. Claims reduced blocking I/O and simpler component reuse; examples include code snippets and a deployed app that ran during development.

AI-written summary · about

  1. 0:00Intro
  2. 0:39My Path
  3. 3:23JavaScript was bad
  4. 4:17JavaScript problems
  5. 4:54But then...
  6. 7:20ES2015. Modules
  7. 8:34ES2015. Arrows
  8. 9:09ES2015. Classes
  9. 9:36ES2015. Template Strings
  10. 10:14ES2015. Destructing
  11. 11:21And More
  12. 12:42How to Use?
  13. 15:28React.js. A Simple Component
  14. 15:51React.js. A Stateful Component
  15. 16:36React.js. Using Componen
  16. 17:07React.js. Fetching data
  17. 18:10React.js. One-way data binding
  18. 22:25aiohttp.web
  19. 23:08And many others
  20. 23:54Even web-frameworks available
  21. 24:28Architecture
  22. 25:44Handling GET/POST data
  23. 26:32Handling variable routes
  24. 27:24Named routes, reverse constructing
  25. 28:31Middlewares
  26. 29:30User Sessions
  27. 29:48Rendering Templates
  28. 30:33Rendering JSON
  29. 32:24Structure
  30. 33:02Add Route Context Manager
  31. 33:34Immutable Settings
  32. 33:47Supports DEBUG Mode from Settings
  33. 34:30Schemas
  34. 37:17Asyncio Stack is ready for usage
  35. 38:30JavaScript is quite good right now
~/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.