Learn about logging, how web framework interprets the URL, and Python 3

  • April 11, 2012 · 6:30 PM
  • This location is shown only to members

Please save the date for the next python meetup on April 11.   We will listen to 3 20-min talks.  RSVP will begin on Friday April 6 at 1:00p PST. 

**We are implementing this new RSVP policy because our meetups typically reach maximum capacity within days of announcement.   But people's plan do change, and sometimes forget to change their RSVP so people on the waiting list can take their place.  We hope that by posting the agenda earlier and making the tickets available later, people who really want to show up will have a better shot at getting in.

As usual, if you do have a ticket, come early and mingle with your follow sfpython members Enjoy pizza and drinks from Yelp, our venue sponsor.  Talks will begin at 7:10p. 

 

1. Understanding URL Resolution in Web Frameworks by Ben Bangert   

One of the most common tasks in modern web frameworks is to ease the task of writing bits of code that are then called by the framework when a certain URL is hit.

How do frameworks do this?
What are the most common approaches to interpreting the URL?

This short talk will focus on several common URL resolution methods:
- Regular expressions
- Object-dispatch
- Traversal (Similar to Zope Acquisition)

Understanding how the framework interprets the URL's to find code to call helps us gain a deeper insight into web frameworks in general.

Ben Bangert is a San Francisco Bay Area programmer, best known for his open-source work creating and contributing to Python libraries such as Pylons, Beaker, and Routes.
He currently works at Mozilla

 

2.  Advanced Logging Techniques In Python by Noah Gift

Logging is something that is often an afterthought, but is critical to the long term stability of a project.  In this 20 minute I will go into a technical bootcamp on advanced logging techniques:

1.  Configuring the Python logging library
2.  Using logging decorators
3.  Doing asynchronous logging via JSON and HTTP.
4.  Setting debug levels

 

Noah Gift is the Director of Engineering at Loggly, which is a SaaS logging company built on Amazon EC2 and open source technologies like Python, Erlang, and Solr. He has M.S. in Computer Information Systems, and is an MBA candidate at UC Davis. In his not so distant past, he worked with a variety of different languages and industries throughout the United States and the world. He has done Erlang development at AT&T Interactive, Python development on the movie Avatar in New Zealand for Weta Digital, and Cocoa development for his own startup that sells through the Mac App store. Noah is the author of “Python for Unix and Linux Systems Administration” by O’Reilly, dozens of technical articles, and has done public speaking at many events around the United States and the world.

 

3.  Epic Adventures in Python 3 by Aaron Maxwell

Great news! Many of us can FINALLY be coding in Python 3 for our daily work.  Learn juicy details of how Mobile Web Up's core product has been coded entirely in Python 3 for over a year now... with fantastic success. As time allows, we'll cover the advantages of Python 3; different strategies for the 2 to 3 transition; what to do when a library you need only works in Python 2; who should NOT make the switch yet; practical tips and time-saving practices;
and more.

Aaron Maxwell is an author, speaker, and technical founder of Mobile Web Up, whose core product is implemented in Python 3. He has presented at Pycon and elsewhere; written for Mashable and others; authored and contributed to too many open source projects; and as a developer and engineer enjoys coding in many different languages... most of all, Python. Keep up with his antics at redsymbol.net.

 

Questions?   Suggestions?   Feel free to ping me

Cheers,

Grace
[masked]

Join or login to comment.

  • Mike P.

    Great content and speakers.

    April 13, 2012

  • Steve K.

    Really enjoyed Ben's Dispatch Magic talk.

    April 12, 2012

  • Aaron M.

    Hi Joseph, I think by "the first two" you meant Ben's and Noah's presentation. Noah unfortunately couldn't make it, so there ended up being just two talks. The slides for the "third" talk on Python 3 are at http://files.mobilewebup.com/pr...­ .

    April 12, 2012

  • Ben B.

    My presentation is online at http://prezi.com/eblzwlllvr7_/d...­

    April 12, 2012

  • Joseph W.

    Ah, ok. +1 on future recording, then, yes :)
    Slides would still be good in the meantime -

    April 12, 2012

  • Tom T.

    @Joseph Wolff
    Thanks for your comment. The other group only posts videos of their own meetups. Unfortunately they have nothing to do with the SFPython Meetup Group. I had hoped my comment about videos would encourage SFPython group to emulate the Creative Suite Lovers group, the Fire On The Bay group, and the SFHTML5, SFJava, SFAndroid groups, and other groups that post videos of their meetups.

    April 12, 2012

  • A former member
    A former member

    both talks were a bit overlong

    April 12, 2012

  • Joseph W.

    I would be interested in the video, and/or slides of the first two presentations.

    The video is not up yet (as of April 12th, 11am) on the creativesuitelovers site (why would they post our video? it seems like an Adobe-CS-focused site).

    April 12, 2012

  • amado g.

    Yes it was

    April 12, 2012

  • Lynn R.

    Very informative; good topic choices

    April 12, 2012

  • A former member
    A former member

    Fun atmosphere, food, nice crowd, and pretty interesting talks.

    April 12, 2012

  • Tom T.

    There is no mention of Eventbrite on this page. Re video recording the meetup, another meetup group records every meetup and posts the video on the Discussions / Message Board page in a folder that is push-pinned to the top. That group is Creative Suite Lovers at http://www.meetup.com/creatives...­

    April 11, 2012

  • Tom T.

    Is a special ticket needed to enter, or just show my ID?

    April 11, 2012

  • A former member
    A former member

    will this talk be recorded?

    April 10, 2012

Our Sponsors

  • Yelp

    Providing food, beverages, venue, and a good time!

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy