- Montreal 2011
Marrow is a suite of loosely-related components for general and web application development. All of the packages are compatible with Python 2.6+ and 3.1+.
Included is a fully functional ultra-performant HTTP/1.1 server implementing WSGI 2, low-level Server/Protocol API, configuration, command-line script tools, WSGI 2 OO environment wrappers, ingress/egress filters, common middleware, and more.
This presentation will cover the design of the various components, optimizations (making extensive use of the timeit module), Python cross-compatibility, and the use of Marrow as a meta-framework (framework to create web frameworks with).
Want to be the first megaframework with Python 2/3 cross-compatiblity? Marrow can make it happen!
Attendees will be given a thumb drive of reference material, examples, as well as a PIP distribution for offline installation of all required Python packages. Time post-presentation will be arranged for group and/or one-on-one work.
View all 146 sessions
Independent Contractor, OSS Enthusiast
Alice Bevan-McGregor is 27-year-old software developer, systems administrator, photographer, and musician from the Comox Valley on Vancouver Island, British Columbia. Alice has developed a number of open source packages including TurboMail, a Python mail delivery framework, NetLED, a network monitor featured in Linux Magazine, FileCaddy, a file manager for PalmOS, and most recently WebCore, a best-of-breed Python web framework.