Hiển thị các bài đăng có nhãn award. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn award. Hiển thị tất cả bài đăng

Thứ Năm, 19 tháng 5, 2016

Brett Cannon wins Frank Willison Award




This morning at OSCON, O'Reilly Media gave Brett Cannon the Frank Willison Memorial Award. The award recognizes Cannon's contributions to CPython as a core developer and project manager for over a decade.





Beginning in 2002, the Frank Willison Memorial Award for Contributions to the Python Community is given annually to an outstanding contributor to the Python community. The award was established in memory of Frank Willison, a Python enthusiast and O'Reilly editor-in-chief, who died in July 2001. Tim O'Reilly wrote In Memory of Frank Willison, which includes a collection of quotes from Frank's insightful and witty writing. O'Reilly Media maintains an online archive of Frank Willison's column, "Frankly Speaking".





O'Reilly Media presents the Frank Willison Memorial Award annually at OSCON, the O'Reilly Open Source Convention. The recipient is chosen in consultation with Guido van Rossum and delegates of the Python Software Foundation.


Contributions can encompass so much more than code. A successful software community requires time, dedication, communication, and education as well as elegant code. With the Frank Willison Memorial Award, we hoped to acknowledge all of those things.


  — Tim O'Reilly 


In the open source community, project management is an often underrated skill: given a problem to be solved, and a proposed solution for solving it, define the concrete steps necessary to get a group of volunteers from the point of saying "We should do something about this" to "We have solved that problem".



Brett Cannon has repeatedly volunteered to handle project management responsibilities that have significantly improved the CPython core development infrastructure, from migration to a dedicated bugs.python.org infrastructure, to the initial switch to a distributed version control system, to the current adoption of a more automated development workflow.






Brett Cannon


Since he began as a core developer in 2003, Brett has dedicated significant time to ensuring that the design, implementation, and development of essential parts of the CPython reference interpreter are accessible to new contributors. He wrote the first versions of the Python Developer's Guide and the design documentation for the CPython compiler. He converted the bulk of the import system's implementation from C to Python, created the "devinabox" project to make it easier for new contributors to get started at development sprints, wrote the "Python-dev Summaries" articles from 2002 to 2005, and moderated the python-ideas mailing list since it began in December 2006.





Brett has served on the PSF Board of Directors from 2006-2010, and again from 2013-2014, and was PSF Vice President in 2006-2007, and Executive Vice President from 2007-2010. He is also a gracious ambassador for the Python development community. His thoughtful manner, genuine kindness, and sense of humor have inspired many at PyCons over the years. Whether helping a new contributor understand a code snippet at a sprint or encouraging a new speaker with his confidence in them, Brett shares his positive character with us.

Thứ Tư, 13 tháng 1, 2016

2015 Community Service Award goes to Berker Peksağ



Last month I posted about the wonderful work of Terri Oda, who was recognized with a Community Service Award. Today’s post is about another 2015 Fourth Quarter CSA recipient, Berker Peksağ, who will be receiving a Community Service Award  … for his consistent volunteer efforts with pydotorg in 2015 (see Resolutions).


As many of you know, pydotorg has been undergoing renovation for a long time now. It has been, and continues to be, a labor of love involving many people (the Python infrastructure team, Marc-André Lemburg, and Benjamin Peterson, to name just a few). Still, the work done by Berker over the past year has been remarkable, resulting in significant improvement to the site and to users' experience. 


