Building a Programming Language with Python
A developer shares their journey building a compiled programming language using Python and the PLY library, discussing design goals and challenges.
A developer shares their journey building a compiled programming language using Python and the PLY library, discussing design goals and challenges.
A technical guide on using Python's multiprocessing library with PyGTK to offload intensive calculations from the main GUI thread.
A technical guide on creating a generic LazyForeignKey field in Django to simplify foreign key relationships and add custom manager functionality.
A developer shares their experience using the feedparser library with Django to parse RSS/Atom feeds and handle date/timezone conversion challenges.
A developer recounts attending a Python Onsen event, working on a Django lifestream app, and discussing web development with peers.
Announcing the first release of a JSON Schema validator for Python, based on the JSON Schema Proposal Second Draft.
A developer shares their experience at a Python-focused onsen retreat, detailing collaborative work on a JSON schema validator for a Google App Engine project.
Explains how symlinks affect directory navigation in Unix shells vs. programming languages like Python, highlighting the 'cd -P' option.
A developer's experience attending Google Developer Day 2008 Japan, focusing on learning Google App Engine and building a simple prefix expression evaluator.
How the developers used Pylint to refactor and clean up the codebase for the Entertainer media center software.
A programmer's first blog post introducing their Python-focused blog and involvement with the Entertainer Media Center project.
Craig Kerstiens shares his speaking experience and topics, focusing on Postgres, Python/Django, and engineering culture for tech conferences.
An introduction to Matt, a software engineer who builds apps on YouTube, organizes tech events, and works in healthcare tech.
A curated collection of the author's most popular articles and videos on Python, web development, Vim, and software engineering practices.