Fri 31 July 2020
This is the first part of a series of small articles detailing some of the
functionality of the pytest testing
framework that I find most essential. The series assumes you know how to run
tests with pytest
already.
In this first part, we'll take a look at the -v
and …
Read more...
Sun 10 November 2019
In this article, we are going to have a look at a method that accepts an option.
That is to say, it accepts an argument that somehow decides how it operates. If
you use a lot of libraries in your day-to-day programming, you're bound to come
across methods that accept …
Read more...
Fri 11 October 2019
Null references are problematic, to say the least. Tony Hoare (inventor of the
null reference) even went as far to say call them his "billion dollar
mistake".
In this article, I first make a cursory exploration of why null references are
so problematic, and then have a look at Java's …
Read more...
Mon 22 July 2019
I just got home from the Innovation and Technology in Computer Science
(ITiCSE) conference in lovely Aberdeen, Scotland. I was there to present a small
experience paper on developing and using RepoBee, an open
source tool for generating and managing large amounts of Git repositories for
students in higher education …
Read more...
Mon 22 July 2019
I've been AWOL for a month due to injury, sickness and conference-going. But
with all that finally out of the way, I have another Tip of the Week, this time
relating to Git: the git worktree
command. With git worktree
, you can check
out multiple branches at once, which is …
Read more...