align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfullheartglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

February Presentation Night: Web, Data and Best Practices

  • Feb 12, 2014 · 6:15 PM

RSVPs close at 12:15pm on Wednesday. We have plenty of room on the wait list and expect everyone to be admitted.

FIRST TALK TITLE: Coding Best Practices

ABSTRACT:

What separates a mediocre Python programmer from a great Python programmer? Knowing when to use and when not use a metaclass is only part of it. Come watch as JJ shows us how to "up your game" as a software engineer who codes in Python.

BIO:

Shannon -jj Behrens is a Staff Software Engineer at Twitter working in Infrastructure and Operations. He lives in Concord, California with his lovely wife and 7 lovely children. He's well known for his impeccable sense of modesty, world-renowned taste in T-shirts, and poor sense of humor. He blogs at jjinux.blogspot.com on a wide variety of topics such as Python, Ruby, Dart, Linux, open source software, the Web, and lesser-known programming languages.

SECOND TALK TITLE: Learn Data Science with IPython Notebook

ABSTRACT:

Teaching Python developers about data science using http://learnds.com an open source set of IPython Notebooks with example datasets and supporting materials

BIO: Nitin Borwankar has 20+ years of industry experience in data, sql and nosql databases, enterprise and web technologies, and an academic background in engineering, applied math and pure math. Nitin has spoken at conferences since the mid 90's and is passionate about learning and then teaching others.  Nitin is a compulsive absorber of vast quantities of new material, obsessive simplifier and distiller of knowledge and lighthearted presenter of deep and profound wisdom.

THIRD TALK TITLE:

Integrating AngularJS with Python

ABSTRACT:

JavaScript frameworks are a really exciting tool for building super slick one-page apps. However, if you want them to play nice with a Python backend web framework (Django, Pyramid, Flask, etc.) you're going to have to flip a few of your design patterns and thought patterns. (Please help Jeff practice his talk before PyCon 2014.)

BIO:

Jeff Schenck is an engineer in San Francisco. He is the co-founder and CTO at Chewse, a company using Python to make delicious food appear at offices everywhere. He maintains several small open-source Python projects and has spoken at local Python meetups in LA and SF. His favorite food is stinky cheese.

Agenda:

6:15p - Check-in and mingle, with Pizza and Beer provided by our generous sponsor Yelp!

7:00p - Welcome and announcements

7:10p - First talk (followed by Q&A)

7:45p - Second talk (followed by Q&A)

8:20p - Third talk (followed by Q&A)

8:50p - Advanced mingling

9:30p - Doors close



Lightning talks:

Please sign up to give a lightning talk at a future meetup.

Please take note of the important check-in details at Yelp

1. Doors open at 6:15pm to allow enough time for the check-in process. Before 6:15pm, please wait outside without blocking the building entrance.

2. Please update the name on your account to reflect your FIRST NAME and LAST NAME. Hy will be greeting downstairs and Yelp Security will be checking IDs upstairs. If your name on Meetup.com is not the name on your ID, then please enter your full name here.

3. Since alcohol will be served at the event, we ask that any underage attendees RSVP directly to the meet up host.

4. Waiting list folks will be allowed into the event AFTER we admit all confirmed attendees.

Yelp is generously providing pizza, drinks, and beer in addition to their venue space.

As usual, looking forward to meeting you and feel free to ping me, Simeon or Hy with questions or suggestions.

Grace

