skip to main
|
skip to sidebar
The Flying Spaniel Software Design Blog
My take on "good" software design.
Sorry, the page you were looking for in this blog does not exist.
Sorry, the page you were looking for in this blog does not exist.
Home
Subscribe to:
Posts (Atom)
Search This Blog
Stuff I Follow
Stack Overflow
Joel Spolsky
Artima Developer Community
Inspirational Links
FlyingSpaniel - my company
Edward Tufte - best UI book ever
XStream - XML made simple
ORM as the Vietnam of Computer Science
How to Read a Patent in 60 Seconds
Unskilled and Unaware of it
db4o Object Oriented Database
Naked Objects
Allen Holub - opinionated but on the right track
Blog Archive
▼
2016
(3)
▼
November
(1)
ES6 review, part-2
►
May
(1)
►
March
(1)
►
2014
(8)
►
December
(1)
►
November
(1)
►
October
(1)
►
July
(2)
►
June
(1)
►
April
(1)
►
January
(1)
►
2013
(6)
►
December
(2)
►
November
(2)
►
October
(2)
►
2012
(7)
►
September
(1)
►
July
(1)
►
June
(2)
►
April
(1)
►
January
(2)
►
2011
(5)
►
December
(4)
►
March
(1)
►
2010
(10)
►
December
(2)
►
September
(2)
►
August
(1)
►
July
(1)
►
May
(1)
►
April
(1)
►
March
(1)
►
February
(1)
►
2009
(7)
►
December
(5)
►
November
(2)
Tags
baynode
(1)
callbacks
(1)
cgi
(1)
cheerio
(1)
Clojure
(1)
Concurrency
(4)
CopyOnWrite
(3)
CSS3
(1)
db4o
(2)
Eclipse
(1)
error handling
(1)
ES6
(2)
Event Handling
(5)
ExecutorService
(2)
Express
(3)
Ghost
(1)
git
(2)
github
(3)
Google Maps
(1)
Groovy
(1)
Hadoop
(4)
Header
(1)
HTML5
(2)
Install
(3)
IPN
(1)
iText
(2)
Java
(22)
Javadocs
(1)
JavaScript
(11)
JTable
(1)
JTableHeader
(1)
JXTreeTable
(2)
LayoutComparator
(1)
logging
(1)
Modulus
(1)
Modulus.io
(1)
multi-threading
(1)
node.js
(10)
npm
(1)
OODB
(2)
OpenShift
(1)
PayPal
(1)
PDF
(1)
Printing
(1)
prism.js
(1)
PuTTY
(1)
Python
(1)
Renderer
(1)
REST
(1)
RMI
(1)
Ruby
(1)
Scala
(1)
SSH
(1)
Swing
(5)
SwingX
(4)
testing
(1)
Travis-ci
(1)
Ubuntu
(4)
VNC
(1)
Weather
(2)
web scraping
(1)
WebStorm
(2)
XHTML
(1)
Xming
(1)
XML
(1)
ZK
(3)
Visitors to this Blog
Total Pageviews
LinkedIn
Followers