01/11/2018 - Glimmer and WebComponents
Gave glimmer and polymer a go with a small project.
repo
08/12/2017 - Netlify
Wow, I haven't posted much in here. I did a little clojure/haskell work
here and ported the site to Netlify.
05/26/2016 - Jinx
Lately I've been working on getting proficient with scala by creating a game with my daughter.
Source available
here.
09/14/2015 - building tests with cassandra
Before I can migrate my lms from groovy/mysql I need to have a solid baseline to perform functional and integration tests.
ccm is a great python plugin that allows you to fire up a cassandra instance as needed. This works perfectly for my integration tests as they will all be able to run in isolation, each integration test can run on on a unique keyspace. I'm using the same process for functional testing as well as setting up default user data.
Using this process I can have a suite of data scenarios ready for testing the rest layor
or for testing the client interface. Very cool!
all available here
09/08/2015 - lms.io, work in progress from mysql and groovy to cassandra and python
Got around to porting my scorm engine off nodejs and into python, also working on moving the entire lms from grails/mysql to python/cassandra. Repo is
here and the working scorm engine is
this one. Porting the database from mysql to cassandra will be the largest challenge as the entire data model needs to be reconsidered.
07/21/2015 - Phaser.io
Creating another version of a platformer this time using
phaser.io, repo is
here
07/10/2015 - Deep Dreaming
Sent a drawing my daughter made through google deep dream. Interesting, I have to say IPython Notebook is a very cool technology.
12/28/2014 - Love2d again
Still working with love2d, created a
new repo and working off of
a branch right now. Not much to show, still working on map generation
07/01/2014 - Model 200B audio oscillator
Picked it up at Ax Man, it has a bit of
history behind it. I need to replace the two large square wax capacitors (center) as well as a handful of smaller capacitors.
Cruddy old wax cap, but the tubes are good
05/19/2014 - Loving Love2d
There's a handful of inter-related projects I'm kicking around but one that I'm particularly impressed with is
Love2d's ability to create an entire game using just the lua scripting language. I've got a simple tile renderer mocked up
here.
02/21/2014 - Compactron Tester
Right now it'll just be an inefficient lightbulb until I can get more switches to control the other pins. Also, judging by the gloweyness I might be overloading the heater... hrm...
11/11/2013 - More Clojure
Messing around with Clojure & swing, the repo is
here.
05/19/2013 - Compojure
I cobbled examples from other sources to build a compojure website using basic web requests, I call it
project tofu. When I have time I'll build in all the basics, right now it has file upload, GET, POST and dynamic url paths, it still needs examples on session management.
05/06/2013 - Clojure Random Letters (updated)
About a year and a half ago I wrote my
first few lines of clojure.
I decided to take a crack at it again, here's how I would have done it today
04/02/2013 - Redis, Github, Go powered blog
I'm going to try and move this away from Chyrp and into this min-blog system that I've been working on. See the code
here
12/27/2012 - Clojure random pixel data
This isn't optimized, but it's a start... here's the
gist
12/21/2012 - Goop ported to glut/c
It has been a very long time since I've done anything using opengl, most of the code here has been cobbled together through the help of various locations (nehe, gist, etc) and is very unstable (expect floating point errors). With all that said the performance is (as expected) orders of magnitude faster than the python code. I'm going to take a break from messing around with averaging pixel data. Get the
gist.
12/21/2012 - Goop ported to python
This isn't a full port and the performance is
terrible. I'm either doing something wrong or python isn't the language to use for this job. I'll add it to my 'investigate later' pile. In the meantime here's the
gist.
12/03/2012 - Goop!
Yep, goop. My goal is to learn more about
jcuda and
cuda but first I need something to work with. Here's the
gist, if I get this to work through jcuda (or something similar) I'll post an update.
07/27/2012 - Simple example Redis, REST, CoffeeScript, NodeJS and TDD
Not much to say, source is
here
06/16/2012 - Another NodeJS / CoffeeScript app
Just a quick note, I've been working on
this simple template to show off some of the things I think are neat with nodejs. In particular I'm playing with the idea of having the class/controller located in a
single file. I've been doing quite a bit of "microcoding", which is to say I usually have three windows open in vim. The left two are my code windows and the right window is my test window. This has been a nice way to force myself to write more compact and rely heavily on writing tests.