Hi folks, I have updated description for the SQLAlchemy tutorial I'd like to get posted if possible.
I saw a message go by mentioning talk admin access for updates- if volunteers are needed to keep descriptions up to date, I would be happy to assist with that. (And update my own sessions in the process.) All the best, Jason --------- Is SQLAlchemy a framework or a toolkit? As a batteries-included library for database interaction and object relational mapping, SQLAlchemy provides a cohesive set of features that work out of the box. While convenient and powerful as-is, SQLAlchemy is not intended as a "one size fits all" technology. Tailoring is a core feature of SQLAlchemy, from allowing DBA-provided SQL to be used in favor of generated SQL to completely bespoke object relational mapping. This tutorial delves into customizing and tailoring SQLAlchemy to meet your needs, be they targeting a specific database and production environment, or authoring cross-platform software that adapts elegantly to different RDBMS servers. The focus will not be on mapping your RDBMS to SQLAlchemy- the documentation and mailing list are fantastic resources for that- instead, the focus is on mapping your code to SQLAlchemy and composing the toolkit into novel solutions for your requirements. Customizing and building on a third party library can feel risky, especially when that library has not released a "1.0" milestone. In this session, we will review which parts of SQLAlchemy are core features and behaviors and which are swappable extensions or opinionated features that can be changed. You will leave the session knowing how to safely extend and reuse SQLAlchemy features in a future-proof fashion. Building on that understanding of the core features, we will go on to explore the hooks and customization points at all levels of the package, from connection & pooling, to SQL DML and DDL generation, through object relational mapping. This is a hands-on session with working, interactive examples to explore, so please bring a laptop loaded with Python 2.x. All other requirements will be provided on site. Some prior experience with SQLAlchemy is highly suggested. Advanced SQL experience is not required. _______________________________________________ Europython-improve mailing list Europython-improve@python.org http://mail.python.org/mailman/listinfo/europython-improve