Docker is a great tool to deploy your application to staging and production environments, but the current ecosystem make it much less pleasant to use in development. Docker Compose does help a lot, but things could be more efficient — Even for the most common tasks, you still have to pass additional options to docker and docker-compose, and resort to utilities like awk and xargs.Continue reading
Records: A New Pythonic Data Type for Your Toolbox
namedtuple, classes and dictionaries are no longer the only options to represent a key/value mapping where all they keys are known upfront: Records may be a better alternative and they’re now available in Python via PyRecord.
The Software Practitioner’s Digest: May-June 2012
Late by two months, here’s the 6th issue of The Software Practitioner’s Digest, featuring only one relevant resource published between May and June 2012.
The Software Practitioner’s Digest: March-April 2012
This is the March-April 2012 issue of The Software Practitioner’s Digest, featuring an experimental format where the editor’s comments are presented in an introductory video and the highlighted publications are listed with their original abstracts.
TSPD Goes Bimonthly
Due to the low volume of relevant resources published during even months, I’ve decided to make The Software Practitioner’s Digest a bimonthly periodical starting with the March/April 2012 issue to be published in early May.
The Software Practitioner’s Digest: January 2012
This late issue of The Software Practitioner’s Digest, the first in 2012, highlights resources published in January in Better Software, Dr. Dobb’s, IEEE Software and Software Engineering Radio.
This digest has been the most difficult to compile so far, given how hesitant I was with regards to the inclusion of some research articles and essays which — although very revealing or thought-provoking — did not have much (or any) actionable material for practitioners. I decided not to include them in this issue, but I’d like to know whether my modest readership would enjoy finding articles that are simply interesting in future issues (rest assured that these would be backed by some evidence!). Please let me know what you think!
The Software Practitioner’s Digest: December 2011
This is the third issue of the The Software Practitioner’s Digest, covering the little activity from December 2011 — A very quiet month not only because of the holiday season, but also because it’s an even month and the periodicals I follow are published in odd months. The next issue should be along the lines of the October and November issues, so stay tuned!
The Software Practitioner’s Digest: November 2011
This tardy issue of The Software Practitioner’s Digest highlights articles from Better Software, IEEE Software, Software Engineering Notes and Jakob Nielsen, as well as a book on applied psychology in software development teams, all of which were published in November 2011.
The Software Practitioner’s Digest: October 2011
Hello, World! You’re reading the first issue of The Software Practitioner’s Digest, covering resources published during October 2011. Continue reading
“WSGI from Start to Finish” materials available
I’ve just uploaded the materials for my tutorial at EuroPython 2010, “WSGI from Start to Finish”. You can also get the slides and the WSGI cheat-sheet individually. I’ve updated the slides so that they make sense even without me speaking; so now they have references to the code examples.
The tutorial was recorded and should be published on the EuroPython Web site after the event.
This was the first time I give such a long talk. Three hours talking about WSGI! But it was really fun. And the room was absolutely full, which I couldn’t believe.