CoVim
CoVim is an open-source plugin for Vim that enables real-time, multi-user collaboration, turning the editor into a shared coding environment like Google Docs.
CoVim is an open-source plugin for Vim that enables real-time, multi-user collaboration, turning the editor into a shared coding environment like Google Docs.
Explores the new experimental socket API in Google App Engine 1.7.7 pre-release, demonstrating its use in Python applications.
A guide to making Python application deployments less painful, covering tools, best practices, and workflows from a 2013 talk.
A guide to simplifying Python logging by leveraging system-level tools like syslog and rsyslog instead of complex library handlers.
Announcing django-db-tools, a lightweight Django utility for enabling read-only or GET-only modes during large database migrations.
Explains Python mixins, a multiple inheritance feature for adding properties and methods, and clarifies correct usage to avoid bugs.
A guide to key leaders and organizers in Japan's growing Python community, highlighting their contributions and roles.
Explains how to implement database connection pooling for Django applications using PostgreSQL to improve performance.
A tribute to John Hunter, creator of the matplotlib Python library, reflecting on his impact on scientific computing and open source.
A guide on integrating Celery task queues with the Pyramid web framework, focusing on configuration without extra dependencies.
A developer's personal journey from skepticism to advocacy for PyLadies, exploring the importance of diversity and inclusion in the tech community.
A rebuttal to claims about PyPy's design philosophy, arguing its core principle is automation, not that 'the compiler knows best'.
A developer shares their journey to becoming a Python core contributor, emphasizing perseverance and the welcoming nature of the project.
Overview of new features in scikit-learn 0.11, including non-linear models, semi-supervised learning, and sparse models for Python machine learning.
Explores deploying Python applications using native system packages (Debian/RPM) for reproducible, scalable deployments, comparing it to container-based approaches.
A developer shares common mistakes and anti-patterns to avoid when deploying Python web applications, based on professional experience.
A guide to deploying Sphinx documentation projects on Heroku using a custom buildpack for public or private access.
A review of the book 'NumPy 1.5 Beginner's Guide', covering its content, style, and suitability for learning numerical computing with Python.
Joblib 0.6 beta release introduces fast compressed persistence for Python objects and Python 3 support, improving I/O performance.
A developer's 2011 retrospective on adopting Vim, switching to Mac, and diving deep into Python, Twisted, and the Python community.