Matthew EganPython packages that you may not have heard ofThe python package ecosystem is a vast forest with many great packages available. If you have been using python professionally you are…Feb 10, 2019Feb 10, 2019
Matthew EganDescribing Descriptors — A follow upRecently I gave a talk at PyConAU 2018 entitled “Describing Descriptors”. In this talk I sought to provide the audience an introduction to…Feb 10, 2019Feb 10, 2019
Matthew EganGetting started with Python testing“People also underestimate the time they spend debugging. They underestimate how much time they can spend chasing a long bug. With testing…Feb 10, 2019Feb 10, 2019
Matthew EganExplained Simply — P vs NPRecently I was asked to explain a complex topic simply. I had the opportunity to choose any topic of my liking and so I chose the P vs NP…Feb 10, 2019Feb 10, 2019
Matthew EganChasing Pythons Recursion LimitI recently saw this post on Facebook about recursionFeb 10, 2019Feb 10, 2019
Matthew EganinStudent VoicesOn Finishing UniversityAs of last week, and pending results, I completed an exam signifying the completion of my bachelors degree in computer science at the UNSW…Jul 9, 2017Jul 9, 2017
Matthew EganFinding unneeded dependancies with PrunerYesterday I released Pruner, a tool for pruning redundant dependancies from your Python requirements file. The motivation for Pruner came…Feb 18, 2017Feb 18, 2017
Matthew EganThe Sydney Train Carriage ProblemThis post is now hosted on my main blog at https://mattjegan.com/The-Sydney-Train-Carriage-Problem/Feb 2, 20171Feb 2, 20171