Practice Question, Oracle Certified Associate: Java SE8 Programming (1Z0-808) Sometimes even the actual function of the easiest of methods (no pun intended) can elude us. How well do you know the behavior of java.util.ArrayList’s add and subList method? Q: What will the output be after code execution? Choose one answer:… Continue Reading Java SE8 Practice Question: ArrayList’s add and subList method

Practice Question, Oracle Certified Associate: Java SE8 Programming (1Z0-808) In this example, I will be going through an example of a Java SE Programming certification test. The topic is integer increment- and decrements using i++ and ++i. Q: What will the output be after code execution? Choose one answer: a) i: 2,… Continue Reading Practice Question to help understand the difference between i++ and ++i

Bridge Design Pattern The Bridge Pattern is designed for enhanced flexibility – a programming design choice that may cover future uncertainty by decoupling abstraction and implementation of code. It is part of a structural pattern, as it eases the design by making creating simpler relationships between the entities – allowing… Continue Reading Structural Design Pattern: The Bridge Pattern, using a Java Example

A short disclaimer: Keep in mind that Pluralsight does not give their users permission to download their videos. This is for educational purposes only. Use this knowledge at your own risk.   Someone asked me if I had any ideas of how they could download videos from Pluralsight. Not just… Continue Reading Easy way to download videos from Pluralsight

Not to long ago I stumbled across a neat web-site named – a web-site dedicated to generate .gitignore files for your projects. Simply enter the name of your IDE, Programming Language or OS in order to create the .gitignore list of files and folders you may not want to commit.… Continue Reading Easily Generate gitignore Files For Your Projects

I was linked this article from Facebook, written by Quincy Larson on February 14, 2017, that points out several security vulnerabilities you and your devices may be exposed of during air travels. These vulnerable devices may include your smart-phone, laptop and possibly even your Amazon Kindle. I would highly recommend… Continue Reading Is your personal data safe during travels?

The goal is to have your computer automatically mount your portable USB Hard Disk Drives (HDD) on startup. A basic level of knowledge with GNU/Linux commands is expected of you in order to follow along. These notes are written in such a way that most GNU/Linux should be able to… Continue Reading Mounting portable USB Hard Disk Drives on Startup with Debian

Have you tried Castle Baloneybeard? 🙂 It is a game developed in Godot Engine together with my buddy YeOldeDM, during a 9 day long game jam hosted on I have written a short blog about the development of that game quite some time ago. Perhaps some of you might… Continue Reading Tried Castle Baloneybeard?

I uploaded these tutorial videos on YouTube & a while ago. I apologize for neglecting posting about it here sooner.
If you are unfamiliar about the Cannon Shooter; It is a short tutorial series about implementing shooting mechanic in Godot Engine. This includes setting up collision, physics and fun extras such as using Tool script to preview bullet path and, soon in part 4, hitting enemies.

Part 2 – Ball Physics

Part 3 – Tool Script