A key feature of datasette is that the API it provides is very deliberately read-only. This provides a number of interesting benefits:
- It lets us use SQLite in production in high traffic scenarios. SQLite is an incredible piece of technology, but it is rarely used in web application contexts due to its limitations with respect to concurrent writes. Datasette opens SQLite files using the immutable option, eliminating any concurrency concerns and allowing SQLite to go even faster for reads.
- Since the database is read-only, we can accept abritrary SQL queries from our users!
lambda-text-extractor
The future is looking bright for Python
I’m no data scientist, but to me it’s pretty obvious that Python has, by a very large margin, the greatest positive slope (future?). In fact, it appears to be only one of two languages listed here that even has a positive slope (R is the other one, and it looks like Assembly is low but pretty steady).
How to Create Your First Python 3.6 AWS Lambda Function
Let’s learn how to quickly write and run a Lambda function to execute basic Python 3.6 code which uses environment variables as input. This code, which is also available on GitHub under the blog-post-examples repository can be changed so that you can build much more complicated Python programs.