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...
Sun 23 June 2019
A couple of weeks ago I covered some basic I/O redirection in bash (see
I/O redirection in bash). Well, there's actually
a lot more to it, so for this TOTW I thought I'd touch on a few more advanced
usages.
Redirecting stderr
Sometimes, you may find that part …
Read more...