We switch our database library from positional arguments to keyword arguments, in the same style used by ActiveRecord and many other database libraries. This saves us from argument order errors, making the library easier to use.

Execute Program

Looking for something more interactive? Try Execute Program, an interactive learning platform from Destroy All Software LLC! It has courses on TypeScript, SQL, regular expressions, JavaScript concurrency, and more. All Destroy All Software subscriptions include full access to Execute Program, or you can subscribe to Execute Program directly.