So many bad takes on this photo


So many bad takes on this photo.

SQL injection is protected via the “sql” call.

If you don’t like inline SQL, you can abstract it by calling a function or endpoint instead.

If you think this is “mixing concerns”, the concern is *the Bookmark component*.

View original on X