Slide 1

Slide 1 text

@easyaspython End-to-end Python Dane Hillard, PhillyPUG 2023-04-27

Slide 2

Slide 2 text

@easyaspython Web 1.0

Slide 3

Slide 3 text

@easyaspython Server →→ Client

Slide 4

Slide 4 text

@easyaspython Server ←→ Client

Slide 5

Slide 5 text

@easyaspython JavaScript ☕

Slide 6

Slide 6 text

@easyaspython Web 2.0

Slide 7

Slide 7 text

@easyaspython Server + Client

Slide 8

Slide 8 text

@easyaspython Server Client

Slide 9

Slide 9 text

@easyaspython < htmx />

Slide 10

Slide 10 text

@easyaspython Performance

Slide 11

Slide 11 text

@easyaspython Brython ☕

Slide 12

Slide 12 text

@easyaspython PyScript ☕

Slide 13

Slide 13 text

@easyaspython WASM

Slide 14

Slide 14 text

@easyaspython Web components

Slide 15

Slide 15 text

@easyaspython Demo ✋ 🏼 ✋ 🏼

Slide 16

Slide 16 text

@easyaspython While Awesome, Still Materializing

Slide 17

Slide 17 text

@easyaspython Datasette Lite JupyterLite Pyodide

Slide 18

Slide 18 text

@easyaspython

Slide 19

Slide 19 text

@easyaspython

Slide 20

Slide 20 text

@easyaspython

Slide 21

Slide 21 text

@easyaspython Before writing this foreword, I had one simple question to ask—can I use the knowledge from this book to modernize some of my own projects? …I’m pleased to report that I learned a lot from this book. …a practical guide to what’s possible. —David Beazley

Slide 22

Slide 22 text

@easyaspython 🪽 🪽

Slide 23

Slide 23 text

@easyaspython