My Recommendation for a Computing Science Student's Setup

Introduction This guide will cover how to install the majority of tools you will be using throughout a typical Computing Science (CS) degree. This guide covers installations for MacOS and Windows, and assumes that anyone who is using Linux already has a setup they are comfortable with. package managers The problem Here’s a typical scenario of software installation. You hear about a tool called a_cool_tool that you want to download.

Set Up a Website for Free! (Hylia edition)

Introduction This tutorial will help you with setting up your own website / blog, using Hylia. While other services allow you to make your own website, they are either paywalled, riddled with ads, or limited in functionality. Using a static site generator such as Hylia (or equivalent) will give you full control over what goes on your website. Requirements This tutorial requires that you have completed the setup tutorial, or that you at least have a GitHub account and text editor.

Make a Web Crawler Using Python

Introduction This tutorial will show to make a web crawler using simple Python and built-in packages. Prerequisites You must have gone through the setup tutorial, or at least have Python installed along with a basic text editor. Reddit’s JSON api Visualizing the JSON The first thing to do is obtain a list of posts from our favorite subreddit. For this tutorial I have chosen r/Eyebleach, which I occasionally visit for pictures of cats and other soul-cleansing content.

Setting Up Python for Scientific Computing

Introduction This is a guide on installing and setting up Python for scientific computing. For those of you new to Python, this setup may feel somewhat longer and more cumbersome than say, Matlab. This is largely due to the freedom and flexibility that general-purpose programming languages provide, in contrast to a product like Matlab which makes most decisions for you, such as which tools to use and how to use them.

Bighorn Dam

As a first attempt to work more on front-end development I created a very simple interactive map for a course on Storied Landscapes. The app shows the changes that occured to the surrounding area after Bighorn Dam was created. Bighorn Dam is a dam in Clearwater County, Alberta, Canada, which led to the creation of Abraham Lake. Here is a link to the project.

Set Up a Website for Free!

This is a tutorial on building a free website using a mac I will be going step-by step on the tools / services you’ll need to get a website set up with next to no programming experience. For those of use using a Windows-based machine, it should be virtually the same process. Contents Contents Motivation Hugo Setup GitHub Netlify Domain Finish Motivation This is obviously not the only guide on building a website.

Installing and Using Haskell on MacOS

Hello again, With this guide I will be showing you how to install Haskell on your Mac, a process which I personally found challenging due to the many conflicts between newer version of MacOS and the current versions of GHC / Cabal / Stack. Contents Contents HomeBrew Stack Intero VSCode Setup Finish HomeBrew To start off, we’re going to need the following: If you don’t already have HomeBrew, I strongly suggest getting it even if you aren’t installing Haskell.

My Favorite Tools for Development

Hello! I’m making this post to explain the tools I’m currently using on a Mac running 10.14 (Mojave). This isn’t quite a tutorial but I’ll make sure to post all relevant links to downloads, and more in-depth tutorials for certain setups which require more work, such as Haskell. (credit to u/madakikoeru on Reddit for the thumbnail image of this post) Contents Contents HomeBrew Terminal Python Java C Scheme Haskell Website HomeBrew Before anything else, I advise installing HomeBrew, a package manager for MacOS.

Siri Shortcuts for Augustana

Welcome to my collection of Siri Shortcuts for the Augustana Campus of the University of Alberta! Contents Contents Prerequisites Installation Shortcuts Prerequisites To install and use Siri Shortcuts you will need: the Shortcuts app from the iOS App Store be running iOS 12.0 or later. Once you’ve done that, you’re ready to start installing some shortcuts! Installation To install a Siri shortcut, 1. tap on the link

Hackathon 2018 Submission

In 2018 I participated in the 2018 Calgary Hackathon, where the theme was on improving pedestrian comfort in the city. Our submission eventually grew into a fully-fledged web-app as part of a contract given to us by the city of Calgary.