Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
From Python Import Conference Documentation Release 0.2 Jesse Noller December 13, 2014 Contents 1 Contributors 3 2 Introduction 2.1 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Picking your event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5 5 3 Conference Types 7 4 Social Issues 9 5 Diversity and Financial Aid 11 6 Teams 13 7 Talk Types 15 8 Talk Selection 17 9 Budgets and Costs 9.1 Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 19 10 Sponsorship 10.1 Sponsorship categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 How to get sponsors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 21 22 11 Tickets and Registration 11.1 Registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 23 12 Venue selection and negotiation 12.1 Types of venues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.2 Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 25 25 13 Schedules 27 14 Swag: The hidden cost sink 29 15 Marketing your event 15.1 Your web site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.2 Email listserves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.3 Social media outlets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 31 32 32 i 15.4 Hardcopy materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.5 Word of mouth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 32 16 Financial and Legal Structure 33 17 Add ons - Mobile Guides and more! 35 18 Conferences Around the World 18.1 PyCon US xxx-2013 . . . 18.2 PyConVE 2012 . . . . . . 18.3 PyDay Caracas 2011 . . . 18.4 pyArkansas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 37 37 39 40 19 Indices and tables 49 20 Indices and tables 51 ii From Python Import Conference Documentation, Release 0.2 This guide / book is a community driven guide built from the collective knowledge of conference volunteers and organizers from around the world. The hope is to provide to you, a budding conference organizer enough information with which to build your community event and put on an amazing event that is not only self gratifying, but enriches the entire community it is geared around. Much of the information in this guide will be based off the collective experience of primarily Python Community oriented conferences, such as PyCon US, EuroPython, Python Canada, and many others; however, much of this information is just as relevant and important to anyone looking to put together a community event. We hope that if you are an organizer or volunteer that you take a look at the GitHub repository and consider contributing. Without your knowledge and contributions, this guide will be incomplete. Contents: Contents 1 From Python Import Conference Documentation, Release 0.2 2 Contents CHAPTER 1 Contributors Without the following people, both contributors and those who helped build past events, this guide would not be possible. Consider saying thank you. • Jesse Noller - Chair PyCon US 2012/2013, Program committee chair 2011/2010 and Python Software Foundation director. • Sean Reifschneider - Internet Coordinator PyCon US 2007-Present. • Chad Cooper - pyArkansas organizer over the years, pyArkansas 2012 Chair, PyCon 2012 Poster Session CoChair 3 From Python Import Conference Documentation, Release 0.2 4 Chapter 1. Contributors CHAPTER 2 Introduction Putting on a community event - no matter how small, or how large, can be a daunting task. It involves a delicate series of balancing acts - financial, social, theme and scope. It is also possibly one of the most rewarding things you may ever do. Make no mistake though - it is an investment, an investment of your time, money and other resources, which is fraught with pitfalls. However, when at the end of your event people come up to you and shake you and your volunteers’ hands, pat you on the back and thank you, you will know it was worth it. By reading this guide you can navigate the pitfalls and avoid many of the mistakes that many of us have made. We hope to provide to you enough resources and pointers so that you can hit the ground running and put on an amazing event for our community. 2.1 History TBD: Discuss the history of events within the Python community. 2.2 Picking your event This may sound odd; but before you go much further, you need to think about what kind of event you wish to put on. Are you thinking of going small - a single track with short talks, spanning maybe one or two days, or a larger event, spanning most of a week, with several tracks, longer talks, tutorials, and perhaps ancillary events such as sprints? TBD: Expand on ways events can differ - number of days, number of tracks, geographic range (local, regional, national), breadth of subject matter, number of attendees, cost, amenities, etc. 5 From Python Import Conference Documentation, Release 0.2 6 Chapter 2. Introduction CHAPTER 3 Conference Types 7 From Python Import Conference Documentation, Release 0.2 8 Chapter 3. Conference Types CHAPTER 4 Social Issues TBD: Code of Conducts, anti-harassment, etc. Drinking Events. 9 From Python Import Conference Documentation, Release 0.2 10 Chapter 4. Social Issues CHAPTER 5 Diversity and Financial Aid 11 From Python Import Conference Documentation, Release 0.2 12 Chapter 5. Diversity and Financial Aid CHAPTER 6 Teams TBD: Outline teams, team roles, ownership. 13 From Python Import Conference Documentation, Release 0.2 14 Chapter 6. Teams CHAPTER 7 Talk Types 15 From Python Import Conference Documentation, Release 0.2 16 Chapter 7. Talk Types CHAPTER 8 Talk Selection TBD: Outline the community voting type, identify the champion, curated, etc TBD: Outline Blind voting (no identifying talk markers, pros and cons) 17 From Python Import Conference Documentation, Release 0.2 18 Chapter 8. Talk Selection CHAPTER 9 Budgets and Costs 9.1 Internet Terrestrial wireless is often a good choice, but can be difficult to locate providers of. Often you can find 100Mbps of bandwidth for $6,000 to $12,000 for a week-long event. Hotels, if they have appropriate bandwidth (probably multiple DS-3 or an OC-3 line or better) will likely charge at least twice what a terrestrial wireless is. Access to Hotel wired infrastructure can cost hundreds per port, with dozens of ports used for an event like PyCon. WiFi service by the venue can cost as much as the Internet access. 19 From Python Import Conference Documentation, Release 0.2 20 Chapter 9. Budgets and Costs CHAPTER 10 Sponsorship Sponsors might not be absolutely required to make a conference successful, but they sure do help. A lot. Having sponsors allows you to rent a space if needed, lets you provide honorariums to speakers, and provide refreshments for your attendees. Sponsorships can range from and include prize donations, cash, t-shirt sponsorship, web site hosting, and general swag. 10.1 Sponsorship categories 1. Cash 2. Prizes 3. Swag 10.1.1 Cash The best form of sponsorship is also often the toughest to get. Cash lets you rent a space if needed, pay for refreshments, provide financial assistance to speakers, and purchase miscellaneous supplies. 10.1.2 Prizes Everyone loves to get a prize, right? Many companies may not be willing or able to donate cash for your cause, but they will donate items for prizes. Book publishing houses love to donate books as prizes. Prize ideas: • Tech books, especially those related to a focus language of your group • Software licenses, especially IDE licenses • T-shirts; oftentimes cash sponsors will provide some t-shirts as well • Gadgets, such as Raspberry Pis 10.1.3 Swag Just like prizes, everyone loves to get swag. This can be a time-consuming process, for if you want to provide a swagbag, it needs to have more than one or two items in it. Many companies have swag laying around in boxes that is left over from larger national conferences and they are wanting to get rid of it; don’t be afraid to ask. 21 From Python Import Conference Documentation, Release 0.2 Swag ideas: • Stickers • Pens • Coffee mugs • Shot glasses • Software/service discount codes • Brochures • Did I mention stickers? 10.2 How to get sponsors So just how do you get sponsors for your conference? A lot of networking, relationship building, cold emailing, and maybe a phone call or two. 10.2.1 Networking Networking is key to getting sponsors. Utilize any and all contacts that you and your group might have. If your conference planning group is part of a Python User Group, tap into that pool of people; they may know people who could be potential sponsors, or they could be potential sponsors themselves! Been to any professional conferences lately (PyCon)? Take a look at the sponsors there and see if any of those companies offer products or services that would be of interest to your attendees. Sponsors aren’t just going to throw money around to any and every conference they get hit up for, and they get hit up for a lot. Their product or service needs to be something that could be of interest and usable for your attendees; after all, sponsors are in business to make money. 10.2.2 Emailing 22 Chapter 10. Sponsorship CHAPTER 11 Tickets and Registration Depending on the size of your event and whether or not you will be charging a fee, you may or may not choose to use ticketing and registration. 11.1 Registration Registration options vary from simple spreadsheets and forms to online applications dedicated to event registration. • Google spreadsheet and Form: Probably one of the simplest forms of registration available. Create a Google Form and send the information to a Google Spreadsheet. This method is very easy and simple to setup and maintain, but it is also very “primitive” and basic. Although this method is free, it will not work if you plan on charging a registration fee. • Web-based event registration application such as Eventbrite or Eventzilla. These applications obviously excel at attendee registration, as this is what they are made for. If your event is free, use of these services is typically free as well. For paid events, the registration provider typically charges a small percentage-based fee. The fee can either be explicitly tacked onto the cost of registration or the organizer can just up their registration fee to make the provider fee invisible to the attendee. Providers such as Eventbrite or Eventzilla also provide widgets and code that conference organizers can embed into a page on the conference web site. 23 From Python Import Conference Documentation, Release 0.2 24 Chapter 11. Tickets and Registration CHAPTER 12 Venue selection and negotiation 12.1 Types of venues For regional conferences, venues basically fall into two types: • Free • Not free 12.1.1 Free If you are just starting out, it’s best for your venue to be free of cost as it will make things much easier on your event and your budget. A good place to look for hosting for your event is local colleges and universities, especially computer science departments. Several regional conferences in the U.S. have had great success with tapping into the resources available at computer science departments at local higher learning institutions. Many computer science departments are now using Python as their “Intro to programming” language, so they would be very ammicable to hosting your event and helping in many ways. 12.1.2 Not free Once you are able to secure funding from sponsors and your event is large enough, you might need to move into a larger space, and these oftentimes will cost you money. Again, many collges and universities have conference centers for rent that work perfectly for regional conferences with up to several hundred attendees. For a quality conference center that includes staff, rooms, internet, and other ammenities, expect to shell out at least $1000 USD to several thousand USD per day. 12.2 Internet Be sure to include negotiations of Internet access with the venue as part of this process. Many venues have partnerships with providers, and if you negotiate this after the venue contracts have been signed, they have less incentive to negotiate their component of this partnership down. Once you’re locked in to a venue, they have little if any incentive to discount the Internet, including things such as access to the in-the-wall wiring, their demarcation and cable closets, etc... There are many components that they can provide: • Internet access: The connection from your users to the public Internet. • Interior wiring: Ethernet jacks in the walls in various rooms and runs between rooms. The hotel may or may not own this infrastructure, and may charge for providing access to it and lighting it. 25 From Python Import Conference Documentation, Release 0.2 • Wireless and/or wired networking: Venues can often provide the client access to the network. However, you have to be very careful with this, many facilities just aren’t able to provide access to a technical conference, which tends to require access to the Internet and have many more devices than a non-technical conference. • Demarcation access: If you bring in your own connectivity, you still have to get from where the connection comes in to where you need to use it. In many cases this may require the hotel to run cable, and there may be other fees for access as well. Also be aware that many facilities, even as of the time of this writing in 2012, are not particularly technically savvy. Particularly this seems to be true in smaller venues. For example, it’s not uncommon to find a venue that is going to charge you thousands of dollars for access to a couple of bonded T1 lines, which are also used to provide the hotel rooms with Internet access as well. The typical PyCon conference uses upwards of 50Mbps of network bandwidth at peak, to support around 1,200 attendees. Also, many venues are not set up to provide wireless Internet to a technical-oriented conference. Because there are so many devices being used at the same time, they often collide. A good rule of thumb, we have found, is one dual-band (2.4 and 5.2GHz) 802.11n access-point for every 20 users. If the venue networking can’t provide this many, there will almost certainly be problems. See Sean’s PyCon Network Reviews for more detailed information on what worked and what didn’t at previous PyCon events. 26 Chapter 12. Venue selection and negotiation CHAPTER 13 Schedules 27 From Python Import Conference Documentation, Release 0.2 28 Chapter 13. Schedules CHAPTER 14 Swag: The hidden cost sink Everyone loves swag. Unfortunately for you as an organizer, acquiring swag can be very time consuming. Luckily for you, many companies active in the Python community love swag as well and love to provide it to conference organizers. Types of swag: • Stickers • Product coupons • T-shirts • Pens • Thumb drives • Coffee cups, shot glasses • Swag bags 29 From Python Import Conference Documentation, Release 0.2 30 Chapter 14. Swag: The hidden cost sink CHAPTER 15 Marketing your event Good marketing is crucial to getting people to actually attend. Marketing takes on many forms: • Your web site • Email listserves • Social media outlets • Hardcopy materials • Word of mouth 15.1 Your web site Your conference web site is quite possibly to most important marketing tool you will have. Your site is the first place people will go to seek out information about your event, and they will expect to find what they are looking for there, so you better have it there for them! Some existing Python conference web sites: • PyCon US - the granddaddy of them all, runs on Symposion, and was built and is maintained by Eldarion, hosted on Gondor • PyTexas - running a customized version of Symposion, maintained by members of the PyTexas group and hosted on Rackspace • PyOhio - also running on Symposion and hosted on Gondor • PyData NYC - running Symposion • PyData • PyCarolinas • PyCon Australia • PyCon Canada - 2013 site running Symposion • pyArkansas - running Symposion, hosted on Webfaction, maintained by the pyArkansas group • PyCon Taiwan • PyCon Germany 31 From Python Import Conference Documentation, Release 0.2 15.2 Email listserves Announcements to email listserves is a great way to reach potential conference speakers and attendees. That said, if you join a list with the purpose of posting an announcement about your event, it is considered polite to first ask (the list admin if possible) if it’s okay to post your announcement. Some Python conference listserves • PyCon organizers • General Python group organizers • pyArkansas organizers • PyOhio organizers • Python conferences list Other types of listserves you can advertise/announce on • Linux user groups • Geographic information systems (GIS) user groups 15.3 Social media outlets • Twitter • Facebook • Google+ • LinkedIn 15.4 Hardcopy materials • Business cards: You can get these really cheap through sites such as VistaPrint.com, or you can get them made locally. Local-made ones will probably be of better quality on nicer cardstock, but they will also cost more to produce. 15.5 Word of mouth • User group meetings: Not just necessarily Python user group meetings; you can attend other meetings as well • Other conferences: Do you go to other types of conferences? Talk to people there, pass out your conference business cards! 32 Chapter 15. Marketing your event CHAPTER 16 Financial and Legal Structure TBD: MAKE A SUB NON PROFIT FOR THE EVENT. TBD: Event insurance 33 From Python Import Conference Documentation, Release 0.2 34 Chapter 16. Financial and Legal Structure CHAPTER 17 Add ons - Mobile Guides and more! TBD: Outline mobile guide resources TBD: Other events (hackathons, 5ks, etc) 35 From Python Import Conference Documentation, Release 0.2 36 Chapter 17. Add ons - Mobile Guides and more! CHAPTER 18 Conferences Around the World What follows is an index of anecdotes/notes and other resources from the points of views of various Python conferences around the world. Some of this may be incredibly relevant to your area, and in total it should provide to you the personalized perspectives of each of the conferences. Contents: 18.1 PyCon US xxx-2013 18.2 PyConVE 2012 Here i will put down some of my experience as the head organizer of the PyCon in my country. Also expose some of the lessons learned in the process. 18.2.1 Conferences in Venezuela, some context first: In Venezuela, we’ve done several big conferences and install fests. For example, the Inter-University Computer Science Conference, and the Latin American Free Software Install Fest. But, we’ve done only just a couple of PyDays y two different cities and some isolated Python small conferences and developers meeting. The Venezuelan community tries to do at least one PyMeeting monthly, sometimes we can, sometimes we can’t, but we’re almost always in touch through the mailing list, that was the way we did everything for the PyConVE 2012. 18.2.2 Why a PyCon anyway?, the beginning On 2011 we did a PyDay and it was great, we has a really good time and I had a great time while organizing and running it. By the end of the year another member and I came up with this crazy idea in the mailing list and some other members told us that it wasn’t going to work, but we did it anyway, we thought that was the only way the whole community finally met and start doing something bigger. Also, we wanted to measure how big the community is or how big it would become, how many people would be or is interested in programming in Python. So, we decided we’ll do it around November 2011 and we started planning on December 2011. I wrote Wesley Chun to ask him if he would like to come down and speak at our event, he couldn’t make it, but he gave me a lot of contacts who would surely be interested and some of them were in South America. By the beginning of January 2013, I had 2 confirmed international speakers: Facundo Batista (Argentina) and Érico Andrei (Brazil) and another one to be confirmed: José Montes de Oca, from Google, thanks to Wesley. 37 From Python Import Conference Documentation, Release 0.2 I promised Facundo and Érico that we were going to cover their flight tickets and hotel, but we didn’t had any sponsor at that moment. Then I wrote to my University to ask if they could host the event for free, the answer was a solid yes so I reserved two labs and one auditorium for the three days of the event: November 1, 2 and 3rd. Now, we had international speakers and a place to run the PyCon, but no sponsors and no national speakers. 18.2.3 In the Middle Well, we were on March 2013, I saw the Argentinians launched the website for their PyCon, we didn’t have anything, not even an Under Construction page and I had a Panic Attack. I rushed to find a sponsor to develop the website, I asked the company where I was working and we did a great job using django and twitter bootstrap, now, we had a decent website and a place where people could register to attend and place presentation proposals. My co-organizer, Francisco Palm, made me see that we weren’t as bad as I thought, he found some sponsors to cover posters for the event and lunch for the speakers and organizers, we had a place, a website, international speakers and some national speakers already registered in the website, so, I felt better. Now, the real deal was finding a sponsor for the flying tickets and the Hotel for the international speakers. Érico accepted staying at my place and Facundo was coming with his family, so I needed to find a bigger room. I wrote a couple of emails to several companies that work with Python based technologies and I finally got them to pay for the tickets and the Hotel for Facundo & family. In the meantime, José confirmed, but it was too close to the event date and the tickets were too expensive, so we arranged to do his presentation via Google HangOuts. It was about two days before the event when I finally had everything done and finally slept well. 18.2.4 The actual event The first day, I got in a traffic jam with the speaker who was supposed to open the event, so it was supposed to start at 8:00, and it actually started at 9:30, pretty cool for the first day. The other two days went OK, just a couple of issues with uninstalled software at the labs, but nothing critical, I got a lot of help from the community those days, they were in everything, if I was tired or left to sleep at some place at the university, someone got in charge of everything and solved things as good as he could. 18.2.5 Conclusion and lessons learned In the end, we got only nice comments and a very good feedback for the event. Some lessons we (or I) learned from the PyCon: 1. There is no need to have a bank account and a legal figure to get sponsors, although for this kind of events it is a nice plus, we lost some sponsors for not having this. 2. If nobody wants to help at first, don’t let it keep you from doing things. People is more likely to join if things are moving rather than starting from scratch. 3. There are things that you can’t control, like traffic jams and internal politics or bureaucracy at the university that hosts the event. You have to know it and accept it, that’s the only way to relax if something happens. 4. You can have a Plan B if something happens, but you can’t foresee everything, remember that you’re human. 5. Don’t accept all your friend’s presentations at first, save some because always a couple of speakers will cancel late. you can’t foresee everything. 38 Chapter 18. Conferences Around the World From Python Import Conference Documentation, Release 0.2 The best thing about the PyConVE, wasn’t the event itself, was the wave it left, now there is people in other states organizing PyDays and doing PyMeetings and promoting Python in their universities, it was a huge step for the Venezuelan Python Community. 18.3 PyDay Caracas 2011 PyDay Caracas 2011 was the first official conference ran by PyVE in Caracas – Venezuela. It was on March 13, 2011 at the Andrés Bello Catholic University (UCAB) facilities. The community was talking about organizing a conference, we were discussing about running a PyCon, but this was the first conference dedicated only to Python so we decided to do something smaller and organize a PyDay. When organizing a conference, a big or a small one, the first thing we usually do is to select the time and space. We start writing to several universities asking if they could host the event, we normally have a couple of students or professors to help in the process, then we select a reasonable day for the event and start working based on that. 18.3.1 What we did: Once we had a day and a place for our PyDay, we started looking for sponsors and speakers, this task was easy, we didn’t need too much things because this was a small event and the university wasn’t going to charge us for the venue. To find some speakers, I sent a thread to the mailing list and a lot for members wanted to submit their presentations, the submission was made by email because this was a small event and the community in Caracas wasn’t big enough to do it on a larger scale (a website, for example). Now, with the venue and the speakers, the only thing missing was publicity, a member of the community is the owner of a local Linux academy, so, he sponsored some posters to paste them at the most important universities in Caracas. For a one-day event, only a coffee-break is enough for the attendance and just water for the speakers, we made another sponsor pay for a couple big coffee bottle, some cookies and a lot of water for the speakers and for the members who were helping the day of the event. 18.3.2 Lessons learned: 1. There is no need to open a bank account to receive sponsorship and run a conference. 2. There is no need to have a legal figure to receive sponsorship. 3. Small events are the best way to start making some noise with your local Python community 4. Students are a very loyal and receptive public, they are usually happy with this kind of events at their universities. 5. You must have a person dedicated to monitor the time per presentation, speakers almost always take longer than they say (at least in Venezuela) 6. Sometimes the time for questions after the presentation is not enough, try to reserve your venue for at least an extra hour after the event finishes. For example, if the event is supposed to end at 16:00, you should reserve it until 17:00. 7. Try to have at least one hour before the conference starts to put all the venue in order, connect and place your Video Beam in the best place, make sure the microphones works well and that the audio from the computer is setted in a proper volume. 8. To run a PyDay, a one-man organizing team is fine, but if you can get some help from other members of your local community is better. PyDay Caracas was organized and coordinated by just one person. 18.3. PyDay Caracas 2011 39 From Python Import Conference Documentation, Release 0.2 18.4 pyArkansas pyArkansas was started by Greg Lindstrom and Chad Cooper in the summer of 2008. Greg conceived the idea of pyArkansas, and Chad jumped on board to help. The following is an attempt to provide a history of sorts for pyArkansas and comes from a combination of emails, documents, and a dump of Chad Cooper’s brain (scary). 18.4.1 2008 The inaugural pyArkansas of 2008 (October 4th) was pretty low-key; Jeff Rush from the Texas Python group was kind enough to set us up with a wiki that they were using to run PyTexas on. Greg contacted the Computer Science Department at the University of Central Arkansas (UCA) in Conway about them participating and possibly hosting our event. They immediately responded and very graciously offered to host our event, provide wireless internet access, and even provide laptops and teach two Introduction to Python courses. UCA has been behind us and supported us ever since then. Location UCA Computer Science Department, Conway, AR Attendance 55 Tutorials • Python 101 - Bernard Chen, UCA • Python 201 - Jeff Rush • Python for Systems Administration - Noah Gift Talks • PyGame - Greg Lindstrom • Python Standard Library - Noah Gift • Text/file processing with Python - Chad Cooper • OLPC - Chad Files • Python eggs - Jeff Rush Sponsors • Conway, Arkansas Chamber of Commerce • Novasys Health • Southwestern Energy Company • Python Software Foundation • O’Reilly Publishing 40 Chapter 18. Conferences Around the World From Python Import Conference Documentation, Release 0.2 • Wingware • Python Magazine • wearpython.com With the help of O’Reilly Publishing, we were able to bring in Noah Gift as a speaker. Noah drove from Atlanta right after a major hurricane and gas was pretty hard to find in areas of the southeast. Jeff Rush and several others came from the Dallas/Ft. Worth area as well. We had about 55-60 attendees total that day. Everyone had a great time and we received positive feedback from the event: • Dr. John Taber blog post • Log Cabinet Democrat newspaper article Funding The PSF gave us $300 that first year and we raised another $800 from Novasys Health and Southwestern Energy Company. The Conway Chamber of Commerce also provided us with $750 to be used toward brining speakers in. Swag Swag was pretty modest this first year: • Python stickers courtesy of the PSF • A copy of the September 2008 issue of Python Magazine, courtesy of Doug Hellman at Python Magazine • A copy of a recent ArcUser magazine, courtesy of Esri • Ink pen from Novasys Health 18.4.2 2009 pyArkansas 2009 occurred on November 14 at the Computer Science Department of the Univerity of Central Arkansas in Conway, Arkansas. Attendance was 78 people. Location UCA Computer Science Department, Conway, AR Attendance 78 Tutorials These morning (roughly 2.5 hours) classes were taught: • Introduction to Python (beginners) - Dr. Bernard Chen, UCA • Introduction to Python (programmers) - Dr. Carl Burch, Hendrix College • Intermediate Python - Gloria Jacobs • Introduction to the Django Web Framework - Chad Files, Novasys Health 18.4. pyArkansas 41 From Python Import Conference Documentation, Release 0.2 • Introduction to Jython and Image Processing - Dr. Chenyi Hu, UCA • Advanced Django - Jacob Kapan-Moss • Using Blender I and II, Gordon Fisher Talks • An overview of the Twisted framework - Derek Horton • Programming Python with Blender 3D - Gordon Fisher Sponsors • Novasys Health • Conway Advertising and Promotion Commission • Conway Chamber of Commerce • Python Software Foundation Funding Swag Prizes • Books from Manning Publications 18.4.3 2010 pyArkansas 2010 took place on October 16th. Location UCA Computer Science Department, Conway, AR Attendance 80 Tutorials • Introduction to Python - Dr. Carl Burch • Python Teach-In - Brad Allen • Data Visulization with Python - W. Emeneker • Intro to the Google App Engine - Chris Harris • Introduction to GUI Programming, - Wayne Werner 42 Chapter 18. Conferences Around the World From Python Import Conference Documentation, Release 0.2 Talks • Simple Game Design - Dr. Bernard Chen • Blender I - Gordon Fisher • Web Framework Overview - Gloria W. Jacobs • Scientific Computing - W. Emeneker • Freeseer - A Live Presentation Recording Application - L.J. Estorninos • Blender II - Gordon Fisher • MongoDB - Gloria W. Jacobs • Python Meets 3-D CAD - Nicholas Seward • Real-time Image Processing - Dr. Gabriel Ferrer • What Does This Code Do? - Jeff Rush • Concurrency - Gloria W. Jacobs • Web Security and Django - Chad Files • Programming Mindstorm Robots - Greg Lindstrom Sponsors • Novasys Health Funding Swag Prizes • Books from O’Reilly Publishing 18.4.4 2011 pyArkansas 2011 was on October 11th. We continued to grow. We had a very simple print program with blank pages for note taking put together for a minimal cost of around $100. Location UCA Computer Science Department, Conway, AR Attendance 85 18.4. pyArkansas 43 From Python Import Conference Documentation, Release 0.2 Tutorials • Introduction to Python I - Bernard Chen • Using Python with Blender I - Gordon Fisher • Sphinx I - Brandon Craig Rhodes • Data visualization - Brian English • Introduction to Python II - Bernard Chen • Sphinx II - Brandon Craig Rhodes • Using Python with Blender II - Gordon Fisher • Python on Heroku - Craig Kerstiens Talks • Introduction to Django - Wade Austin • SQLite - the database you didn’t know you had - Greg Lindstrom • Introduction to Blender 3D - Gordon Fisher • Translating time - Josh Hanna • Python on Android - Steve Cohen • Designing a simple SQL processor for text files - Dr. Carl Burch • Heart your database - Brandon Craig Rhodes • Encryption and group theory - Michael J. Hinds Sponsors • Novasys Health Funding All funding for pyArkansas 2011 came from Novasys Health. Swag • Python stickers from the PSF • Wingware pens, gliders, Wing 50% off coupon • O’Reilly free e-book certificate • Buttons and stickers from No Starch Press, pens and postcards too • No Starch Press 30% off coupon 44 Chapter 18. Conferences Around the World From Python Import Conference Documentation, Release 0.2 Prizes • Wing IDE full license (1) • Komodo full license (1) • No Starch Press books (6) • No Starch Short sleeve t-shirts • O’Reilly Publishing books (11) 18.4.5 2012 2012 was a true banner year for pyArkansas. Attendance jumped to over 100, with approximately 110 people in attendance. pyArkansas 2012 was on October 27th. After the 2011 conference, we decided we needed a larger venue that had a room that could fit over 100 people in; this would allow us to have opening and closing sessions along with a keynote. We chose Brewer-Hegeman Conference Center on the campus of UCA, and it worked out great. We raised more funds than ever before from more sponsors than ever before, which allowed us to (finally) have a t-shirt, rent the Brewer-Hegeman Conference Center, and provide our attendees with afternoon beverages. We intended to have all tutorials and talks video recorded, but the arrangements for that literally fell through the week before the conference. Location Brewer-Hegeman Conference Center, UCA, Conway, AR Attendance 110 Tutorials • Getting started with GeoDjango - Adam Fast • Using Python within Blender 3D - Gordon Fisher • Introduction to Blender 3D - Gordon Fisher • Notable Features of Python - V James Powell • Introduction to Python - Chenyi Hu • What is Python and Why is it Cool? - Jeff Rush Talks • Python Neogeography, teaching your code about where - Adam Fast • An introduction to Test Driven Development in Python - Wayne Werner • UI Design with Balsamiq Mockups - Wayne Werner • REST-ful APIs with Flask and MongoDB - Douglas Starnes • Python for Humans - Kenneth Reitz • Flasky Goodness - Kenneth Reitz 18.4. pyArkansas 45 From Python Import Conference Documentation, Release 0.2 • Heroku 101 - Kenneth Reitz • wxPython - Creating Beautiful GUIs - Greg Lindstrom • Mozilla Web Development with Python: Best Practices - Luke Crouch • Salt: Manage Your Infrastructure - Jeff Bauer • Data Networking for Developers - Jason Myers • Debugging Strategies: A Guided Discussion - Jeff Rush • A Talk of Lightning Talks - Jeff Rush • Python in a GIS Lab - Jason Tullis • Distributed, Real-time Web Apps with Stack.io - Gabriel Grant • Building Rich Applications with Django and Ember.js - Gabriel Grant • Building full-stack scientific applications in Python - Luke Lee • Dunder What? The power of Python’s Data Model - Luke Lee Sponsors We pushed hard for funding in 2012. We defined funding levels and put together a sponsorship prospectus and believe those helped tremendously in acquiring funds. • Novasys Health • New Relic • Python Software Foundation • Google • Heroku • Work for Pie • Mozilla • Enthought • Django Software Foundation • 10gen|MongoDB Funding We raised our most funds to date in 2012 with funding sponsors of Novasys Health, New Relic, the PSF, Google, Heroku, Work for Pie, Mozilla, Enthought, the Django Software Foundation, and 10gen|MongoDB. Swag Our swag was pretty awesome in 2012. Who doesn’t love stickers? • 10gen|MongoDB • Python Software Foundation • 4imprint 46 Chapter 18. Conferences Around the World From Python Import Conference Documentation, Release 0.2 • Malvern National Bank • StackExchange • SendaFlyingCard.com • Wingware • No Starch Press • Bitbucket • New Relic Prizes Most. Prizes. Ever. • Manning Publications sent a huge box of books • Wingware has supported us every year and again donated Wing IDE licenses • O’Reilly Publishing has also supported us every year and again sent several boxes of books • 2 Raspberry Pis courtesy of Nichols Software, Inc. • No Starch Press sent several boxes of books • PyCharm offered up 5 free IDE licenses • Startup Weekend Tulsa gave us a free pass to give away • New Relic gave several Nerd Life t-shirts • Stackexchange gave us a whole box of Stackoverflow and Stackexchange t-shirts 18.4. pyArkansas 47 From Python Import Conference Documentation, Release 0.2 48 Chapter 18. Conferences Around the World CHAPTER 19 Indices and tables • genindex 49 From Python Import Conference Documentation, Release 0.2 50 Chapter 19. Indices and tables CHAPTER 20 Indices and tables • genindex 51