Robert Roskam
Engineer Manager at Pantheon
and I liked
Text
Prevent injection attacks
Give feedback to users
locals()
import
:=
match
==
!=
in
✅
abc == 123
asn == 1234 and
asn == 123 and ( ptr_org == 'foo.com' or h_from == 'm.foo.com'
asn == '123' # ASN always integrer
ptr_org in asn # ptr_org always string
regex(ptr_org, 123) # 123 not a valid regex pattern
lex
yacc
bison
pyparsing
ply
parsley
parsimonious
lark
sly
antlr
Jetbrain's MPS
Example of client side builder for conditions. Src: sentry.io
By Robert Roskam