I’ve been attending the annual Python Programming Convention, PyCon, for the past four years and look forward to it as one of those special events I get to attend as a professional.
Increasingly though I contribute less and less to the office background noise of keys tapping out lines of code as I focus more on architectures, configurations, and assembling cloud services. My usual excuse for breaking out some Python now, aside from when I’m wearing my OpenData/CKAN hat, is to use it for the glue-factor. It’s too easy to get something running quickly to test an idea, try out an API, and cobble just about any one or more things together.
But I’m still attending the conference for a whole bunch of reasons much of which is a huge credit to the organisers of PyCon and its active community. The most significant thing I always get out of PyCon is the exposure to concepts and technologies that lie along my spectrum of aware-of-and-using and completely-oblivious-to-its-existence. PyCon is a great way to validate wether or not people are actually using things that I’ve heard of and some of my fav packages and programming tips are things that I’ve heard people talk about at PyCon.
This year I’m returning to home base, Hobart, with another list of notes of cool things to read up further about such as…
- Falcon falconframework.org – a minimalist Python framework for blindingly fast web APIs
- SaltStack saltstack.com – cool website the relatively new-comer to configuration management
- Swagger UI github.com/swagger-api/swagger-ui – Makes really nice-looking documentation from Swagger-compliant APIs
Another great thing about PyCon is the variety of topics. Technical talks get most of my attention but there are usually a decent handful of industry-practice, and research topics that virtually unmissable. A particularly good talk at this year’s conference was given by Ryan Stuart entitled ‘Is Python ready for the Enterprise’. Ryan put forth some excellent points for consideration of why Python has not been used extensively in enterprise and why it may start punching toward being a viable programming language. From the perspective of a daily user of Amazon Web Services (AWS), I envisage envisage Python being well cast in the role of a microservice – take for example the ‘Falcon’ framework I linked to above. Python’s rapid-prototyping attribute is well suited to getting microservices running – e.g. in AWS’ Elastic Beanstalk – quickly and can be deployed easily using any of AWS’ range of deployment tools.
- For more information about PyCon or to view any of the talks:
Here’s some talks that I enjoyed:
- Is Python ready for the Enterprise? by Ryan Stuart
- Arrested Development – surviving the awkward adolescence of a microservices-based application by Scott Triglia
- Swagger driven REST API development with the Falcon web server byAndrew Stuart
Looking forward to PyCon 2016!
[x_share title=”Share this Post” facebook=”true” twitter=”true” google_plus=”true” linkedin=”true” pinterest=”true” reddit=”true” email=”true”]