Web Images Videos Maps News Shopping Gmail more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Group info
Members: 218
Language: English
Group categories:
Computers > Computer Science
Computers > Internet
More group info »
Recent pages and files
sypy-home    

Welcome to SyPy

A group of Sydney based Python programmers who normally meet the first Thursday of each month.  Our meetings are open to any coders interested in discussing FOSS, dynamic languages, web etc. There is an iCal feed of events as well.

We generally have a presentation or demo(s) every month which could be on anything you want to talk about that you think other python people will be interested in. Then we go to the pub.

If you have been playing with something cool and python that you want to share contact Dylan Jay (the convener) with your ideas and we'll book you in.


Dylan Jay is from pretaweb.com and can be contacted via dylan at companyname.com.


Upcoming Meetings


Previous Meetings

2009


SyPy 5th November: "GeoDjango and Google Maps" - Peter Marks


A presentation on building map based web applications using GeoDjango and Google Maps.

Peter has kindly provided a copy of his slides - GeoDjangoGoogle.pdf

SyPy Oct 1st: "Lightning Talks and Q&A"


Lightning Talks

Lightning talks are brief (5 minutes) talks that focus on a single example, idea, project or technique. Lightning talks are not expected to cover all aspects of the subject. They are an excellent forum for first-time speakers.Please register your intent to talk at:

http://groups.google.com/group/sydneypython/web/lightning-talks-01oct2009


Q&A

Have a problem that you want to solve in Python, unhappy with a Python solution, why not use the SyPy collective to help you. Either bring your question on the night or register it to get people thinking about it.

http://groups.google.com/group/sydneypython/web/q-a-01oct2009


*RSVP: Please RSVP on Anyvite to get your name on the door*

Time: 6:30PM (for a 6:45pm start) - 8:00PM (then pub after)

Getting There: It's a 10min walk from Town Hall station over the pyrmont bridge (directions http://tinyurl.com/nedz98)  or catch the light rail to the casino station.

RSVP: http://anyvite.com/events/home/5zrwaftwzf



SyPy Sep 3rd: "TestBrowser Driven Development" - Dylan Jay

Introducing a new coding technique that helped PretaWeb deliver a large workflow system on time, on budget and most importantly, delivered what we expected to deliver.

This will cover

    • unit and doctest in python,
    • test driven development,
    • usecase analysis,
    • automated functional web testing,
    • some practical examples using Grok and
    • a brief look at documentation driven development.
Techniques covered are applicable to small and large web developments

Dylan Jay is a developer whose work includes everything from telephony, FX trading systems, knowledge base systems for IP in places including Lucent Bell Labs, Avaya and UBS. He is now Technical Director at PretaWeb a python software consultancy company.

Slides available 

SyPy Aug 6th: "How you make a python wave" - David Byttow


David is the Software Engineer from Google who works on the API team of Wave, concentrating on the Python API.



SyPy July 2nd: "What is TurboGears - lets build a quick web application" - Ryan Pereira


Ryan started his working career maintaining SCADA equipment used in oil rigs then switched to maintaining Unisys main frames a long time ago.
Later he programmed in C & C++, then ended up as a technical Project Manager. Ryan has recently been playing with Python and TurboGears.


Time: 6:30PM (for a 6:45pm start) - 7:30PM (then pub after. Upstairs at the Harlequin)
Date: Thursday, 2nd May 2009


4th June Buildout and Hostout or "how to host a web app for $20 in 20min"

Dylan Jay will present an introduction zc.buildout and how it can help manage complex python installations and reproducible production environments. Dylan will also introduce a new open source project he has started: collective.hostout, a new technology for rapidly provisioning and deploying buildout environments on many hosts at once.

Dylan Jay worked as a software engineer and business analyst for the likes of Avaya and UBS before becoming a Director and Technical Solutions Manager for PretaWeb. Since 2004 PretaWeb has been supplying serivices and hosted solutions based on Plone, one of the leading open source enterprise content management systems, to Government, Corporates and non-profits.


