Skip to content

Commit 8e805db

Browse files
committed
Paul's changes
1 parent 2bfb532 commit 8e805db

File tree

3 files changed

+55
-0
lines changed

3 files changed

+55
-0
lines changed

public/img/jsx.png

874 KB
Loading

public/img/standards.png

23.7 KB
Loading

slides.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -758,3 +758,58 @@ Open space: **Saturday** in **ROOM 320** at **11 AM**
758758
759759

760760
761+
762+
---
763+
<center><h1>Who wants a new template language?</h1></center>
764+
765+
<img src="/standards.png" />
766+
---
767+
768+
# Hi, I'm **Paul Everitt**.
769+
770+
Head of developer advocacy at JetBrains. Co-author on PEP 750.
771+
772+
---
773+
774+
# Modern web DX
775+
776+
- Moving to React (then back?)
777+
- Discovering:
778+
- Linting, formatting, typechecking, refactoring, ...
779+
- Close to the language
780+
- Taps into static analysis and type checking
781+
782+
---
783+
784+
# React-ish
785+
786+
<img src="/jsx.png">
787+
788+
---
789+
790+
# What if we had...
791+
792+
- A modern DX for template languages
793+
- Around community standards
794+
- Quality/portable/interoperable themes, components, tooling
795+
796+
---
797+
798+
# t-strings and tdom
799+
800+
- t-strings opens the doors for powerful, static analysis tools
801+
- Easy step from f-strings (ask Ned)
802+
- Languages like tdom can then organize a web story
803+
- Maybe even...LLMs?
804+
- Let's take a look
805+
806+
---
807+
808+
# In closing
809+
810+
- Come join us
811+
- Open space 11AM tomorrow room 320
812+
- I'm at the PyCharm booth
813+
- Sprint on Monday
814+
- GitHub `https://github.com/t-strings`
815+
- Let's make Python's web story joyful

0 commit comments

Comments
 (0)