Python
Mutation Testing with mumut for Pygeohash
May 19, 2025
Digging into Code Churn with GitPandas
May 16, 2025
Refactoring Library Interfaces
May 15, 2025
Glicko-2: Adding Volatility to the Rating Equation
April 30, 2025
The Glicko Rating System: When Confidence Matters
April 29, 2025
Handling Deprecation: Gracefully Retiring Features
April 28, 2025
Python Logging Best Practices for Library Developers
April 20, 2025
OrdinalEncoder: When Order Matters in Categorical Data
April 10, 2025
Makefiles: The Unsung Hero of Python Development
April 8, 2025
Documenting Your Library's API: Best Practices
March 30, 2025
OneHotEncoder: The Workhorse of Categorical Encoding
March 27, 2025
Automating Docs Deployment with GitHub Actions and Pages
March 23, 2025
Elote 1.0.0 Release: Rating Systems Made Simple
March 13, 2025
PyGeoHash v3.0.0: Faster, Freer, and More Pythonic
March 11, 2025
Using Cursor for Open Source Library Maintenance
March 9, 2025
Geohash: When Clever Isn't Always Smart
March 2, 2025
Finding the Slowdown: Profiling Python Code with Pyinstrument
February 25, 2025
How Fast Is It? Benchmarking Your Code with Pytest-Benchmark
February 22, 2025
Silos to Shared Libraries: Guide to Inner Source Adoption
February 18, 2025
Mastering Mocking in Python with pytest-mock
February 16, 2025
Building Your Internal Library Developer Community
February 15, 2025
Will It Blend? Testing Across Environments with Tox
February 13, 2025
Inner Source: Bringing Open Source Culture Inside Your Organization
February 11, 2025
Are Your Tests Enough? Measuring Coverage with Coverage.py
February 9, 2025
Designing for Developer Joy: Python Library Ergonomics
February 6, 2025
Why Your Library Needs Pytest (And How to Get Started)
February 4, 2025
The Art of API Design: Making the Right Things Easy
February 3, 2025
Secure Coding Practices for Python Library Developers
February 2, 2025
Taming the Python Chaos: Linting & Formatting with Ruff
January 30, 2025
Guide: Developing High-Quality Python Libraries
January 29, 2025
Handling Sensitive Data Securely Within Your Python Library
January 29, 2025
Dependency Security: Managing Vulnerabilities with pip-audit
January 27, 2025
The Center of Your Python Project: Understanding pyproject.toml
January 26, 2025
Bandit Security Rules: Finding Common Python Security Issues
January 25, 2025
Don't Forget the Fine Print: Licensing Your Python Library
January 24, 2025
The Library Author's Dilemma: Managing Python Dependencies
January 21, 2025
Avoiding Common Pitfalls: Injection Flaws in Python Libraries
January 18, 2025
The Art of Saying No: Defining Your Python Library's Scope
January 17, 2025
From Weekend Hack to Core Tool: The category_encoders Journey
December 27, 2022
Category Encoders v1.2.8 Release
June 4, 2018
Category Encoders published in JOSS
January 26, 2018
Revisiting Python support in Apache Flink
January 11, 2018
On taking things too seriously: holiday edition
December 9, 2017
Elote: a python package of rating systems
December 6, 2017
Ripyr: sampled metrics on datasets using python's asyncio
November 28, 2017
Category Encoders v1.2.5 Release
November 22, 2017
git-pandas Caching: Faster Analysis
July 25, 2017
Category Encoders v1.2.4 Release
July 12, 2017
BaseN Encoding Grid Search in Category Encoders
December 18, 2016
Category Encoders accepted into scikit-learn-contrib
November 20, 2016
Category Encoders now on conda-forge
September 17, 2016
Introducing unified glob-syntax in git-pandas
June 15, 2016
When do I work on what?
April 30, 2016
Estimating the time spent on a project with git-pandas
April 16, 2016
Automating documentation workflow with sphinx and github pages
February 29, 2016
Pypi-publisher: a simple cli for publishing python libraries
February 24, 2016
Using survival analysis and git-pandas to estimate code quality
February 21, 2016
Git-pandas v1.0.0, or how to check for a stable release
February 2, 2016
Github.com cumulative blame in 5 lines of python
January 31, 2016
Create organization-wide punchcards with git-pandas
January 17, 2016
How to Write Comprehensions and Alienate People
January 8, 2016
Git-Pandas v0.0.5: coverage.py, risk, and more
December 25, 2015
Visualize all of your git repositories with gitnoc and git-pandas
December 13, 2015
Analyzing GitPython and Pandas With GitPandas
November 19, 2015
Create a pip-installable python package in 2 minutes
November 12, 2015
Blame the world with git-pandas
November 10, 2015