Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Hi.

Slide 3

Slide 3 text

I’m Daniel.

Slide 4

Slide 4 text

I run Toast Driven.

Slide 5

Slide 5 text

Haystack http://haystacksearch.org/

Slide 6

Slide 6 text

What’s Haystack? • Pluggable backends • Solr, Elasticsearch, Whoosh, Xapian • Advanced features • Faceting, More Like This, Spatial • Looks/feels like Django’s API

Slide 7

Slide 7 text

How so? • SearchIndex looks like a Form:

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No, squint harder.

Slide 10

Slide 10 text

How so? • SearchQuerySet looks like QuerySet

Slide 11

Slide 11 text

Why?

Slide 12

Slide 12 text

Why? Don’t Make Me Think

Slide 13

Slide 13 text

Why? Don’t Make Me Think

Slide 14

Slide 14 text

Demo-Time.

Slide 15

Slide 15 text

So that’s Haystack.

Slide 16

Slide 16 text

So that’s Haystack.

Slide 17

Slide 17 text

Now for something a little different...

Slide 18

Slide 18 text

Tastypie http://tastypieapi.org/

Slide 19

Slide 19 text

What Is Tastypie? • A REST framework for Django • Extension by Design • Models (but not just Models) • Proper use of HTTP • Ideal for CRUD operations & beyond

Slide 20

Slide 20 text

Pie?

Slide 21

Slide 21 text

Pie? Pie? Pie? Pie? Pie? Pie? Pie? Pie?

Slide 22

Slide 22 text

He can’t haz. But you can!

Slide 23

Slide 23 text

Define A Resource

Slide 24

Slide 24 text

Hook Up The URLconf

Slide 25

Slide 25 text

Done.

Slide 26

Slide 26 text

What’d You Get? • Full GET / POST / PUT / DELETE / PATCH • Serialized in JSON / XML / YAML / bplist • Authentication • Filtering • Discovery Views • And more!

Slide 27

Slide 27 text

Demo-time.

Slide 28

Slide 28 text

HTTP 418

Slide 29

Slide 29 text

I’m Daniel Lindsley of Toast Driven @toastdriven http://toastdriven.com/

Slide 30

Slide 30 text

Photos: http://www.flickr.com/photos/strangejourney/3175383671/ http://www.peachpit.com/ShowCover.aspx?isbn=0321344758 http://corgiaddict.com/post/14272461379 http://www.flickr.com/photos/57928359@N08/5328229600/