Machinalis: Separate IO from algorithms
Being able to write clean, easy to maintain code is one of the most important skills a developer should have. And it isn’t an easy task to accomplish. We will often be presented with complex problems...
View ArticleZato Blog: Reloading user config in Zato 2.0 without server restarts
Since its inception, Zato has always offered hot-deployment, which means that it is possible to update code of one's SOA/API services without restarting servers - simply upload a new version of a given...
View ArticleMike Driscoll: Book Review: Modular Programming with Python
Earlier this year or late 2015, Packt Publishing asked me to be technical reviewer for a book called “Modular Programming with Python” by Erik Westra. It sounded really interesting and it ended up...
View ArticleBrian Okken: 19: Python unittest with Robert Collins
Interview with Robert Collins, current core maintainer of Python’s unittest module. Some of the topics covered How did Robert become the maintainer of unittest? unittest2 as a rolling backport of...
View ArticlePythonClub - A Brazilian collaborative blog about Python: Python webassets...
Python, webassets & ElmSe você é geek e me conhece, ou se me segue nas redes sociais, já ouviu eu falar de Elm. É uma solução para front-end com componentes reativos — mas Elm não é JavaScript. É...
View ArticleAnatoly Techtonik: Why Python community should take UX seriously
UX is a discipline that is dedicated to measuring user emotions and satisfaction while using a product in order to improve them. When you grow experience in any programming language you start to...
View ArticleTalk Python to Me: #63 Validating Python tests with mutation testing
Do you think it's a good idea to test your software? Do you write unit tests or other automated verification for code? I think most of us do these days. A key question is how do you know whether your...
View Articlequtebrowser development blog: Day 8: More fixing and pytest sprint/training
(This blog post is actually a day late as I was busy packing for the pytest sprint yesterday)Not too much exciting stuff this time - I mostly continued working on getting basic stuff like scrolling and...
View ArticleCaktus Consulting Group: The Journal of Medical Internet Research Features...
The Journal of Medical Internet Research recently published “Epic Allies: Development of a Gaming App to Improve Antiretroviral Therapy Adherence Among Young HIV-Positive Men Who Have Sex With Men”....
View ArticleImport Python: ImportPython Issue 77
Worthy ReadHave an idea for a Python App ? Create a new Python app, free with Azure App Service. Curator's Note - Select Python from the language dropdown and select Python. You have templates for...
View ArticlePyCharm: PyCharm 2016.2 EAP 2 (build 162.917)
Two weeks have passed since the first EAP build of the PyCharm 2016.2. The PyCharm team has returned from PyCon 2016 in Portland, and today we are happy to present you the new PyCharm EAP build, with...
View ArticleNed Batchelder: Math factoid of the day: 54
54 can be written as the sum of three squares in three different ways:7² + 2² + 1² = 6² + 3² + 3² = 5² + 5² + 2² = 54It is the smallest number with this property.Also, a Rubik's cube has 54 colored...
View ArticleMike Driscoll: Python 101: Redirecting stdout
Redirecting stdout to something most developers will need to do at some point or other. It can be useful to redirect stdout to a file or to a file-like object. I have also redirected stdout to a text...
View ArticleWingware News: Wing IDE 5.1.12: June 17, 2016
Wing IDE 5.1.12 is a minor release that fixes Configure Project for Django, updates the German localization, solves a possible failure to analyze source code, avoids inspect module deprecation warnings...
View ArticleSwisscom ICT: Digital Essence
When I finished my tax declaration, I didn’t have the impression that digitalization was progressing rapidly. I had to copy numerous figures from one document to the online form. In another domain, my...
View ArticlePythonClub - A Brazilian collaborative blog about Python: Como distribuir sua...
Imagine a seguinte situação: você passou alguns dias (ou mesmo meses) desenvolvendo uma módulo python, escreveu testes, implementou funcionalidades e depois de alguns ajustes, chegou a hora de liberar...
View ArticlePodcast.__init__: Episode 62 - Bandit with Tim Kelsey, Travis McPeak, and...
SummaryMaking sure that your code is secure is a difficult task. In this episode we spoke to Eric Brown, Travis McPeak, and Tim Kelsey about their work on the Bandit library, which is a static analysis...
View ArticleIan Ozsvald: Will we see “[module] on Python 3.4+ is free but only...
I’m curious about the transition in our ecosystem from Python 2 to Python 3. On stage at our monthly PyDataLondon meetups I’m known to badger folk to take the step and upgrade to reduce the support...
View ArticleWeekly Python StackOverflow Report: (xxiv) stackoverflow python report
These are the ten most rated questions at Stack Overflow last week.Between brackets: [question score / answers count]Build date: 2016-06-18 20:51:32 GMTHow to round a number to a chosen integer -...
View ArticleFull Stack Python: Configuring Python 3, Pyramid and Gunicorn on Ubuntu 16.04
Canonical's Ubuntu 16.04 Long Term Support (LTS) Linux operating system, also known as "Xenial Xerus", was released in April 2016. It is the first Ubuntu release to include Python 3 instead of Python 2...
View Article