The slides for this presentation are available on Slideshare - "How to host an app for $20 in 20min using buildout and hostout"


AND

"Python Package Manager project on sourceforge" by David Lyon

In a nutshell, the Python Package Manage is a GUI program
designed to remove the need to use the command line to
install and deinstall packages.
Slides available for download

Time: 6:30PM (for a 6:45pm start) - 8:30PM (then pub after. Upstairs at the Harlequin)
Date: Thursday, 4th June 2009

7th May 09: 10 things to consider when scaling python web apps: Alex Dong

**Slides available here**


Note: New Location!!! Google has moved.

*10 things to consider when scalling python web apps*

Alex Dong is travelling the world after developing haokanbu.com and will stop by Sydney to talk about his experiences scaling django and web apps in general.

Check out Alex's bio http://www.alexdong.com/

Time: 6:30PM (for a 6:45pm start) - 8:30PM (then pub after)
Date: Thursday, 7th May 2009
Venue: Google Sydney, Level 5, 48 Pirrama Street, Pyrmont, Right out the front of Star City
Notes: Go to level 5 or the doors are locked wait outside and look for google looking people. If that doesn't work call me on 0421477460

RSVP: Please RSVP on Anyvite to get your name on the door.

NB. Normally snacks are provided by google and we go to a pub that has food available afterwards.



02/04 - Nick Hodge: Iron Python

IronPython: Microsoft's open source implementation of Python. Using the Dynamic Language Runtime on the CLR (or Mono) ... what is the state of play, what is Microsoft trying to do and where should it fit into your Python life

Nick Hodge: A Professional Geek for Microsoft, Nick has over 23 years of IT industry experience in a variety of sales, technical, management, marketing and strategic roles. As a sought-after presenter, prolific social networker and a closet workaholic, Nick just loves technology. Especially software technology.

Currently working with Dynamic and Functional Languages for software development; and explaining to a variety of audiences what a Professional Geek from Microsoft actually does.

05/03 - Ben Sand: "Why I chose Django over Rails"

Yes it's time for the second SyPy meetup of 2009.

Start time: 6:45 - *please note start time*
Notes: RSVP using anyvite, be outside the elevators at 6:30 sharp and Google people will escort you up. We will come back for late commers but if you are really late ring Mark on 0412 688620

"Why I chose Django over Rails" - Ben Sand


Ben will talk about why he decided to use Python and Django rather than Ruby on Rails for a web project.He will then discuss his experiences with Django to-date.


After Ben's talk, there will be an opportunity for others to share  their experiences.

Bio - Ben Sand runs his own on-site IT services business and is studying computer science. To jump on the Web 2.0 bandwagon Ben had to decide on a framework for a new business he is involved with. With only some rudimentary programming and system administration skills at his disposal Dja ngo appeared an excellent choice for his project, owing to its low barrier to entry and powerful feature set one can grow into.


05/02 - Special double header  "FOSS online video distro technologies, using Plumi and the Plone CMS framework." - Andrew Nicholson, "Make Python Apps Start Fast" - Andrew Bennetts.


Bio - Andy Nicholson is a free software hacker and new media activist.

