Sitemap - 2007 - Mark Watson’s Artificial Intelligence Books and Blog
Very cool: backing up Google Office documents and outsourcing infrastructure
Consulting and working at home: when does the work day end?
I am updating CookingSpace.com to Rails 2.0.x
Google's view of UI development: do it in Java
Quality Open Source: Squeak 3.9 final and new Seaside 2.8
Software development: smaller is better
NetBeans 6.0 beta 2 is released
"100% Rails all the way, baby!"
It is important to check web sites and web applications for usability by readers with disabilities
Wow: what a difference caching makes!
Joost: Internet TV done the right way
More fun with JRuby: using the PowerLoom reasoning system
Good PDF book: "Ferret" by David Balmain
Plain text and other simple document types
I am loving Amazon's new MP3 musc store
"Why would you use Ruby when you could use Smalltalk???"
Iranian President Mahmoud Ahmadinejad is not crazy, but his speech irritated me today
Interesting article on graph/lattice theory leads me to a good looking library
Glassfish v2: Update Center and port 4848 Web Admin are cool, but...
Programming languages: advantages of both specialization and being a generalist
Great combination: nginx, Mongrel, and Rails for secure HTTPS
JRuby and Jython: a one way street?
IBM's support for OpenOffice.org is important
Good book: "Programming Collective Intelligence"
Gambit-C Scheme 4.0 final released today
Franz Allegro Common Lisp 8.1 has been released
"Getting Stuff Done" GMail FireFox plugin
Adoption of GPL v3: looking good
The shoe-maker's family has no shoes?
Fiat currencies like the US dollar
I upgraded my open source projects to use version 3 of the GPL and LGPL today
I revisted the scene of my 2/2/2006 accident today
"Everything is Miscellaneous" - book review
Why GPL version 3 is important
Hibernate Search: good integration of Lucene and Hibernate
Cool: Ruby Google GData client library
Fantasy that may likely come true: Prometeus (experience is the new reality)
Why the complaints over purchaser's name embedded in Apple's non-DRMed music?
Emacs 22.1 is released - first major update in 5 years
The URL for this blog has changed
Is the Common Lisp 'loop' macro evil?
Google Gears: a sea change for web applications?
Why the ODF is better than Microsoft's document formats
Data representations: the more the better
Use of arrays considered harmful?
Interesting technology: AllegroGraph
My article "A Java Developer's Guide to Ruby" was just published
Deploying a Squeak + Seaside web application to a Linux server in 3 easy steps
How much does web framework choice really matter?
The Semantic Web, Parrots, and AI
Landscape page layout orientation should be the new standard
Can't believe I missed this Unix utility: screen
Review of Nokia N800 'web pad'
Interesting way to build rich client web applications: mjt
Less is more: advantages of compact programming languages
GWT and Seaside: steps in the right direction for increasing developer productivity
Balancing the use of Open Source (especially GPL) and proprietary software
Apollo alpha released to developers: offline enabled web applications
Trip down memory lane: I installed Minix 3 tonight
I have released some NLP (natural language processing) tools with a LGPL license
Integrating PHP and Ruby with Java server side deployments
Future of programming and IT jobs
Google Guice: probable affects on my development methodology
New version of my free web book "The Software Development Book"
Lunch with an opponent from the 1978 US Chess Open
Automating the technical writing process
Source code for FastTag released - free for non-commercial use
Lunch time walk in "our back yard"
Source code releases for my commercial products
Source code for commercial products and social responsibility
Google Apps Premier Edition: seems like a slam dunk decision for small companies
More on Internet video: Joost.com
The "ergonomics" of Java programming
OpenOffice.org/StarOffice market penetration only 0.3% ?
Am I the only one who uses the old LGPL MySQL Java driver?
Virtualization is changing how we deploy and how we manage old software systems
Not being able to work at a desk, and: Intel Macs + Parallels = perfect for development
Semantic Web: through the back door with HTML and CSS
Heavy weight Javascript + AJAX vs. very light weight CSS + DHTML
Convention over configuration in Java web apps
True confession: programming in Javascript and loving it
What to do to survive the recession? Build wealth
New York Times advice: "Eat food. Not too much. Mostly plants."
Using the Dojo Javascript library in Ruby Rails
Suggestion for PC manufacturers