What I Learned – 2019 Week 3

What I Learned – 2019 Week 3

AWS GovCloud MFA Permissions Resources: AWS Policy Docs – Enable Users to self-manage MFA In the process of setting up a GovCoud account I need to provide MFA self-management permissions to certain privileged users, so they can setup MFA on their end (I’m remote). I found a reource (first resource listed above) that provides the JSON for a policy that does just this. However when trying to create the policy the following error is thrown Partition “aws” is not valid…

Read More Read More

What I Learned – 2019 Week 2

What I Learned – 2019 Week 2

Principle of Least Astonishment Resources: Principle of least astonishment – Wikipedia What is the principle of least astonishment? – StackExchange I stumbled upon this, and was surprised I have not heard of it yet. The basis of the principle is that user interfaces of any sort (in tech or in real objects) should conform to the common assumptions and expectations of the user, making those interfaces intuitive and pleasant to use. For me, this is something I’ve preached for a…

Read More Read More

What I Learned – 2019 Week 1

What I Learned – 2019 Week 1

I’ve decided that I should start keeping track of what I’ve learned over time, so I can go back and view my progress and habits. The goal of this is to write a weekly post highlighting what I learned during that week. In doing so this should reinforce what I’ve learned, as well as testing the depth that I have explored the subjects. I don’t expect everything I write about to be in depth, or to even go past the…

Read More Read More

Google Apps Script – Limitations

Google Apps Script – Limitations

I was going to post about best practices, but I thought that giving some insight into what kind of limitations you as a developer will run into when trying to utilize GAS for your project. This is not a comprehensive list, and are just limitations I’ve personally ran into. Execution Time Limits You have a restricted window in which to execute your script, as well as account wide total execution time limits. 6 Minutes for a script ran manually or via an…

Read More Read More

Google Apps Script

Google Apps Script

I’m sure anyone that reads this is familiar with Google, and has at least heard of Google Sheets and Google Docs. Both being very handy personal or business tools for document and spreadsheet collaboration. However, have you heard of Google Apps Script? It’s a cloud based scripting language that tightly integrates into Google’s services. You can manipulate just about any Google service, create Docs and Sheets add-ons, and even host fully featured single-page applications (web apps) using Apps Script. It’s…

Read More Read More

Using MahApps To Improve My WPF Visuals

Using MahApps To Improve My WPF Visuals

After making my login helper, I realized that it looks pretty crappy. It may  have the behavior I want, but no one it going to look twice at an application that appears to have come from the Windows 98 era. I searched around for a solution, and decided to go with a Metro design. There are a ton of different frameworks for metro-like applications, however MahApps seemed like the best choice for me. The Setup: First things first, get the Nuget package…

Read More Read More

Logging Into Websites Programmatically

Logging Into Websites Programmatically

I recently started a new job providing low-level support for a startup food delivery company.  During my first couple weeks I noticed a small inconvenience that stemmed from the companies disorganized structure.  We have 1/2 a dozen tools and sites that we need to log into when our shift starts, each one requires you to type in your very lengthy company email and password. Now you may be thinking “wow, 6 logins, no big deal”, but think of it in terms of…

Read More Read More

Alcohol Assisted Coding

Alcohol Assisted Coding

(Image Courtesy of XKCD) I messaged my programming buddy the  other night about creating a server side API for the chat module I’m currently developing for our game. He replies back that he is fairly drunk and that he may or may not make any sense if we get into it. A heated discussion follows while we discuss how the implementation details of the API. Eventually we decided that there was a bit too much alcohol involved and we will pick this back up…

Read More Read More

Blog Started

Blog Started

Hello Friends, My name is Douglas Gaskell, I’m a novice programmer and game developer. I recently started learning programming and game development within Unity “officially” at the beginning of 2015, though I started dabbling in the fall of 2014. I’m an IT Tech by trade and am trying to work my way out of IT support and into a more creative and immersive field such as software/game development. Throughout this blog I’ll be documenting my programming and game development progress,…

Read More Read More