Raising Exceptions

Programming Journey Blog

Check me out on GitHub

Open Links in Same Tab

19 Dec 2019 | web

In all my posts, the attribute I always put in a new link is target="_blank". Ever since I learned that you can open a link in a new tab, I defaulted to that behavior. I never thought about how I’m forcing my users to do things the way I wanted instead of leaving the choice to them. Personally I tend to hold the Ctrl button when I click on the new link so I don’t lose track of what I’m current reading. While that’s something that I preferred, that is not the default option that browsers enforce.

Read more →

Explanation of Magic in The Witcher

09 Dec 2019 | rants

I came across a poignant explanation of magic in The Witcher: Blood of Elves by Andrzej Sapkowski. The explanation came from sorceress Yennefer as she was teaching her student Ciri about the power of magic. It captured the essence of magic in the novel.

Read more →

An Elegant Local WordPress Solution

28 Nov 2019 | technology

WordPress logo

If someone who knows nothing about making websites asked me how they can make one, my answer has always been the same: WordPress. While that seems like the obvious, it’s really the best option for them. I’ve been using WordPress way before I learned to write my first line of code. While it has a learning curve if you’ve never used it before, there are plenty of resources available to help you out. If those resources cannot solve your problems, there are many people who develop and use WordPress that can answer your questions.

Read more →

Basics of Working with Git

18 Nov 2019 | technology

Git is one of those things that I put off learning about even though it’s one of the most useful technology for any programmer. The funny thing about my aversion is that I really thought you can only use Git through the command line at first. I didn’t realize that it has a GUI that you can use without typing in any command. I avoided using it as long as I could and it made my learning experience much more painful.

Read more →