He is currently part of the EngageMedia collective, and consultant computer engineer. EngageMedia is producing the free and open source software project, Plumi (http://www.plumi.org) - a video sharing web application, which runs http://engagemedia.org and others.

"Make Python Apps Start Fast" - Andrew Bennetts.


Command line programs such as version control tools need to run quickly so that they do not disrupt the user's work. Anything more than a heartbeat and the user gets impatient and distracted. Programming in Python is typically much easier than C/C++, but making a Python program load and execute quickly can be a challenge. This talk explains how Bazaar, a GPL-licenced distributed version control system written in Python, can execute commands like “bzr status” in as little as 100ms on my fairly modest laptop even though it has roughly 120000 lines of Python source code. This talk will cover tools and techniques for both analysing and fixing causes of long startups for Python.


Bio - Andrew Bennetts is a Software Developer for Canonical Ltd. Andrew works on Bazaar, a GPL-licensed version control tool written in Python. He has been a professional Python programmer since 2001. The last four of those years he's worked for Canonical, building tools to help open source developers collaborate. He's also a long-time contributor to Twisted, the asynchronous networking framework.

2008

02/12 - Tennessee Leeuwenburg: A Python AI Project
Date & Time: 6:30PM (for a 7pm start) - 8:30PM Thuesday, 2nd Dec 2008   
Meeting Type: Presentation + Beer
Venue: Google Australia, Level 18, Tower 1 Darling Park, 201 Sussex St, Sydney
Notes: meet in the foyer. If you are late call Dylan on 0421477460. After the talk at google we'll go to the Dundee Arms nearby for some beer.
RSVP: Please rsvp using this link if you intend to come. Numbers are limited to the first 40 that rsvp.

 
Bio:
Tennessee Leeuwenburg is a software developer for the Bureau of Meteorology, a member of the Python Papers editorial team and has been working in Python for around 5 years. His IT interests are in information management, community engagement, artificial intelligence and Open Source in government. His work at the Bureau is visible as automatically generated text weather forecasts which appear on the Bureau of Meteorology website and are distributed to news networks.
(contact tleeuwenburg@gmail.com)

Topic:
Out-of-hours, Tennessee has been working on the underpinning for an AI system based in Python, with lofty ambitions but only a pencil and napkin to assist in development. He will be present his ideas for why another AI project is necessary and the early technical designs for the system. Topics covered will include: a brief overview of comparable projects; a discussion of why the project is important; code architecture for the AI agent; and how the project could be run.
He would like to use this session to expand his notes and refine the technical ideas, so expect the discussion to go around the room as well as coming from the front.
 
 
06/11 - Git vs hg vs bzr
Date & Time: 6:30PM (for a 7pm start) - 8:30PM Thursday, 6th Nov 2008   
Meeting Type: Presentation/shoot out
Venue: Google Australia, Level 18, Tower 1 Darling Park, 201 Sussex St, Sydney
Notes: meet in the foyer. If you are late call Dylan on 0421477460
RSVP: Please rsvp using this link if you intend to come. Numbers are limited 
 
Three speakers, three alternative distributed source control systems. We all know distributed source control is the future but which one should we be using?
Come and find out and then come along for a beer and chat afterwards.
 
04/09 - Anthony Baxter "Python 3000"
Date & Time: 6:30PM (for a 7pm start) - 8:30PM Thursday, 4th Sep 2008 
Meeting Type: Presentation
Venue: Google Australia, Level 18, Tower 1 Darling Park, 201 Sussex St, Sydney


This month we have a talk by Anthony Baxter on Python 3000.

Anthony Baxter
Google/Python Software Foundation

Anthony has been involved in the open-source community for more than a decade, largely working in Python and, in the last few years, on Python. He’s worked in the Internet area and in the telco space, where he gets to exercise his incredibly short attention span by working on far far too many things at once. He’s written or contributed to more open source projects than he can remember – mostly related to networking and protocol implementations.

He’s currently the release manager for Python. This is much less glamorous than you might think. After a number of years working for a travel-based telephone company, he’s recently started working for Google Australia.

Anthony’s spoken at a number of conferences, including a keynote at linux.conf.au 2008, at each of the 4 OSDC conferences held so far, and presented Effective Python Programming at OSCON 2005.

http://en.oreilly.com/oscon2008/public/schedule/speaker/3464

Please RSVP and turn up on or before 6:30 to ensure you get a in. To contact me ring Dylan on 0421477460.

Notes: Congregate in the foyer downstairs near the security desk at or before 6:30 and the Google people will start taking people up in the elevators.

After the meeting we will go to Hotel Sweeney, 236 Clarence Street, Sydney, for some beer and thai food (if you are hungry).
http://www.whereisthepub.org/content/view/88/51/

SyPy Presentation: GAE demo with converting sql to datastore

There will be a presentation by Brett Morgan on "a demonstration of building a basic google app engine application with a discussion of the differences translating from sql database to appengine\47s datastore"

Date & Time: 6:30PM (for a 7pm start) - 8:30PM Thursday, 31 July 2008 
Meeting Type: Presentation
Venue: Google Australia, Level 18, Tower 1 Darling Park, 201 Sussex St, Sydney
Notes: Congregate in the foyer downstairs near the security desk at or before 6:30 and the Google people will start taking people up in the elevators.

After the meeting we will go to Hotel Sweeney, 236 Clarence Street, Sydney, for some beer and thai food (if you are hungry).
http://www.whereisthepub.org/content/view/88/51/


Date & Time: Thursday,  3rd July 2008
Meeting Type: Networking
Topic: Python meets Beer 2.0.
Location:
Ivory Lounge
Street:
City/Town:
Ultimo, Australia


 
Due to a clash with beer 2.0 I suggest that all sypyers meet for drinks at Beer 2.0. If you are thinking about or already have a sydney based web2.0 startup then you will already know about Beer 2.0. If you have played with any app framework then I bet you've thought about making the next twitter so why not come along and chat to those who are. 


 
Date & Time: 6:15PM - 8:30PM Thursday,  19 June 2008
Meeting Type: Presentation 

his month, we have a talk on Google App Engine from Brett Slatkin,
one of the engineers behind App Engine. Brett implemented the Dev Web
Server, which allows developers to develop and test on their own
machine, before uploading to Google\\47s servers.

There will be plenty of opportunity for questions and answers. Bring
your laptop.

Venue:
Google Australia
Level 18, Tower 1 Darling ParkSydney


Please RSVP to alangreen at google dot com as room is limited.

---------

 

Normally SyPy is 1st Thursday of the month but it looks like we\\47re going to have a special talk in a couple of weeks at google so this weeks meeting has been postponed. Stay tuned. It would be great to have a 2nd talk so if you\\47ve played with something pythonic lately and want to share, send me an email.

So this week instead we\\47ve been welcomed to join AJUG on this Thursday. The talk on amazon ec2 should be interesting to anyone wanting to host any kind of application server (inc django, zope)

Atlassian HQSydney CBD
http://maps.google.com.au/mapsq\\075173+Sussex+Street,+Sydney+NSW

WHEN:

Thursday, June 5, 6:00pm.
First talk starts at 6:30pm

SPEAKERS:

Talk #1: Running Java web apps on Amazon Web Services Peter McKeown

Talk #2: Holy Grails
Mike Cannon-Brookes

And then we\\47ll file out to parking lot for a python vs java good old fashioned no weapons rumble (joking). Or we could just go to the pub.

http://tech.groups.yahoo.com/group/ajug/message/7109


Date & Time: 6:15PM - 8:30PM Thursday,  3 April 2008
Meeting Type: Presentation 
Agenda: 
Alex North (tiinker.com) "Lightweight and pure Python: web apps with CherryPy, Cheetah and the ZODB"

Michela Ledwidge (modfilms.com) - "The re-mixable film Sanctuary and how python supports the pipeline for virtual studios and re-mixable shows"
Venue: 
Google Australia
Level 18, Tower 1 Darling ParkSydney


RSVP:
To attend this meeting you must RSVP to Alan Green  (alangreen at google dot com) 



 



Version: 
Latest 3 messages about this page (18 total) - view full discussion
Jun 10 2009 by Dylan Jay
Click on http://groups.google.com/group/sydneypython/web/sypy-home -
or copy & paste it into your browser's address bar if that doesn't
work.
Jun 9 2009 by David Lyon
Dylan,

Are you going to post details about my presentation?

I sent the presentation to you yesterday..
Jun 9 2009 by Dylan Jay
If you missed my presentation at this months SyPy or just want access
to the slides then they are available on slideshare
http://www.slideshare.net/djay/buildout-and-hostout-or-how-to-host-an-app-for-20-in-20min

Click on http://groups.google.com/group/sydneypython/web/sypy-home -
or copy & paste it into your browser's address bar if that doesn't
15 more messages »
Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google