Rewriting Resamplr: Goals

<p>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.</p> <p>Specifically, Ruby on Ra…

1 minute read 09 March 2018 development

Creating a simple synthesizer VST plugin in Rust

<p>Welcome to 2018! A lot happened this past year - the most important of which being the 0.0.1 release of <a href="https://crates.io/crates/vst"><code>vst</code></a> on Crates.io.<…

15 minute read 03 January 2018 tutorial

Automatically publishing your Gutenberg project to Github pages

<h1 id="gutenberg">Gutenberg & Static Site generators</h1> <p>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 particu…

5 minute read 16 December 2017 tutorial

Am I Sexist? A letter to Yegor Bugayenko

<blockquote> <h1 id="yes">Yes.</h1> </blockquote> <blockquote> <p>But you already knew that. You just want to rationalize your sexism.</p> </blockquote> <p><img src=&qu…

4 minute read 07 July 2017 opinion

Creating a very simple sampler audio plugin in JUCE 5+

<p>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, <a href="https:&…

5 minute read 14 May 2017 tutorial

Redesigning crystal-lang.org

<p>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 web…

5 minute read 15 October 2016 design

Building an authenticated web API wrapper with Crystal

<p><a href="https://crystal-lang.org/">Crystal</a> 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…

9 minute read 20 September 2016 design

Creating a Tumblr Bot with C#

<p>I've made a few posts on how to create a Tumblr bot with <a href="https://vaporsoft.net/creating-a-tumblr-bot-from-scratch/">Ruby</a>. Ruby is great and all, but it is definitely an odd languag…

6 minute read 25 August 2016 tutorial

Setting up RVM with Cygwin

<h3 id="why">Why?</h3> <p>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.</p> <p&g…

2 minute read 03 August 2016 tutorial

Publishing asks with your Tumblr bot

<h3 id="required-reading">Required Reading</h3> <p>If you haven't done so already, please read <a href="https://vaporsoft.net/creating-a-tumblr-bot-from-scratch/">Creating a Tumblr …

11 minute read 02 August 2016 tutorial

Phantom Markdown Editor

<h1 id="note-phantom-is-no-longer-supported-please-don-t-use-it">Note: Phantom is no longer supported. Please don't use it.</h1> <h3 id="what-is-phantom">What is Phantom?</h3> <p>Phantom is…

0 minute read 25 July 2016 software

Integrating your bot into Facebook

<p>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 <a href="https://vaporsoft.net/creating-a-tumblr-bot-from-scratch&#…

5 minute read 24 July 2016 tutorial

Creating a Tumblr Bot from Scratch

<p>Today I'm gonna show how to make the basis for a bot like my own <a href="http://bot.doomy.me/">doomybot</a>. It's actually pretty easy!</p> <h3 id="project-outline">…

16 minute read 22 July 2016 tutorial

DoomyScreen 0.1.0.1

<h1 id="note-doomyscreen-is-no-longer-maintained-please-do-not-use-it">Note: DoomyScreen is no longer maintained. Please do not use it.</h1> <p>Woah, I released something!</p> <p>DoomyScreen is a simple s…

0 minute read 21 July 2016 software