His contributions in 2015 include:



  • Helping get the second redesign working on the staging website



  • Working on the new job board with Marc-André Lemburg



  • Helping fix bugs on python.org (e.g., corrections to URLS for Python downloads; scrolling issues on landing pages and PEPs)



  • Making sure the site uses an up-to-date version of Django



  • Committing code to improve the user experience (e.g., adding a feature for updating board minutes on the site; making a change so broken images would not appear; updating the members' section to allow members to edit their profiles, and non-members to sign up; updating membership using django-admin so staff can download member files; updating the PEP RSS feed; updating Open Graph protocol on the website



  • Updating contributor documentation describing how to install the GitHub repo and how to contribute to the site



  • Improving the contributor experience (e.g., by switching from Chef configuration to Ansible)



  • Reviewing and merging community pull requests



  • Cleaning-up code




Wondering how Berker came to make so many awesome contributions, I asked him about himself and learned the following:


Berker is a software developer, living in Istanbul, Turkey, who first started learning Python in 2010. At the time he had been engaged in web development for over five years, but within a year of learning Python he built his first non-trivial Python project with a friend. 


Desiring to become more active in Python, Berker discovered pythonmentors.com in late 2011. This discovery gave him the courage and support to contribute to CPython. As he tells it: 


"I still don’t know what I was thinking since I [didn’t] even know enough Python at that moment :). I don’t remember all the names, but Antoine Pitrou, Brett Cannon, Éric Araujo and R. David Murray were really helpful. Brett also merged my first patch to CPython in early 2012."


Berker's enthusiasm and skills increased, and by 2014, he had become a core developer. Today he works as a Python consultant in Istanbul.


I  asked Berker what more needs to be done on pydotorg, and he replied 


"Our stack is little bit outdated (Python 3.3 and Django 1.7), and we have a few blockers before switching to the latest releases of Python and Django. We also need to improve community contributions. I have a few ideas, but I couldn’t find enough time to work on them."


So here’s an opportunity for those of you who would like to help!  And for everyone, please join me in congratulating Berker on his well-deserved award and in thanking him for his contributions to our community.


I would love to hear from readers. Please send feedback, comments, or blog ideas to me at msushi@gnosis.cx.


Thứ Hai, 31 tháng 8, 2015

CSA Awards to Tollervey, Stinner, and Storchaka



Greetings Readers, 


I apologize for the hiatus I’ve taken recently from writing this blog -- other commitments temporarily got in the way. But during this time the PSF has been hard at work, and I intend to catch you up on their activities in the next few posts. 


First of all, the Community Service Awards have been given out for both the second and third quarters of 2015. I am extremely happy to announce that the second quarter award went to our good friend, Nicholas Tollervey, for his excellent work in education and outreach. You can read more about Nick in a recent previous post to this blog (Tollervey), so I’ll forgo saying more about him here, other than congratulations,  and will turn to telling you about our third quarter award recipients.



RESOLVED, that the Python Software Foundation award the 2015 3rd Quarter Community Service Award to Victor Stinner and Serhiy Storchaka (PSF CSA).



Both Stinner and Storchaka are extremely active Python core developers. In the past three years, Serhiy has contributed well over 2000 commits, while Victor comes in a close second with almost 2000. Their hard work and dedication have helped increase Python’s vitality, relevance, and amazing growth -- a fact that the PSF wishes to recognize with this award.


In addition, Serhiy Storchaka is active on the Python tracker, taking the time to help other contributors by reviewing and committing their patches.






Victor Stinner’s work additionally includes 20 PEPs (see PEPs) as well as active participation in the Python community. You can view his PyCon 2014 talk here. He is also one of the developers of the tulip/asyncio project which provides asynchronous I/O support to Python. It was Victor who ported tulip/asyncio to Python 2; its usefulness has resulted in its recently being included as part of the Python 3.4 standard library.







Victor Stinner



Please join me in congratulating our latest CSA recipients and in thanking them for their important work.


I would love to hear from readers. Please send feedback, comments, or blog ideas to me at msushi@gnosis.cx.


Thứ Năm, 13 tháng 8, 2015

Jessica McKellar receives 2015 Frank Willison Award



Ask any Pythonista to name the best features of Python and they are sure to include its amazing community. For the past 15 years the PSF has recognized this important feature with its Community Service Awards and with a special annual award for outstanding contributions to the Python Community–the Frank Willison Award.


I am extremely happy to report that this year’s Frank Willison Award was presented at OSCON 2015 to Jessica McKellar (see Award Ceremony).




Jessica sharing her knowledge and skills


According to the PSF,



Jessica McKellar has served in many distinguished roles within the Python community: Director, Python Software Foundation; PyCon Diversity Outreach Chair; core organizer of Boston Python, one of Python’s largest user groups; frequent keynote speaker and tutorial presenter; board member of OpenHatch; Boston Python Workshop organizer and evangelist; PSF Fellow; mentor for Outreachy program; core contributor to OpenHatch and Twisted projects. She also has a long history as a Python advocate, as a book author (Twisted Network Programming), training author (Introduction to Python), startup founder, VP of Engineering, and MIT alumna in Computer Science.


Jessica’s tireless dedication to outreach and education created fundamental change in the Python community. In 2011, only 1% of talks given at PyCon were presented by women. Jessica’s outreach efforts included hundreds of individually targeted emails to women in technology, encouraging women to submit talk proposals, and mentoring many through the entire proposal process. In 2014 and 2015, a full 33% of talks at PyCon were given by women.


As a volunteer with genuine commitment to the education and success of others, Jessica spends a significant amount of her time on outreach, encouraging new leaders in the Python community, and sharing how Python education empowers others to change the world. She has touched many Python community members, directly and indirectly, with her grace, intelligence, and humble willingness to listen, collaborate, and celebrate the contributions of others.



The award is a memorial to the legacy of O'Reilly editor-in-chief, Frank Willison, who died in 2001. Author of the column Frankly Speaking, Willison shared his enthusiasm for programming, open-source, and, in particular, Python with his many appreciative readers. His writings and witticisms can be found at O'Reilly Archives and In Memory.


Previous recipients of this prestigious award were: 




  • Barry Warsaw (2014) 

  • Anna Martelli Ravenscroft (2013) 

  • Jesse Noller (2012) 

  • Georg Brandl (2011) 

  • Christian Tismer (2010) 

  • Mark Hammond (2009) 

  • Martin von Löwis (2008) 

  • Steve Holden (2007)  

  • Alex Martelli (2006) 

  • Cameron Laird (2004) 

  • Fredrik Lundh (2003) 

  • Andrew Kuchling (2002)


Please join me in congratulating Jessica McKellar on her well-deserved award and thanking her for her numerous contributions.


I would love to hear from readers. Please send feedback, comments, or blog ideas to me at msushi@gnosis.cx.


Thứ Ba, 30 tháng 6, 2015

CSA goes to PSF Brochure Creators



RESOLVED, that the Python Software Foundation award Armin Stross-Radschinski and Jan Ulrich Hasecke the 1st Qtr 2015 PSF Community Service Award for their work on creating the PSF Python Brochure.



For the last several years, a dedicated team has toiled in obscurity on a task they knew to be important for the future of a programming language they loved, but at the same time, one that many thought would be a fool’s errand and would never pay off. These intrepid visionaries kept going, through thick and thin; through difficulties getting stories, legal permissions, and sponsors; through naysayers and those who said, again and again, that it was useless, since winter is coming (or something similar); through lions, and tigers and . . . ! Ultimately, they produced (drumroll, please) the PSF Brochure!


All kidding aside, the PSF brochure took an enormous amount of work and has been a huge success. It stands as a real-world ambassador for Python, for which we should all be grateful, and of which we should all be aware and proud! The next time one of your relatives, or friend of a friend, or a new acquaintance asks "so why is this open source language you’re spending so much time on such a big deal?" (see fn.* below), you needn’t break a sweat explaining; just hand them the brochure.


And beyond saving individual Pythonistas a lot of time and effort, the brochure, more importantly, conveys to “CIOs and chief developers, scientists and programmers, university lecturers, teachers and students, customers, clients, managers and employees” the benefits, functions, uses, applications, advantages, features, potential, and ease of using Python. 


Armin worked on the design and layout of the brochure, managed the visual aspects of the project, getting the sponsor ads into the brochure, managing the print runs, the project support website, ordering system, payment system, and finally all the shipping of the brochures to various conferences and user groups around the world.


Jan Ulrich was the main editor of the brochure content and worked with the sponsor story authors to create interesting stories. He also wrote the editorial parts of the brochure: the intro and the import success sections.


They both also helped with finding good success stories and sponsors, a task which took more time and effort than originally anticipated. According to PSF Director, Marc-Andre Lemburg, who headed up the project, 



Armin and Jan Ulrich both put a huge amount of work into the creation of the brochure. Armin on the visual and production side, Jan Ulrich on the editorial and content side. Without their efforts and passion, we would not have succeeded running this four year project to completion.”



You can find more information about the project on the wiki page, the support websiteand by reading previous posts to this blog: PSF BrochureBrochure Sold Out.


footnote*:  a real question really asked by real relatives!


I would love to hear from readers. Please send feedback, comments, or blog ideas to me at msushi@gnosis.cx.


Chủ Nhật, 17 tháng 5, 2015

Read the Docs: growing with a little help from its friends at the PSF (and elsewhere)



Today's post, like the previous one, features a development project that the PSF has been delighted to fund once again this year.


On April 28, 2015, the PSF Board unanimously approved the following resolution:



RESOLVED, that the Python Software Foundation grant  $8,000 to Read the Docs, Inc. for developmental work.






What is RTD?



Looking for somewhere to host your open source project’s documentation in a way that will make it readily available, easy to find, fully searchable for your users, and exportable in PDF format, while at the same time offering you ease of use and the ability to add content as your project develops? Then, you’ll want to check out Read the Docs, the world’s largest documentation website for open source projects. 




… hosts documentation, making it fully searchable and easy to find. You can import your docs using any major version control system, including Mercurial, Git, Subversion, and Bazaar. We support webhooks so your docs get built when you commit code. There’s also support for versioning so you can build docs from tags and branches of your code in your repository.




RTD’s History





RTD was created in 2010 by Eric Holscher, Charles Leifer, and Bobby Grace for the 2010 Django Dash. Eric tells the interesting story at Djangocon. A Django Dash is a coding contest that allows 48 hours for development and implementation of a project. Eric and his team considered what to do and decided that, since current documentation hosting was less than satisfactory, they could be of most help to the community by creating a web-based doc hosting solution. They agreed that Sphinx was the best document tool for Python, so they went with that.


According to Eric, 2011 was the year that saw RTD go … from a hobby project, into something projects depended on. At that point, they were hosting documentation for Celery, Fabric, Nose, py.test, Virtualenv, Pip, Django CMS, Django, Grapelli/Floppyforms/Sentry, mod_wsgi. Currently, they are hosting what Eric describes as a decent part of the Python ecosystem, including SQL Academy, Pyramid, Requests, Minecraft Overviewer, and many others. They have over 50 contributors, 7500 users, and get over 15,000,000 pageviews a month. The code for RTD is on GitHub and its documentation can be found on the site. Rackspace provides free hosting. A full list of features is available on the site.









Photo Credit: Aaron Hockley, October 2014 


Creative Commons license 2.00





Use of PSF Grant



The PSF award was part of a fundraising drive that opened at PyCon 2015 and brought in $24,000 USD from 157 contributions since then (see the RTD Blog). Corporate sponsors included Twilio, Sentry, DreamHost, and Lincoln Loop; with service sponsorships from Elastic Search, MaxCDN, and Gandi.


This funding will support RTD for 3 months of development work on the path toward sustainability as an open source project. More specifically, the funds will allow RTD to hire 2 part-time paid positions: Community Developer and Operations Developer (see RTD Blogpost for details and how to apply).


Furthermore, RTD intends to document its use of PSF grant money;  how development time is spent and how funds are allocated will be posted on RTD’s public Trello board.


If you’d like to help, you can contribute to RTD at Gratipay and you can follow them on Twitter.


I would love to hear from readers. Please send feedback, comments, or blog ideas to me at msushi@gnosis.cx.


Popular Posts

Magix Vegas Pro 17.0.0.452 Free Download Magix Vegas Pro 17.0.0.452 Free Download includes all the necessary files to run perfectly on your ...