1. Creating your own user events in pygame - 2020 April 21

    Here's how you can create your own user events in Pygame.


    read more
  2. Unicode whitespaces in Python - 2020 April 20

    Getting a list of all the Unicode whitespace characters is less straightforward than I would have hoped.


    read more
  3. The HTML abbreviation tag - 2020 April 16

    TIL there's a HTML tag for marking up abbreviations that helps readers by showing them how you have defined your abbreviations and acronyms, for example "TIL", that is natively supported by browsers.


    read more
  4. Finding out what a python script imports - 2020 April 16

    Finding out what a Python module imports


    read more
  5. Pylint false positives with C extensions - 2020 April 14

    Pylint can give you false positives for missing-member errors when C extensions are involved, here's why and what you can do to avoid the issue.


    read more
  6. Have we reached peak Python? - 2020 April 09

    Has Python reached the peak of the hype cycle?


    read more
  7. Stringly typed functions - 2020 March 28

    An overuse of strings when you could use better types is an antipattern I commonly see when doing code review of distressed systems. This tends to come up more often in older languages that have weaker type systems, but the issue can come up in more modern language also.


    read more
  8. LaTeX support on this blog - 2020 March 25

    I finally have support for rendering LaTeX on this blog


    read more
  9. Happy leap day! - 2020 February 29

    Happy leap day!


    read more
  10. What causes Pylint no-member false positives and how to deal with this - 2020 February 17

    SQLAlchemy when used with Pylint complains about some false positives. Here's an explanation of why and what you can do about it.


    read more

« Page 2 / 10 »