Blog Archive

Combatting Self-XSS (Part 2)
Work for Mozilla building Developer Tools
Hackathon Summary
Command Line Hackathon Details
Firefox Command Line Hackathon
Firefox Command Line for Developers
Combating Self-XSS
How to Eat an Elephant
Marketing (according to the browser makers)
Apple and Adobe, Obituaries and Idealism
Collaboration in Bespin
Command Lines
Introducing David Marginian
The Power of Bespin
Undoable Silent Autoupdate
Bespin and Mozilla
DWR version 3.0 Release Candidate 1
XSS Filtering
Why is the web the default development platform?
Defining The Open Web
Aptana Jaxer + DWR Integration Released
InfoQ Interview
IWebMvc Preview
DWR + Aptana Jaxer
Microsoft Anti-Trust Retrospective
The roller coaster of Open Source
DWR: State of the Union
Comparing the Evolution of Java and JavaScript
Changes for DWR
The rise of Comet
Web Application Security
DWR news round-up
Fixing browser security: SameRefererOnly
JVM Usage Stats
Free Webinar
American Airlines using DWR
DWR Version 2.0 Released
CSRF, Anti-DNS Pinning and NTLM
New DWR Release - 2.0 RC4
How to Protect a JSON or Javascript Service
Good marks for security features in DWR
Free Seminar
A collection of articles on DWR
DWR + OpenAjax Hub + TIBCO GI
Emerging Java Technologies at QCon
DWR News
DWR/Netbeans Plug-in
JSON is not as safe as people think it is
DWR Website Update
CSRF Protection
DWR for Maps in New York
Full Disclosure and Open Source
New DWR Releases
CSRF Attacks or How to avoid exposing your GMail contacts
DWR 2.0 Release Candidate 1
Walmart using DWR
DWR usage is exploding
Dive Into Accessibility vs W3C WCAG vs RNIB
Using Google as a CVS repository browser
Tibco to open source GI
Most Popular Java / Ajax Frameworks
The 4 States of Ajax Adoption
2 articles on Reverse Ajax
Google hosting Java webapps for customers?
Top 5 features that browsers need
Neat Spring Trick
Closures: Cheers, Library Issues and Solutions
Google Code Hosting - First Thoughts
DeveloperWorks on DWR and Portlets
InfoQ, WebWork2 and DWR
7 Things I Learnt at TSS-Europe
Spring 2 Namespaces and DWR
Websphere throws uncatchable exception
Introduction to Reverse Ajax
My Talk at The Ajax Experience
HTTP-301 for RSS
DWR support in MyEclipse
DWR 2.0 milestone 2 lets you write Javascript in Java
DWR in French
The case of James Gosling and the missing Javascript Debuggers
DWR 2.0 milestone 1 does Reverse Ajax
DWR 1.1 Release Candidate 1
Javascript Debugger Updated (v0.9.86)
mod_jk is dead. Long live mod_proxy_ajp
DWR: TechTalks, Books, Articles and Seminars
Confluence, Interview and Javagruppen
A new home for my Venkman patch
Ajax: Single-page vs. Multi-page
DWRjax and other news
DWR 1.1 beta 1 Released
Comparing Java Ajax Frameworks
Javascript Debugger (Venkman)
The right way to create an XMLHttpRequest Object
Debugging Javascript under Firefox 1.5
Writing malicious code in Java
Re: Ajax Latency: Myth, Reality, and Solutions
Ajax Eyelet Fastener
Idea for new Servlet spec
DWR version 1.0 released on DWR
The strange things people look for on web-sites
DWR version 1.0RC3 Released
Canvas element for IE
IE7 Reviews
Great web dev tool: Microsoft Fiddler
Ajax: How DWR handles XML
Security Warning: Watch out using CVS at JavaOne
Getting a deadlock without using any locks
Sun's comments of the future of AJAX
DWR version 1.0RC1 Released!
Javaworld article on DWR
Obscure code hell and a security hole for a bus
Comparing DWR as a web framework
New features in DWR 0.8
java.lang.String is NOT immutable
DWR 0.6 Released. AJAX and XMLHttpRequest made easy
Ajax Validation with DWR
DWR explained in one GIF
DWR 0.5 Released. AJAX and XMLHttpRequest made easy