Articles for: Archive


Getting Started with Game Modding Europa Universalis 4 - Part Four

It's payoff time. In part three, we dealt with localisation to get text setup for our event. Now, all the work we did to make this mod is about to show up in game.

Posted on Wednesday, October 17, 2018

Getting Started with Game Modding Europa Universalis 4 - Part Three

We're almost home. In part two we created the bulk of an in-game event. In this part of the series, I'll show you how to get text into the event and onto the screen. It's localisation time.

Posted on Wednesday, October 17, 2018

Getting Started with Game Modding Europa Universalis 4 - Part Two

In the first part of game modding EU4, we laid the groundwork for an EU4 game mod. In this part of the series, we're going to fill in the event file to create an awesome event in the game. I'll explain this file line by line with documentation references and at the end of this article, I'll show the completed file.

Posted on Tuesday, October 16, 2018

Getting Started with Game Modding Europa Universalis 4 - Part One

Welcome to the first part of my series of tutorials on making game mods for Europa Universalis 4. In this series, I'm going to take you through the process of making a fairly simple mod, which will lay the foundation for more advanced mods. The goal is to cut through all the noise and extra data out there so you get a fairly right-to-the-point experience, which will get you game modding quickly.

Posted on Monday, October 15, 2018

Creating An Iterator Function By Scratch in JavaScript

In this JavaScript code snippet, I show how to create a custom iterator function. Generally, you're probably going to use a generator function when you want to step through a data stream, but today I'm going to jot down a little code note about creating a custom iterator in JavaScript easily, thanks to closure.

Posted on Thursday, September 20, 2018

Simple Example of Fetching & Displaying Remote Data With Vue.JS

Odds are that if you're making a Vue.JS web app, you're going to need to pull in data from an API. While there are many ways to do this, here's one fast & easy way to do it that uses Axios to hit an API and display the returned data.

Posted on Monday, September 17, 2018

Make A Sorted and Filtered Table With Vue.JS Quick

If you're looking for a way to make a display table that can be sorted and filtered in Vue.JS, you've come to the right place. Let the games begin!

Posted on Monday, September 17, 2018

Getting Started Fast with Visual Studio Code

Over the years I've used just about every IDE and text editor known to man (or so it feels)—notepad, FrontPage, DreamWeaver, Eclipse, Sublime Text, Brackets, Atom, IntelliJ and other JetBrains IDEs, and on and on. And of course, Visual Studio Code.

Posted on Sunday, September 16, 2018

Simple Vue.js Custom Event Listenting Parent/Child with $emit

This quick article shows you how to create a custom event in a child (component) and pick it up in the main Vue instance.

Posted on Sunday, September 16, 2018

My First Jump Into ASP.NET CORE

Finally, the day is here. I'm jumping into ASP.NET Core 2. It's been ages since I've been on a Microsoft platform. I used to admin Windows NT servers and write ASP code (guess it's called classic now).

Posted on Thursday, September 13, 2018

How to 301 Redirect Old URLs With IIS

Today, as of this writing, I moved my site over to Azure (woot!). I had been wanting to use Azure for some time, but never got around to it. But now that I'm using Azure DevOps, I figured it was time.

Posted on Wednesday, September 12, 2018

Making A Simple Component With Props & Validation In Vue.JS

This is a simple example on how to use components with Vue.JS. Great way to get going with Vue.JS.

Posted on Saturday, September 1, 2018


Let's Build a Elder Scrolls Online Mod - Part 3

At this point we have a basic mod that has a working core and now listens to the chat window when commanded to do so. From here, let's get into the meat of the add-on: inviting people into a party.

Posted on Tuesday, August 15, 2017

Let's Build a Elder Scrolls Online Mod - Part 2

When we last left off we had built a core Elder Scrolls Online add-on that notified the player when it was loaded. Let's build on this and tackle how to implement slash commands and also how to read the chat window so we can parse it for our call-to-action string.

Posted on Friday, August 11, 2017

Let's Build a Elder Scrolls Online Mod - Part 1

I thought it would be fun to do a small series on how to build a simple mod for an online game. I've been an avid gamer, especially MMORPG gamer, for many years. I used to build bots in Asheron's Call, do multi-boxing, etc.

Posted on Wednesday, August 9, 2017

Intro to Lua - Part 1

The main purpose of this series is to gain a "causual working understanding" of Lua, enough to start building game mods.

Posted on Wednesday, August 9, 2017


Let's Build a Thing: NPM Dependency Checker - Part 5

As of this moment, NPM Dependency Checker has some serious problems. The good news is that we don't need to do any of this to get the dependencies. When we call *npm view*, we're actually given the dependencies for that repo, so we can just pull our data from there and not do any web scraping.

Posted on Sunday, September 18, 2016

Let's Build a Thing: NPM Dependency Checker - Part 4

So at this point we have a working application and we've coded many core functions. The main thing we're missing is testing. We should have at least a few basic tests so we know our functions generally operate the way we expect.

Posted on Monday, September 12, 2016

