Friday, 24 November 2017

Moodle 2.1 Customizations: Adding Javascript to "page" resource

Moodle 2.1 Customizations: Adding Javascript to "page" resource: Well this has been bugging me for a while - every time I tried to insert Javascript into the moodle html editor it never worked. You could e...

Monday, 9 October 2017

Reading Notes: Debuggers vs. Logging

"We find stepping through a program less productive than thinking harder and adding output statements and self-checking code at critical places."
Professional Java for Web Applications, by Nicholas S. Williams

Wednesday, 17 May 2017

Completable Futures

Problem:
Process concurrently all the files in a directory tree.
The files store integers, separated by line endings.

Bibliography:
http://www.baeldung.com/java-completablefuture

My solution:

Tuesday, 2 May 2017

Does IT Industry Need Better Namings?

Does IT Industry Need Better Namings?: The IT industry borrows terms from other domains, which is a fairly good approach. But we distort their meanings or use terms in inconsistent ways, within IT and also in comparison to other disciplines. This article shares some of these leaky terminologies with examples, explains why this matters and suggests how to deal with inconsistencies and improve the situation.