Nearly 6 years ago, a 3D printing startup called M3D successfully kickstarted the Micro. At the time, this was marketed as one of the "first" small consumer-grade 3D printers. Time has passed, and the original ~300 USD price tag of the Micro se…
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 t…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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 …
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…
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 …
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…
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…
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/n…
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. …