A response to "Python sucks"
A rebuttal to a critical article about Python, defending its features like closures, generators, lambdas, and the C-API.
Alex Gaynor is a software resilience engineer focused on building reliable, secure systems across government, industry, and open source. He writes about software security, serialization, benchmarks, and the economics of open-source infrastructure.
121 articles from this blog
A rebuttal to a critical article about Python, defending its features like closures, generators, lambdas, and the C-API.
A developer shares slides and code examples from their talk on Django forms at the EuroDjangoCon 2009 conference.
A personal recap of the 2009 PyCon conference, covering talks on Python development, frameworks like CherryPy, and tech discussions.
A recap of a panel discussion on Object-Relational Mappers (ORMs) in Python, covering selection criteria and unanswered questions.
Announcing a Google Moderator page for submitting and voting on questions for a Python ORM panel at PyCon 2009.
Announcing django-filter, a reusable Django app for creating generic filtering interfaces similar to the Django admin changelist.
Explores a performance-optimized approach to implementing inheritance and polymorphism in Django's ORM using a caching mixin.
A technical guide on creating a reusable Django manager class to share methods between managers and QuerySets, reducing code repetition.
A developer details optimizing a Django view to analyze chat log data, reducing execution time and database queries.
Django 1.1 introduces a new admin URL system using standard resolvers, allowing URL reversal and custom URL-providing objects.
A tutorial on implementing a read-only form field in Django using a custom Field and Widget class, despite it being non-standard architecture.
A tutorial on creating custom function templatetags in Django's template system to define and call functions within templates.
Author's talk proposal for a panel on ORM design philosophies at PyCon 2009 has been accepted, featuring notable Python developers.
Explains how to implement polymorphic behavior for Django model inheritance, allowing base class querysets to return subclass instances.
A developer reflects on a month of daily blogging, sharing traffic stats and popular posts about Python, Django, and web development.
A technical guide on implementing an identity mapper with caching optimizations in Django to reduce database queries.
Technical analysis of optimizing an Identity Mapper in Django, focusing on query reduction and in-process caching strategies.
Django 1.1 introduces F() expressions for database queries, enabling field comparisons and arithmetic in filter() and update() methods.
A tutorial on implementing a basic identity map pattern in Django to optimize memory by ensuring duplicate database objects are represented by the same Python instance.
Explains the new aggregate and annotate query syntax for Django 1.1, detailing how to perform calculations like MAX, MIN, and COUNT on data.