Join San Francisco Python Meetup Group

You'll get invited to our Meetups as soon as they're scheduled!

Past list view

Meetup Location RSVPs
Oct 14 6:30 PM

73 attended (est.) – 4.50 4.5013

This month, we have another core python developer Collin Winter presenting -

Abstract: A discussion about optimizing dynamic languages generally, optimizing Python specifically, and how Unladen Swallow is speeding up CPython.

Bio: Collin Winter is a software engineer on Google's compiler team, where he serves as tech lead for Unladen Swallow, a Google-sponsored open-source project to speed up CPython. He's a long-time core Python developer, having contributed to the development of Python 3000 and having co-authored the 2to3 tool with Guido van Rossum.

Agenda-
6:30p - 7:00p Check-in, Pizza and Networking
7:00p - 8:30p Main talk / Q&A

Please RSVP so we know how much food to order ;-) If you RSVP and cannot attend, please be kind and change your RSVP to allow other members on wait list to attend.

About Slide's office:
2.5 blocks from Cal Train
Easy parking along 2nd street and Brannan

Thanks and look forward to meeting you.

Grace

Slide
San Francisco, CA, 94107

73 Yes
4 Maybe
3 Waiting List

Sep 17 6:30 PM

90 attended (est.) – 4.00 4.0018

This month, we have Jim Baker from Boulder, CO giving us a talk on python performance optimization.

Speaker Bio:
Jim Baker has 15 years of professional software development experience, focusing on business intelligence, enterprise system management, and high-performance web applications. He is a member at the Python Software Foundation, a committer on Jython, and a frequent speaker at pyCon on python performance / iterators. He holds a Bachelor of Computer Science from Harvard University and a Masters of Computer Science from Brown University (and an all-but-dissertation PhD candidate).

Abstract:
You have great unit tests. Your Python code is correct, or at least as much as you can tell with your testing. Now you may want to optimize the performance of some of that code, so as to improve the user experience, reduce costs, or enhance scalability. In this talk, we will look at how to apply some proven techniques for optimizing Python performance. First we will discuss some approaches to profiling, which is what you should do first. Then we will examine a variety of optimization strategies, from small optimizations, to using better algorithms and more appropriate data structures, to the impact of using a better fitting (or perhaps more well-written) library, and more. And we will look at what exactly you may want to optimize, whether that is response time, throughput, or various other related metrics, and how to appropriately balance. Lastly, as it comes up, we will also discuss some of the differences between the various implementations, like CPython and Jython.

Agenda-
6:30p - 7:00p Pizza and Networking
7:00p - 8:30p Main talk / Q&A

Please RSVP so we know how much food to order ;-)

About Slide's office:
2.5 blocks from Cal Train
Easy parking along 2nd street and Brannan

Only members of this Group can view the location for this Meetup

89 Yes
13 Maybe

Jun 10 6:30 PM

78 attended (est.) – 4.50 4.5014

This month, we have some special guests from New York giving us a sneak preview of their presentation in Euro Python Conference.

Abstract

We will start by briefly discussing the trend towards the use of non-relational databases, including CouchDB, MongoDB, Big Table, SimpleDB, etc. We will mention the use cases that have caused these databases to be developed and briefly discuss the differences between them.

Next we will discus some real world use cases for non-relational databases, using MongoDB as a concrete example. This will include demonstrations and discussion of Python code using MongoDB.

Finally we'll open the floor to Q&A.

Main speaker:
Mike Dirolf is a software engineer working for 10gen in New York City. He has been programming in Python since 2003 and handles all Python support for MongoDB, 10gen's document-oriented database. Mike received a B.S.E. in Computer Science from Princeton University.

Guest speaker:
Dwight Merriman co-founded DoubleClick in 1995 and served as its CTO for ten years. He was the architect of the DoubleClick ad serving infrastructure, DART, which serves tens of billions of ads per day. Dwight is also the co-founder, Chairman, and the original architect of Panther Express (now part of CDNetworks), a content distribution network (CDN) technology which serves hundreds of thousands of objects per second. He is also a
board member of the web photo/video sharing company Phanfare. Dwight received a B.S. in Systems Analysis/Computer Science from Miami University of Ohio.


Agenda-
6:30p - 7:00p Pizza and Networking
7:00p - 8:30p Main talk / Q&A

Please RSVP so we know how much food to order ;-)

About Slide's office:
2.5 blocks from Cal Train
Easy parking along 2nd street and Brannan

Thanks,

Grace Law

Only members of this Group can view the location for this Meetup

76 Yes
14 Maybe
4 Waiting List

May 13 6:30 PM

63 attended (est.) – 4.50 4.5013

