Function hoisting. Aye aye, captain!

Hmmm, participating in that JavaScript boot-camp course was easy: you followed the instructions and wrote code word for word. Just like that paint-by-the-numbers activity. They tell you about variable and function hoisting, function declarations and expressions. Moreover, once ES6 (ECMAScript® 2015) syntax gets involved, the arrow functions appear. Eventually, you …

HTTPS: false sense of security for a common internet user

With this rather provocative heading, today I’ would like to tackle an interesting issue. Namely, a larger question of how particular cyber hygiene topics could create unfounded sense of security in end-users. More specifically, explaining intricacies of HTTPS and HTTP protocol basics to non-IT professionals. I started having my reservations …

Easy system inventory check with WMI and PowerShell script

Long time ago, being a young padawan in an organization I was tasked to do an inventory check on systems across our end-user machines. At first I have actually planned an old-school inventory, moving across the rooms and buildings, however decided against it. Instead I searched the internet for a …

Rule 10: Be forgiving of other people’s mistakes

For today’s blogpost I have selected a rule 10 of the  “Netiquette“ by Virginia Shea: Be forgiving of other people’s mistakes. 2019 update: This is a part of posts series I wrote back in 2014 for my IT college (now TalTech) curriculum subject “Social, Ethical and Professional Issues in IT”.  It was …

Creative welfare society – utopia or reality of the near future?

A review of the “CHALLENGES OF THE GLOBAL INFORMATION SOCIETY” by Dr. Pekka Himanen and his concept of creative welfare society. 2019 update: This is a part of posts series I wrote back in 2014 for my IT college (now TalTech) curriculum subject “Social, Ethical and Professional Issues in IT”.  Indeed, …