Hypertext On Whatever you'd Like
Simple HTML api
Swiss-Army knife for ajax
Automatic Spa-ifys normal links
Like Swup/pjax/turbolinks but works
Preserves animations across swaps
Django template reload powered by vite plugin
Run as a separate process, similar to next.js
Fast!
New @ alias
Eslint + prettier checking
Use with Care!
Editor plugins
Standard spacing + typography in tailwind.js config
That said, Vite does provide built-in support for .scss, .sass, .less, .styl and .stylus
Autoprefix
?????
Not married to this one
If we pull this out, lets do it soon as it's extra on the wire
Works like pipenv but faster
More collaborators
.envrc file controls behavior - allow shipping activation behavior
Still using .env to control variables
Closer env local to prod
Apt install direnv &&
echo 'eval "$(direnv hook zsh)"' >> .zshrc
Linux
OSX
brew install direnv &&
echo 'eval "$(direnv hook zsh)"' >> .zshrc
Configure with environment variable "PYTHONBREAKPOINT"
d = {'key': {1: 'one'}} ic(d['key'][1]) class klass(): attr = 'yep' ic(klass.attr)
Prints
ic| d['key'][1]: 'one' ic| klass.attr: 'yep'
from icecream import ic def foo(): ic() first() if expression: ic() second() else: ic() third()
Prints
ic| example.py:4 in foo() ic| example.py:11 in foo()
Also check out: https://github.com/romanvm/python-web-pdb
Fast Tutorial:
Remember that you configure with breakpoint
Coming soon
https://github.com/jazzband/django-debug-toolbar/pull/1577
https://github.com/jazzband/django-debug-toolbar/pull/1569
Fixes on git commit attempt
❯ pre-commit run --all-files
Several Gui tools - Only in node :(
CLI tool
Mix and match Docker and buildpacks as a deploy target
Render.yaml and blueprints
Env groups
Automatic CDN/Cloudflare
Preview Environments