"I'm addressing a room full of people, a whole football field full of people. I don't know hardly anything about what all of you do. So – please be nice to me." Christopher Alexander's OOPSLA keynote.
- Matt Brubeck
"A method that is largely ignored in modern web development can provide some serious (2-3x) performance improvements to your DOM manipulation."
- Matt Brubeck
"This post is about writing reliably fast code, and then how to write more naive code that is also reliably fast. In particular, how recursion consistently produces excellent code, competitive with heavily optimised C, and how to get similar results from higher order functions."
- Matt Brubeck
"The purpose of this problem collection is to give you the opportunity to practice your skills in logic programming." Fewer but more diverse problems than Project Euler. Good for any language, not just Prolog.
- Matt Brubeck
"GURU is a pure functional programming language, which is similar in some ways to Caml and Haskell. But GURU also contains a language for writing formal proofs demonstrating the properties of programs."
- Matt Brubeck
"Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code."
- Matt Brubeck
"A few small things you can do to improve performance of your HTML5-based applications. Our focus here will be on performance bottlenecks related to the database and AppCache."
- Matt Brubeck
Looks like a new competitor to blist/Socrata: "You can upload tabular data sets and share them with your collaborators or with the world. You can choose to share all of your data with your collaborators, or keep parts of it hidden."
- Matt Brubeck
"Scripts can be run interactively in a terminal, started as a long running service, or started via Locale. Python, Lua and BeanShell are currently supported, and we're planning to add Ruby and JavaScript support, as well."
- Matt Brubeck
"They are the characteristics of what intelligent people do when they are confronted with problems, the resolutions to which are not immediately apparent."
- Matt Brubeck
"Sammy is a tiny javascript framework built on top of jQuery inspired by Ruby’s Sinatra." Looks like a nice lightweight alternative to JMVC, at a tiny fraction of the size (3 KB gzipped).
- Matt Brubeck
Yet another DHT, with memcached interface and Tokyo Cabinet back-end, and a fairly complete replication/partitioning/proxy/failover system. I think it's just highly-specialized OCD that keeps me cataloguing these at this point.
- Matt Brubeck