Let's Build a Thing: NPM Dependency Checker - Part 3

So our project is setup and we are ready to rock n roll. Let's start thinking about the small functions that will be needed to accomplish our required task for this application.

Posted on Sunday, September 11, 2016

Let's Build a Thing: NPM Dependency Checker - Part 2

Let's get rocking on our new and awesome upcoming application. I've created a new branch and am ready to get this baby rolling.

Posted on Sunday, September 11, 2016

Let's Build a Thing: NPM Dependency Checker - Part 1

Wait what? A tool for Javascript development in Elixir? Why? The other day I was at work and making changes to some of our core packages. One package I installed wasn't working properly. Why? Because it required Babel 6 and we were on Babel 5.

Posted on Sunday, September 11, 2016 Training Review

This is one service I'm glad to be able to review. Over at the Elixir Forums there was a thread about and how pricey it was. It seemed like the discussion was split into four camps:

Posted on Friday, September 2, 2016

Skilling Up with Exercism Challenges

So you've started learning Elixir, think you know a thing or two. What next? Challenges!

Posted on Friday, September 2, 2016

Day Four & Five - Feeling It

I'm nearing a full week into the Elixir world and I'm starting to feel it. There's still a lot that's hazy and tons to learn, but I'm starting to feel those basic concepts sink in.

Posted on Friday, August 26, 2016

YouTube Elixir Videos

YouTube is awesome for catching conference videos, news and some random training. I love it. I've decided to create a page dedicated to any Elixir-related videos I watch over there and list them out.

Posted on Friday, August 26, 2016 Video Training Service Review is one of the sites I initial found while reading through posts at ElixirForum. Initially, I had scheduled this review for late on, but I was thinking it would be great to review it while I'm reviewing a couple other services (for compare / contrast).

Posted on Thursday, August 25, 2016

Day Three - Calm Before the Storm

Over the next couple of days I'm doing a Node JS workshop, so my time is going to be fairly limited. I'm also getting prepared to start learning Phoenix through a new learning service (review coming).

Posted on Wednesday, August 24, 2016

Day Two - Import, Alias and More

Ok, so let's get into actual Elixir. Tonight I mainly worked on getting through a little more of the Red4, which focused on how code is pieced together.

Posted on Tuesday, August 23, 2016 Elixir Training Review

I had a few questions about this service and Josh from Daily Drip was kind enough to answer in quick fashion. Let's roll through those real quick.

Posted on Tuesday, August 23, 2016

Red:4 Elixir Training Review

So I'm brand-spanking-new to Elixir and I want to get learning. Right away I looked for great learning sources in various types (docs, books, videos, etc). My journey quickly led me to the Red:4 video. I enjoyed the preview video and figured why not.

Posted on Monday, August 22, 2016

Day One - Feeling It

These journals are generally just me putting down what I've learned or places I've explored.

Posted on Monday, August 22, 2016

Day Zero - It Begins

For the past month or so I've been considering jumping into Elm (seemed to make sense since I'm currently doing frontend stuff at work). But through my link travels, I ended up back into a group of pages about Elixir.

Posted on Saturday, August 20, 2016

Penetration Testing Professional Course Review -

NOTE: I ended up not finishing this review. It stops at the midway point. Sorry about that. While the course I did felt outdated, eLearnSecurity has since updating their courses. Should I take anything from them in the future, I'll do a complete review.

Posted on Saturday, May 7, 2016

Penetration Testing Student Course Review -

As part of my on-going information security training and effort to eventually get into this industry, I decided to start taking courses and going for certificates. While the certificates may or may not help professionally, they will be a joy to do as a hobby, so it’s win-win for me.

Posted on Wednesday, March 9, 2016

Bsides Las Vegas 2015

So it’s the end of January 2015 and I realized there was still no article about my experience at BSidesLV 2015 for this site. It was my original intent to write the article right after the conference, but life got in the way.

Posted on Sunday, January 31, 2016


Going from Zero to Zero.One

If you’re looking for a nice, little yellow-brick road to follow to the promised land of a job in information security, I think you’ll want to stop reading here.

Posted on Saturday, August 1, 2015

Tool Time - SQLMAP

Recently, I was doing a CTF and used sqlmap for the first time. When I used it, I wasn’t too sure what all was going on, so I thought it would be a good idea to do a writeup about it.

Posted on Friday, July 31, 2015

CTF Action - Freshly from Vulnhub

I’m back with another CTF walkthrough / diary. I was hungry for some action learning, so I went to VulnHub and picked a CTF somewhat randomly.

Posted on Thursday, July 30, 2015

Getting Started with Aircrack

I’m a wireless junkie. I don’t know why, but there’s just something about unconvering the hidden world of data that’s all around us that excites me. I could sit there all day just watching connections.

Posted on Tuesday, July 21, 2015

My First CTF

After watching an infosec talk off Iron Geek’s channel (big surprise) where someone talked about how 70%+ of their skills were learned by doing CTFs, I thought it was time for me to get going and fast.

Posted on Saturday, July 4, 2015