Twisted Matrix Labs: October 2015 - SFC Sponsored Development
October 2015 - SFC Sponsored DevelopmentThis is my first post from a series of post dedicated to my work as part of the 2015-2016 Twisted Maintainer Fellowship program.The Twisted project via Software...
View ArticleTwisted Matrix Labs: November 2015 week 1 and 2 - SFC Sponsored Development
This is my report for the work done in the first 2 weeks of November as part of the 2015 Twisted Maintainer Fellowship program. Important changes made in these 2 weeks: NPN and ALPN support for the TLS...
View ArticleTwisted Matrix Labs: November 2015 week 3 and 4 - SFC Sponsored Development
This is my report for the work done in the last weeks of November as part of the 2015 Twisted Maintainer Fellowship program.We continue to have a small waiting line for the review queue. In general the...
View ArticleTwisted Matrix Labs: December 2015 first half - SFC Sponsored Development
This is my report for the work done in the first half of Decemeber as part of the 2015 Twisted Maintainer Fellowship program.Important changes made in these weeks:* The Git migration plan was sent for...
View ArticleAmit Saha: Mock objects and non-existent attributes/methods in Python
Today, I was curious to see this behavior of Mock() objects when using mock:>>> from mock import Mock >>> m = Mock() >>> m.i_dont_exist <Mock name='mock.i_dont_exist'...
View ArticleTwisted Matrix Labs: Twisted 15.5 Released
(This was queued but not actually posted, sorry everybody!) On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 15.5!The sixth (!!) release in 2015 has quite a...
View ArticleTwisted Matrix Labs: SFC Sponsored Development, Oct-Dec by Amber
Hi everyone,Along with Adi, I'm supposed to be publishing these too :)Thanks to our generous sponsors, the Software Freedom Conservancy (of which our part is colloquially known as the Twisted Software...
View ArticleAndre Roberge: i18n: an unusual scenario
Reeborg's World currently has a "default"English version, a French version, and a partially implemented Korean version. Even if one forgets about the fairly extensive documentation [en, fr, ko],...
View ArticleRobin Wilson: My 2015 Python life
My last post about my favourite ‘new’ (well, new to me) Python packages seemed to be very well received. I’ll post a ‘debrief’ post within the next few weeks, reflecting on the various comments that...
View ArticleYasoob Khalid: 2015 in review
The WordPress.com stats helper monkeys prepared a 2015 annual report for this blog.Here’s an excerpt:The Louvre Museum has 8.5 million visitors per year. This blog was viewed about 640,000 times in...
View ArticleChris Moffitt: Getting to the “Plateau of Productivity” with Python
IntroductionAs we close out the year, I wanted to take a step back and write a post that will motivate people to learn python and apply it to their daily jobs. Based on some comments I’ve received (and...
View ArticleOdoo Community Association: Installing OCA addons, the easy way!
Installing OCA addons, the easy way!Using pip to package and install Odoo addonsInstalling Odoo addons can sometimes be complex and error-prone. You need to dig into documentation to find dependencies,...
View ArticleBrett Cannon: Where are we in the Python 3 transition?
The Kübler-Ross model outlines the stages that one goes through in dealing with death:DenialAngerBargainingDepressionAcceptanceThis is sometimes referred to as the five stages of grief.Some have...
View ArticleBhishan Bhandari: How to swap values without temporary variable
My dear readers, this article will be invested in explaining about swapping two integers without the use of temporary variable. The reason I am writing this article is because it has been asked several...
View ArticleFrançois Dion: The Star Wars star ships
How fast are they?Added full size version, just click on the aboveI posted the above on linkedin earlier this month. I hinted at the code in the header picture, but no code. Ok, so let's get into some...
View ArticleAndre Roberge: Don't learn X
All too often, on various forums I see someone asking something like "Convince me to learn X". I'm immediately tempted to simply answer "Don't learn it" .... and be prepared to be downvoted into...
View ArticleCaktus Consulting Group: What We Open Sourced in 2015: A New Year's...
This year we had the pleasure of building a number of unique solutions for several organizations. In addition, we had the support of these clients to open source the tools we built. By open sourcing...
View ArticleImport Python: ImportPython Issue 56
The latest issue of ImportPython Newsletter is out - Issue No 56 - Click Here To Read.
View ArticleFrançois Dion: And thus ends 2015...
Yet it is also just the beginningThis is not going a long review of the year. Perhaps in January I'll do that. But I did wanted to point out that it was a good year for python. Earlier this month I...
View ArticleBrett Cannon: Why `print` became a function in Python 3
After writing my post on why Python 3 exists which included an explanation about the most common question/complaint about why Python 3 forced textual and binary data into separate types, I heard from...
View Article