Join or login to comment.

  • Stefan M.

    In the Learn Data Science presentation, Nitin suggested to Google "Top 10 Data Mining Algorithms", and I found quite a bit of interesting material. I also visited several lessons on his LearnDS.com web site, and found the material well-written and thoughtfully explained.

    4 · February 13, 2014

  • Dennis C.

    Can we refrain from negative commentary on people's presentations? The python meetup isn't some kind of beauty contest. Putting yourself out there and speaking in front of an audience can be a scary experience. Simeon/Hy/Grace have done an exceptional job of making this a welcoming environment. Let's keep it that way!

    If you are unhappy with the quality of talks, it's best to drop a line privately to the organizers and let them know how you think they could be better. Maybe you (that's the royal you) can give a talk yourself :)

    11 · February 13, 2014

    • Shannon -jj B.

      I used to write blog posts criticizing this technology or that technology, but every time I would write a blog post like that, negative people would write really negative comments on my blog.

      February 13, 2014

    • Shannon -jj B.

      I found out the hard way that if you like something, talk about it, and if you don't, just say nothing. That way people are always talking about the things that they are excited about.

      5 · February 13, 2014

  • Marc A.

    Thanks, jj

    Really enjoyed your talk!

    2 · February 13, 2014

  • Shannon -jj B.

    Hey, guys, here are the slides for my talk "Best Practices for Software Engineers who use Python": https://docs.google.com/file/d/0B_Z56A18VRlxZV9MTk1TTWNQbDA/edit

    4 · February 13, 2014

  • A former member
    A former member

    The first talk, by Shannon "jj" Behrens, was great. It wasn't extremely technical, but that's fine, because it looks like it was a good fit for the SFPython audience. It was great to receive in a clear and articulate manner all those pieces of advice that one usually collects after long years of practice in the field.

    However, the second talk was very poor. It was supposed to be about IPython, but it wasn't even about Python—at all. The content was mostly general assertions about data scientists and unicorns. Even the delivery was sub-par, as the speaker didn't even bother to display his powerpoint slides in full screen. I expected better, especially from such a large meetup :-(

    February 13, 2014

  • Daniel S.

    Best Practices was excellent; he did a good job of condensing a longer talk. IPython was all over the map; everywhere but IPython. Angular talk needed an architectural diagram and motivating examples.

    2 · February 12, 2014

    • Chris S.

      He did say at the start that the talk was going to be about Data Science rather than about Python. That being said, he did not touch upon Ipython.

      February 13, 2014

  • Ravi S.

    i think rather then putting 3 talk in 1 day it would have been better if we could have had 2 talks with some demos. that is given more time for the topics.

    February 12, 2014

    • David B.

      We still had an hour left after the talks were done. Maybe we could just give the presenters 30 min each instead of 20?

      1 · February 12, 2014

  • Chris M.

    Something came up at work, so I'm going to miss this. Bummed! Will the talks be recorded?

    February 12, 2014

    • Grace L.

      Yes. Video of the talks will be posted in the comments section when they are ready. :-)

      2 · February 12, 2014

    • Chris M.

      Thanks, Grace!

      February 12, 2014

  • Simeon F.

    Hey all - Python Startup event @twitter next week that I mentioned - details available at http://www.eventbrite.com/e/pycon-startup-evening-twitter-tickets-10604697937

    February 12, 2014

  • Ali C

    Unfortunately i have to stay at work tonight (last minute client request). I'm sorry to have to cancel so late. I hope someone can take my place.

    February 12, 2014

  • malcolm

    Hey folks, I haven't been to Yelp HQ before. Do they have a similarly amazing bike parking setup as Twitter did last month (or at least something like that)?

    February 12, 2014

    • Hy C.

      Courtesy of Alexander Ko: http://goo.gl/maps/og...­

      February 12, 2014

    • Hy C.

      We do not have bike parking, but parking garages may provide some bike spaces.

      February 12, 2014

  • A former member
    A former member

    A student eager to learn

    February 12, 2014

  • Eric C.

    I think I would rather hear how Shannon keeps his sanity with 7 kids!

    2 · February 6, 2014

    • Shannon -jj B.

      You know how VoIP makes it look like there's a dedicated phone circuit, but no such thing exists in reality anymore? That's how my sanity is ;)

      2 · February 6, 2014

  • Ahmer K.

    Looking forward to this.

    February 6, 2014

  • Lynn R.

    BUMMER! I'm out of town :(

    February 6, 2014

Our Sponsors

  • Yelp

    Platinum Sponsor, also a host for majority of our events.

People in this
Meetup are also in:

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