Concurrency Revolution From a Hardware Perspective
september 2011
Summary on InfoQ of Brian Goetz and Cliff Click's 2010 JavaOne presentation
java
concurrency
september 2011
the gnu extension language by Andy Wingo
september 2011
Blog post about his presentation on Guile "The User in the Loop" from the 2011 GNU Hackers Meeting
scheme
lisp
gnu
patterns
personalcomputing
september 2011
Forth Timelessness, a Redux by Dave Roberts
august 2011
On similarities and differences between Forth and Lisp
forth
lisp
august 2011
PL Zoo
july 2011
Also http://www.andrej.com/plzoo/
"a number of mini languages which demonstrate various techniques in design and implementation of programming languages"
plt
programminglanguage
"a number of mini languages which demonstrate various techniques in design and implementation of programming languages"
july 2011
New JavaScript Engine Module Owner by Brendan Eich
july 2011
JavaScript history and transition of SpiderMonkey module ownership to Dave Mandelin
mozilla
javascript
history
july 2011
Take The Arc Challenge by Paul Graham
july 2011
(defop said req
__(aform [w/link (pr "you said: " (arg _ "foo"))
___________(pr "click here")]
____(input "foo")
____(submit)))
lisp
dsl
__(aform [w/link (pr "you said: " (arg _ "foo"))
___________(pr "click here")]
____(input "foo")
____(submit)))
july 2011
The Universal Design Pattern by Steve Yegge
july 2011
Properties Pattern, Prototype Principle
softwaredevelopment
programming
patterns
modelling
july 2011
Are We There Yet? by Rich Hickey
july 2011
Keynote at JVM Languages Summit 2009
plt
clojure
concurrency
july 2011
QuickCheck
july 2011
Haskell test framework that generates random test data. Ports exist for many languages.
testing
july 2011
A Brief Overview Of The Clojure Web Stack by Andrew Brehaut
july 2011
Ring, Moustache, Compojure, Enlive, Hiccup
clojure
web
framework
july 2011
50 in 50 by Guy Steele & Richard Gabriel
july 2011
JAOO 2008
also RailsConf 2011: http://www.youtube.com/watch?v=Nii1n8PYLrc
plt
computer
programming
programminglanguage
history
also RailsConf 2011: http://www.youtube.com/watch?v=Nii1n8PYLrc
july 2011
Getting Started Exploratory Parsing by Ward Cunningham
july 2011
Using a parser generator to explore large semi-structured texts
parser
markup
july 2011
Intertwingle
june 2011
A hypothetical program by Jamie Zawinski
From Ted Nelson "Intertwingularity"
hypertext
information
pim
messaging
From Ted Nelson "Intertwingularity"
june 2011
Possiplex: Ted Nelson ’59 and the Literary Machine by Mark Bernstein
may 2011
Swarthmore College Bulletin, April 2011
Review of Ted Nelson's autobiography Possiplex
hypertext
Review of Ted Nelson's autobiography Possiplex
may 2011
Transclusion: Fixing Electronic Literature by Ted Nelson (video)
may 2011
Google Tech Talks January 29, 2007
hypertext
may 2011
Aspect-oriented programming
By Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Videira Lopes, Jean-marc Loingtier, John Irwin
may 2011
Performance Innumeracy & False Positives by Alex Russell
february 2011
Example of using UA version to look up feature availability -- with fall back to feature tests for unknown UAs; see also "Cutting The Interrogation Short"
web
javascript
dhtml
performance
february 2011
508
accessibility
acid3
ada
adobe
aggregator
agile
air
ajax
algorithms
api
apple
arcade
architecture
archive
aria
art
assistivetechnology
atspi
audio
bbc
bibliography
binding
bittorrent
blog
books
braille
build
business
cache
canvas
captcha
captioning
charts
chrome
clojure
cms
collaboration
colour
comet
comic
communications
community
comparison
compiler
composition
computer
computerscience
concurrency
conference
continuations
controller
copyright
css
data
database
datastructures
design
dhtml
disability
django
dojo
dsl
dsp
dynamic
eclipse
economics
emacs
email
engine
erlang
es4
etsy
ewd
facebook
festival
flash
flex
floss
formatting
forth
framework
functional
gears
generative
generics
geometry
git
gnu
google
graphics
greasemonkey
grid
guidelines
gwt
hardware
hci
health
history
html5
hypertext
i18n
ibm
identity
inclusion
indie
information
internet
inversionofcontrol
iphone
irc
java
java7
javascript
jit
jquery
jsf
json
keyboard
language
linking
linux
lisp
livecoding
location
macintosh
management
maps
markup
mashup
math
maven
media
memoryleak
messaging
metadata
metrics
microformats
microsoft
mobile
modelling
mozilla
music
naming
netbook
nintendo
nonprocedural
nyc
objectoriented
offline
olpc
ontario
openfirmware
openweb
opera
operatingsystem
organisation
papers
parallel
parser
patterns
pdf
people
performance
perl
personalcomputing
photography
php
pim
planning
plt
podcast
polymorphism
preferences
presentation
preservation
privacy
procmail
programming
programminglanguage
prototype
publicspeaking
push
python
quicktime
rails
reference
renoise
representation
rest
ria
ruby
sakai
scala
scheme
science
screencast
scriptaculous
search
security
semanticweb
serialization
silverlight
smalltalk
socialnetworking
softwaredevelopment
sorting
sound
spam
specification
spreadsheet
ssjs
storage
sun
svn
syndication
synthesis
sysadmin
technology
testing
tetris
text
toolkit
tools
toronto
transformation
tuning
twitter
types
typography
ubuntu
unix
url
versioncontrol
video
videogames
virtualcommunity
visualarts
visualization
w3c
wcag
web
webdesign
webkit
webservices
wiki
windows
writable
writing
xforms
xml
xsl
yahoo