Want to learn more about Twisted?

This month, David Reid will be presenting on Cooperative Computation with Twisted. This is an advanced beginner introduction to data processing and other non-network applications of Twisted code.

David Reid has been a Python programmer and Twisted developer for 8 years, he has worked on a variety of Twisted projects including the Darwin Calendar Server and Apple Wiki Server at Apple, Inc. Currently he is a Platform Engineer at San Francisco based Mochi Media Inc where he builds Python and Erlang web services.


Agenda-
6:30p - 7:00p Pizza and Networking
7:00p - 8:30p Main talk / Q&A

Please RSVP so we know how much food to order ;-)

About Slide's office:
2.5 blocks from Cal Train
Easy parking along 2nd street and Brannan - Giants game should be done by 5p on 5/13
Bicycle storage available at our office
Please pardon the constructions at our lobby - it's getting a face lift.

Thanks,

Grace Law
For more info on Slide: http://www.slide.com/static/about
Slide is hiring!

Slide
San Francisco, CA, 94107

62 Yes
13 Maybe

Apr 8 6:30 PM

47 attended (est.) – 5.00 5.008

Can't make it to PyCon but want to hear the highlights of the talks?

Join us at April's meetup. Various conference attendees will recap what they have learned at different sessions. For a sneak preview, please see pycon's agenda at: http://us.pycon.org/2009/conference/talks/

Agenda-
6:30p - 7:00p Pizza and Networking
7:00p - 8:30p Main talk / Q&A

Current presenters include Wesley Chun (Author of Core Python programming), Adam Christian (Co-author of Windmill testing framework), Eric Florenzano (Organizer of sfDjango meetup), and more... Each will do 15-20 mins highlight of tech presentations from main conference talk to lightening talk, open space, etc.

If you were in pyCon and want to speak, let me know.

Please RSVP so we know how much food to order ;-)

About Slide's office:
2.5 blocks from Cal Train
Easy parking along 2nd street and Brannan
Bicycle storage available at our office
Please pardon the constructions at our lobby - it's getting a face lift.

Thanks,

Grace Law
For more info on Slide: http://www.slide.com/static/about

Slide
San Francisco, CA, 94107

39 Yes
8 Maybe

Feb 11 6:30 PM

16 attended (est.) – 4.00 4.003

Windmill is a web testing framework in python intended for complete automation of user interface testing, with strong test debugging capabilities. The goal is to make test writing easier, portable and sustainable. Test writing and debugging is an interactive process and requires an architecture that allows for large amounts of flexibility and back-and-forth communication.

This talk will get you writing and running automated tests and show off some of the most useful built-in tools for debugging and continuous integration. It is geared towards beginner level but advanced python programmers are welcome too, and they are always looking for more contributors. This talk will be presented at PyCon also. If time permits, Mikeal and Adam can also give an intro to Mozmill, a firefox specific testing tool.

About the speakers:
Adam Christian and Mikeal Rogers are the creators of the Windmill Testing Framework.

Adam works here at Slide Inc. and is heading up our automation efforts. He also helps out with MozMill. When he is not testing, he likes to play guitar, snowboard, drink scotch and enjoy the bay area.
Mikeal works on Mozmill and does tools development in Python and JavaScript for Mozilla Corporation. Prior to that, he worked on Windmill at the Open Source Applications Foundation. He is also active in django and couchdb communities.

Agenda:
6:30p Check-in / Pizza
7:00p Main Talk
8:00p Q & A
8:30p More mingling / demo / hacking...

Street Parking is pretty easy.

Slide
San Francisco, CA, 94107

16 Yes
4 Maybe

Jan 7 7:00 PM

46 attended (est.) – 5.00 5.004

This month we'll be doing a hack session, so bring a pet project of your choosing and come code with us. You can stick to the theme, or stray from it, but we'll have a couple folks from the App Engine platform development team around to give folks a head start. If you're interested in getting started with it, or if you're stuck on something, this is a great opportunity to get the skinny.

Only members of this Group can view the location for this Meetup

46 Yes
0 Maybe

Dec 08 3 2008 7:00 PM

47 attended (est.) – 4.50 4.509

Python's Web Server Gateway Interface (WSGI) not only enables a multitude of Python web frameworks to share code when it comes to deployment, but also enables entirely new levels of re-use for Python web development. This talk is focused on explaining WSGI, new types of re-use with WSGI middleware, and explore new frameworks that heavily utilize WSGI; in this case, Pylons. Moving beyond monolithic frameworks that try to do everything themselves, to new modes of development where you can use just the parts you want and still have active development communities to interact with.

