May
23
2011
This Thursday (May 26, 2011), I will give a talk at the St. Louis Mobile Dev group on cross-mobile-platform development with Lua. There are various ways to do this (including rolling your own), but for simplicity I’m using Ansca’s Corona product. As usual, I’ll zoom through some slides, and concentrate instead on the code. For some [...]
Tags: lua, mobile, programming
Jun
23
2010
Node is a combination of Google’s V8 JavaScript implementation, and various plumbing and libraries. The result is an unusual and clever server programming platform. Node is in a fairly early development phase, and already has a remarkably active community: ~9000 mailing list messages (as of June 2010) and many dozens of projects and libraries. I’ve [...]
Tags: contest, javascript, node.js, programming
May
19
2010
I’ve told this story in person dozens of times, it’s time to write it down and share it here. I’ve again experimentally recorded a video version (below), which you can view on a non-Flash device here. I know a little Prolog, which I learned in college – just enough to be dangerous. Armed with that, [...]
Tags: programming, prolog, video
May
07
2010
I’m trying something new with this post: a short video presentation of approximately the same content. This is a Vimeo video, embedded as Flash. You can go over to Vimeo to watch it with HTML5-video devices like an iPad. I expect to offer better quality and more options as I learn more. Here is an [...]
Tags: estimates, programming, top, video
Mar
13
2010
Emboldened a talk that Ryan Senior gave at the St. Louis Lambda Lounge (now available as a video), I grabbed the most popular two Emacs versions for Mac OSX: Aquamacs GNU Emacs 23.1 and set up each on my Macbook Pro (10.6.2). For each Emacs, I also set up SLIME, Swank, and Clojure. If that [...]
Tags: clojure, java, programming
Jul
31
2009
Ever since I posted my experiences creating software for the .NET Compact Framework back in 2006, I’ve received a steady trickle of thank-you emails. Apparently there are bits of information in there that are (or at least were, at the time) somewhat hard to find. Sadly the information there has fallen somewhat out of date [...]
Tags: dot-net, programming