Rapid Website Development with Mojolicious and Polymer

My girlfriend works for BYU SA—it’s the division of BYU that’s responsible for planning and running events. As part of her job, she has to review song lyrics and make sure that the song is okay to play at BYU functions. This can get rather irksome. Imagine reading text looking for vulgar words or phrases. Yuck. I took some time this evening to write a little website that checks MetroLyrics for any vulgar words or phrases.

Eh, Docker, we have a problem here…

Quick note for those who don’t know about Docker: Docker is a program that lets me take packaged-up programs (called images or containers) and run them without having to worry much about dependencies. Today I decided to upgrade my version of Ghost Blog. I’m using the Docker image on a Digital Ocean droplet. Updating should be simple, I thought. I would take down the blog then spin it back up again after pulling down the latest Docker image.

Why a Blog?

Ever since returning home from my mission to Germany in September of 2016, I have tried to to reduce how much I have interacted with Facebook. It is not a platform for writing, which is what I want to do. I’ve decided to use a blog for the sake of publishing my ideas. I’ll write more about this later…

Emacs Tips and Tricks

Emacs Tips and Tricks To Learn About ☒ Company-mode (completion framework for lots of stuff) ☒ YASnippets (templates) ☒ Auto-YASnippets (something like that—I installed it for temporary templates) ☒ Alchemist mode (integrates with company mode—tooling for Elixir) ☐ What do M-. and M-, do? ☐ font-lock-add-keywords would let me add new keywords to a language ☐ hi-lock ☐ highlight-phrase, unhighlight-regex ☒ Registers ☐ Auto-loading packages to make startup time shorter Things that make me happy Undo in region (just highlight something and hit undo) Generate Backus-Nauer Forms with a slightly modified syntax with ebnf-eps-buffer Helm You can filter buffers by pattern with Helm.

Intro

Hello. My name is Ashton Wiersdorf. I usually introduce myself with my first and last name, and a firm handshake. Since we’re interacting via the Internet, I’ll forgo that step of my customary greeting. I am a student studying computer science at Brigham Young University. More about me later…