All articles

  1. Recent Releases

    Some notes on some recent releases:

    TextBlob 0.11.0


    This mainly fixes compatibility with NLTK 3.1 and above. Older versions of NLTK are no longer supported. As an added bonus, the averaged perceptron tagger described in this post is now the default part-of-speech tagger in both NLTK …

  2. Marshmallow 2.0 Released

    One alpha, five betas, and two release candidates after marshmallow's last 1.x release, marshmallow 2.0 is published to the PyPI.

    What is marshmallow?

    Marshmallow is a Python library for

    1. Validating input data against a schema,
    2. Deserializing data to application objects (e.g. ORM objects), and
    3. Serializing application objects …
  3. The M's, V's, and C's: Keep 'em light and fluffy

    Edit October 26, 2014: Update code for marshmallow 1.0.

    The MVC design pattern gives us general guidelines on where various components of an application should go. Web frameworks attempt to enforce MVC by giving us cookiecutter classes and interfaces for each of the three layers.

    But as an application …