Agenda -
7p - Check-in / Food
7.30p - Main talk.
8.30p - Q & A
9p - More mingling...

Please RSVP so we can plan for the right amount of food :-)

About the Presenter:
Ben Bangert is the Senior Web Architect for a project based out of Stanford Law School. His fascination with technology and programming have led him to experiment with and use a variety of web technologies. He believes strongly in the "right tool for the right job" motto and has been adding tools to his programming belt for over 15 years. He's been working with Python for the past 5 years, and created the popular Python Web Framework Pylons. He lives in Sonoma County, where in addition to working he hacks on Pylons and other Python web toolkits along with the occasional dog walk.

Slide
San Francisco, CA, 94107

46 Yes
14 Maybe

Nov 08 5 2008 7:00 PM

38 attended (est.) – 4.50 4.506

Please join us on November 5th, as we are fortunate to have Wesley Chun presenting an overview of the language and its features. Below is Wesley's bio, and a peek at what will be addressed in the presentation.

Agenda -
7-7:30p Refreshments / Pizza / Networking
7:30-8:30p Main Talk
8:30p-8:45p Q & A
8:45p-? More networking


-----
What is Python?

Python is an agile object-oriented programming language that is continuing to build momentum... popular with Win32 programmers because of its ease of creating COM clients plus IronPython for the .NET world, Jython for Java developers, and always popular with the LAMP and Linux/*BSD/Solaris/MacOS X crowd for applications and web development -- especically for Python's equivalents to Rails frameworks: Django (including Google App Engine), TurboGears, and Pylons, all to build RIAs with, not to mention Zope and Plone, plus Trac and Mailman, the wiki+issue-tracker and popular mailing list manager, respectively. You web developers also know about JSON format... did you know that it maps nearly identically to Python's dictionary/hash type? Of course Python can do XML/ReST/XSLT/RSS, multithreading, SQL/databases, GUIs, hardcore math/science, networking (including Twisted), QA/test, GIS/ESRI, automation frameworks, plus all of your system administration tasks too! Finally, Python can be found at the heart of the OLPC. Have you noticed the huge growth in the number of jobs on Monster and Dice that list Python as a desired skill?

Python can do everything Java, C/C++/C#, Ruby, PHP, and Perl can do, but it's much easier and more fun! You can code as fast as you think! Because of Python's simple yet robust syntax, it's a great tool to teach programming with as well as a solid (first) language to learn for non-programmers and other technical staff. Come find out why Google, Yahoo!, Disney, YouTube, BitTorrent, LucasFilm/ILM, NASA, Ubuntu, and Red Hat all use Python! This seminar is designed by Wesley Chun, software engineer, technical trainer, and author of Prentice-Hall's best-selling "Core Python Programming" (and co-author of the forthcoming "Python Web Development with Django"), for those wanting to find out what Python is all about!

We have had great success and feedback giving this seminar in the past, such as at other conferences as well as to academia:
http://cc07.siliconvalley-codecamp.com/Sessions.aspx?OnlyOne=true&id=162
http://conferences.oreillynet.com/cs/os2006/view/e_sess/9468
http://cs.sfsu.edu/news/pernet/05/10-12-05.html
http://conferences.oreillynet.com/cs/os2003/view/e_sess/4539
http://conferences.oreillynet.com/pub/w/15/bof.html#tuesday
http://csociety.ecn.purdue.edu/pipermail/plug/2000-August/002739.html


-----
Wesley Chun

WESLEY J. CHUN, MSCS, is the author of Prentice Hall's bestseller, "Core Python Programming" (http://corepython.com), its video training course, "Python Fundamentals" (LiveLessons DVD), co-author of "Python Web Development with Django" (http://withdjango.com), and has also written various technical articles for Linux Journal and cNet. He is currently a senior engineer at NearbyNow (http://nearbynow.com) and also runs CyberWeb (http://cyberwebconsulting.com), a consulting business specializing in Python software engineering and technical training. He has over 25 years of programming, teaching, and writing experience, including more than a decade of Python. While at Yahoo!, he helped create Yahoo! Mail and Yahoo! People Search using Python. He holds degrees in Computer Science, Mathematics, and Music from the University of California.

Only members of this Group can view the location for this Meetup

38 Yes
0 Maybe

Sep 08 16 2008 7:00 PM

No rating yet

Hey All,

Last time we went over the basics of Python. Now we'll open things up a bit with a hackathon. Please bring a laptop, and an idea for a project that you'd like to start coding in Python, and we'll start that project that night at Loomia's offices.

Experts will be on hand to help.

Cheers,
Barce

Only members of this Group can view the location for this Meetup

9 Yes
3 Maybe

  • 1