Paul Ganssle

Archives for Paul Ganssle

Wed 04 January 2023

  • Attractive nuisances in software design

Tue 05 April 2022

  • Why naïve times are local times in Python

Mon 13 December 2021

  • xfail and code coverage

Mon 22 November 2021

  • A pseudo-TDD workflow using expected failures

Tue 09 November 2021

  • How and why I use pytest's xfail

Tue 19 October 2021

  • Why you shouldn't invoke setup.py directly

Fri 08 October 2021

  • Generating k-Smooth numbers in Python

Tue 28 April 2020

  • Subtests in Python

Mon 30 December 2019

  • Testing an Arch Linux package in Gitlab CI

Fri 15 November 2019

  • String concatenation in Python

Tue 05 November 2019

  • Stop using utcnow and utcfromtimestamp

Fri 23 August 2019

  • Testing your python package as installed

Wed 13 June 2018

  • Testing Weak References

Mon 19 March 2018

  • pytz: The Fastest Footgun in the West

Thu 22 February 2018

  • Semantics of timezone-aware datetime arithmetic

Thu 15 February 2018

  • A curious case of non-transitive datetime comparison
  • Atom Feed
  • RSS Feed

Other Pages

  • Archive
  • About

Social

  • Homepage
  • Github
  • Mastodon
  • Twitter

License

  • CC-BY

Categories

  • programming

Bulrush theme for Pelican | HTML 5 | CSS 3