My Week In Amethyst 3 - 3D & Prefabs

This week, I worked on something new for a change of pace. Your browser does not support the video tag. New Things Yeah, I know. Another new thing. It's fine though, I'm not too attached. This is all about learning, and I'm going to continue to try. I…

3 minute read 10 June 2019

My Week In Amethyst 2 - Using Tiled

Last week I took a deep dive into Amethyst, and learned as much as I could in a week. I figured out systems, got a player moving with input, and created a component for grid-aligned movement. As a quick update, let's talk about the movement system: Review…

5 minute read 03 June 2019

My Week In Amethyst

It's been a while! I haven't been not-busy, but writing is effort, u kno? Well to make up for that, I'm going to be documenting progress using & learning the Amethyst game engine. Amethyst So, what is Amethyst? It's a game engine written with the Rust…

7 minute read 28 May 2019

Rewriting Resamplr - Goals

I started programming as a design student in college with Python and Ruby. While great languages with purpose, I've recently found myself less and less happy with dynamically typed languages. Specifically, Ruby on Rails can cause headaches. Ruby's conce…

1 minute read 09 March 2018

Creating a simple synthesizer VST plugin in Rust

Welcome to 2018! A lot happened this past year - the most important of which being the 0.0.1 release of vst on Crates.io. Preface If you know what you're looking for (e.g., if you came here from a Google search) and you're antsy to get into code, just go…

16 minute read 03 January 2018

Automatically publishing your Gutenberg project to Github pages

Gutenberg & Static Site generators If you're familiar with Github, you're most likely also aware of the Github Pages tool that allows users to publish static sites. This is particularly useful for docs or a blog. By default, Github uses Jekyll (A ru…

5 minute read 16 December 2017

Am I Sexist? A letter to Yegor Bugayenko

Yes. But you already knew that. You just want to rationalize your sexism. This is a response to Yegor Bugayenko's incredibly myopic article about women in computing, wherein he asserts that women and men are fundamentally different, and that women ar…

4 minute read 07 July 2017

Creating a very simple sampler audio plugin in JUCE 5+

I'm pretty new to JUCE, and I'm still learning the ropes of C++. I wanted to create an audio plugin (VST, AU, etc.) for use in DAWs as part of an effort to stop my dependency on Kontakt with my commercial site, Resamplr. Developing custom stuff for Kont…

5 minute read 14 May 2017

Redesigning crystal-lang.org

The Crystal language's current home at crystal-lang.org is a portal where beginners and developers alike will learn about the language and access various resources. Although certainly usable and aesthetically interesting, Crystal's website can be improve…

5 minute read 15 October 2016

Building an authenticated web API wrapper with Crystal

Crystal is an up-and-coming language very similar to Ruby, but compiled. It's still very young, and it's changing all the time, but I've been having some fun playing around with it. I started writing an API wrapper for Tumblr (which has basically become…

9 minute read 20 September 2016

Creating a Tumblr Bot with C#

I've made a few posts on how to create a Tumblr bot with Ruby. Ruby is great and all, but it is definitely an odd language, and it works best on Mac/Unix computers. Because most people have Windows, and many programmers start with Java (a language very …

7 minute read 25 August 2016

Setting up RVM with Cygwin

Why? If you're on Windows, many of my Ruby tutorials might not work as expected. Cygwin is a terminal emulator for Windows that gives it the abilities of Linux / Unix. RVM, or the Ruby Version Manager, is a really nice way of setting up Ruby on any syste…

2 minute read 03 August 2016

Publishing asks with your Tumblr bot

Required Reading If you haven't done so already, please read Creating a Tumblr Bot from Scratch. This tutorial will bootstrap off of what we did last time. If you're super positive you don't need to do that tutorial, or lost your files somewhere in the …

12 minute read 02 August 2016

Phantom Markdown Editor

Note: Phantom is no longer supported. Please don't use it. What is Phantom? Phantom is an easy to use, simple, always-up-to-date and native Markdown editor for Windows. Download Download for All Users Open Source! As of August 10th, 2016, Phantom is open…

0 minute read 25 July 2016

Integrating your bot into Facebook

Last time, we created a simple bot that posted stuff onto our Tumblr account. If you haven't already done the previous tutorial, you can check it out here. If you need the project files to start out with, you can download them by clicking the button bel…

5 minute read 24 July 2016

Creating a Tumblr Bot from Scratch

Today I'm gonna show how to make the basis for a bot like my own doomybot. It's actually pretty easy! Project Outline This is the kind of quality output we can expect from the bot we are creating today - http://doomybottest.tumblr.com/post/147783220089/…

17 minute read 22 July 2016

DoomyScreen 0.1.0.1

Note: DoomyScreen is no longer maintained. Please do not use it. Woah, I released something! DoomyScreen is a simple screen sharing application that allows uploading to Imgur and copying to the clipboard. I developed it after puu.sh got horribly slow. …

0 minute read 21 July 2016