pyvideo.org: Videos of Sean O'Connorhttp://www.pyvideo.org/speaker/29/sean-o-connor/rssen-usTue, 16 Sep 2014 00:00:00 -0500500Domain Specific Frameworks - Why they rock and what can we do to get more of themhttp://www.pyvideo.org/video/54/djangocon-2010--domain-specific-frameworks---why-<p>Description</p>
Domain Specific Frameworks - Why they rock and what we can do to get more of
them
Presented by Sean O'Connor
This talk will provide an overview of some of the existing domain specific
frameworks (DSFs) in the Python/Django world, review some of the common
patterns used within them, and then explore some things which can be done to
make it easier for people to create and maintain DSFs.
Abstract
There's a growing collection of tools such as Celery, ImageKit, and Piston
which fall into a weird but wonderful space between utility libraries and full
fledged applications. Much like Django, DSFs (domain specific frameworks)
provide more structure and have more opinion than utility libraries, but
remain focused on providing developer instead of end-user level functionality.
Unlike Django, DSFs focus on solving a very specific set of specific problems.
This talk will provide an overview of some of the existing DSFs in the
Python/Django world, review some of the common patterns used within them, and
then explore some things which can be done to make it easier for people to
create and maintain DSFs. Two of the DSFs to be discussed include Celery and
ImageKit. Some of the patterns to be reviewed include registration, backends,
and framework integration/independence. Finally, the future facing discussion
will explore possible tools to make DSF building easier and steps general
purpose frameworks (Django) can take to ease integration.
Sean O'Connorhttp://www.pyvideo.org/video/54/djangocon-2010--domain-specific-frameworks---why-Failing With Gracehttp://www.pyvideo.org/video/3305/failing-with-grace<p>Description</p>
One of the biggest challenges of building distributed systems is dealing with failure. In this talk we'll cover a number of approaches and tools to help you build systems that deal with failure as gracefully as possible.Sean O'ConnorTue, 16 Sep 2014 00:00:00 -0500http://www.pyvideo.org/video/3305/failing-with-grace