ActiveState Code is a site for learning from and sharing code recipes —
with a focus on dynamic languages and languages used for web development.
The recipes you'll find here highlight programming best practices and can be
used directly in day-to-day tasks, as a source of ideas, or as a way to learn
more about languages or libraries. We invite you to contribute code, comments,
and ratings for recipes. The recipes are freely available for review and
use.
Back in 2000, ActiveState
created a site called ASPN (ActiveState Programmers Network) — a large
site dedicated to providing resources for developers using dynamic languages.
ASPN proved to be very successful. Over the years, however, its backend became
unmaintainable and, in 2008, ASPN was updated and split into three
sites (representing the main popular parts of the old ASPN):
ActiveState Lists: mailing list archives
for many open source project lists related to dynamic languages (plus for
ActiveState's public lists).
ActiveState Code: a site for sharing and
finding code recipes -- because learning by example is great way to learn.
One of the more popular parts of ASPN was the Cookbooks -- in particular the
Python Cookbook, originally developed in partnership with O'Reilly & Associates
and the main resource behind two books: The Python
Cookbook and The Python Cookbook
(second edition).
Besides providing a much needed refresh to the ASPN Cookbooks, this site
primarily adds tagging and support for multiple languages (an oft requested
feature).