Jon Udell's InfoWorld articles, 2002-2006
XQuery and the power of learning by example | Column | 2006-11-15
Web apps, just give me the data | Column | 2006-11-08
Simple, single-purpose screen sharing | Column | 2006-11-01
Practical 3-D telepresence | Column | 2006-10-25
Why SOA and VoIP will converge | Column | 2006-10-18
Second Life builds the social metaverse | Column | 2006-10-11
Evolving Amazon's services into products | Column | 2006-10-04
National personality, national identity | Column | 2006-09-27
Watching out for our own security | Column | 2006-09-20
Dynamic languages for agile enterprises | Column | 2006-09-13
Mandatory translucent data | Column | 2006-09-06
Amazon.com's rent-a-grid | Column | 2006-08-30
Software sleuthing in the field | Column | 2006-08-23
XML for business reporting gains momentum | Column | 2006-08-16
Why Microsoft should open XAML | Column | 2006-08-09
Tech believers, meet evolution | Column | 2006-08-02
The rise of open infrastructure | Column | 2006-07-26
Amazon's pragmatic approach to metered infrastructure | Column | 2006-07-19
Application UI goeas back to basics | Column | 2006-07-12
Evolving WinFS still needs to embrace the Web | Column | 2006-07-05
Open government meets IT | Column | 2006-06-28
A Microsoft .Net progress report | Analysis | 2006-06-26
Franchising the energy web | Column | 2006-06-21
Building connection engines with metadata | Column | 2006-06-14
Open source education | Column | 2006-06-07
Don't upgrade Web software, just keep improving it | Column | 2006-05-31
Easing app deployment with an open source sandbox | Column | 2006-05-24
Web-based alternatives to PowerPoint | Column | 2006-05-17
A casting call for my screencasting experiment | Column | 2006-05-10
Accessing the web of databases | Column | 2006-05-03
The slippery slope of open source | Column | 2006-04-26
New screencasts and podcasts from Jon Udell | Column | 2006-04-19
New screencasts and podcasts from Jon Udell | Column | 2006-04-19
Set my data free | Column | 2006-04-12
Reinventing the intranet | Column | 2006-04-05
Dealing with technological diversity | Column | 2006-03-29
Metered Web services | Column | 2006-03-22
Microsoft builds bridges with Live Clipboard | Column | 2006-03-15
Tools for enterprise mashups | Column | 2006-03-08
Sidestepping the analog hole | Column | 2006-03-01
Getting smart about languages and libraries | Column | 2006-02-22
Speeding retrieval with in-memory data management | Column | 2006-02-15
The browser as orchestrator | Column | 2006-02-08
Opening up iTunes U | Column | 2006-02-01
The high-performance GUI | Column | 2006-01-25
Family-friendly enterprise calendaring | Column | 2006-01-18
The tolerance continuum | Column | 2006-01-11
Wikipedia, competition, and the future | Column | 2006-01-04
Wikipedia, competition, and the future | Column | 2006-01-04
The two-way media Web | Column | 2005-12-14
Beyond interactive voice response | Column | 2005-12-07
Why data synchronization still matters | Column | 2005-11-30
Toward swappable Web services | Column | 2005-11-16
Beyond office document formats | Column | 2005-11-09
Toolkits for user innovation | Column | 2005-11-02
Re-engineering life interruptions | Column | 2005-10-26
Managing metadata | Analysis | 2005-10-20
Managing metadata | Analysis | 2005-10-20
Managing metadata | Analysis | 2005-10-20
Making a routine of citizen journalism | Column | 2005-10-19
The importance of interaction data | Column | 2005-10-12
Effective description, discovery, and integration | Column | 2005-10-05
Interview: Bill Gates looks at Vista | Analysis | 2005-09-29
Interview: Bill Gates looks at Vista | Analysis | 2005-09-29
The spiral staircase of SOA | Column | 2005-09-28
Microsoft driving toward .Net unity | Column | 2005-09-21
Reinventing the office suite | Column | 2005-09-14
Building SOA your way | Analysis | 2005-09-12
Building SOA your way | Analysis | 2005-09-12
Building SOA your way | Analysis | 2005-09-12
Building SOA your way | Analysis | 2005-09-12
WinFS and social information management | Column | 2005-09-07
IBM's new search framework and the blogosphere | Column | 2005-08-17
The summer of PKI love | Column | 2005-08-10
Software's common DNA | Column | 2005-08-03
XQuery blankets the enterprise thanks to major collaboration | Award | 2005-08-01
I link, Airgo I am | Award | 2005-08-01
Greasemonkey in crisis | Column | 2005-07-27
Tag mania sweeps the Web | Column | 2005-07-20
XML's quirky namespaces | Column | 2005-07-13
Open source on Windows -- an unholy alliance? | Column | 2005-07-06
Can contracts survive in the grassroots ecosystem? | Column | 2005-06-29
ActiveGrid blazes path for enterprise LAMP | Column | 2005-06-22
The tacit dimension of tech support | Column | 2005-06-15
Are Tiger's features compelling enough? | Column | 2005-06-08
Debugging SOA | Column | 2005-06-01
SOA styles | Column | 2005-05-25
Getting HTTP right | Column | 2005-05-18
Secrets of screencasting | Column | 2005-05-11
Paving the information footpaths | Column | 2005-05-04
What TimeDance got right | Column | 2005-04-27
End HTTP abuse | Column | 2005-04-20
Developing with next-generation Dynamic HTML | Column | 2005-04-13
Styles of Web application intermediation | Column | 2005-04-06
Separating code from its environment | Column | 2005-03-30
Using RSS for data integration | Column | 2005-03-23
Fast-forward learning with screencasting | Column | 2005-03-18
Don't throw out the SOAP with the bathwater | Column | 2005-03-11
Annotating the planet with Google Maps | Column | 2005-03-04
Implementing real-world structured searches | Column | 2005-02-25
Google Maps pushes the envelope | Column | 2005-02-18
Let's hear it for screencasting | Column | 2005-02-11
Automation is like riding a bike | Column | 2005-02-04
When time-shifting and telepresence collide | Column | 2005-01-28
Where was desktop search when we needed it? | Column | 2005-01-21
Exploring the deep structure of code | Column | 2005-01-14
Open source documentation | Column | 2005-01-07
Unsung heroes of open source | Column | 2004-12-30
Better quality through software | Analysis | 2004-12-30
Year of the enterprise Wiki | Analysis | 2004-12-30
Management by objects | Column | 2004-12-17
The network is the blog | Column | 2004-12-10
Bootstrapping the semantic Web | Column | 2004-12-03
Tales from the data entry trenches | Column | 2004-11-26
On-demand apps demand a richer browser | News | 2004-11-26
Whatever happened to SVG? | Column | 2004-11-19
Dictate and 'see' the master's voice | Column | 2004-11-12
The state of rich Web apps | Column | 2004-11-05
Windows admin made easy | Column | 2004-10-29
Under Gmail's hood | Column | 2004-10-22
The Wiki way | Column | 2004-10-15
Playing with data using XML | Column | 2004-10-08
IP telephony: Why wait? | Column | 2004-10-01
Making old technologies new | Column | 2004-09-24
Access control, monoculture, and accountability | Column | 2004-09-17
Let the TiVo Olympics begin | Column | 2004-09-03
The human information filter | Column | 2004-08-27
Collaborative knowledge gardening | Column | 2004-08-20
The rewards of open source | Column | 2004-08-13
IT Myth 6: IT doesn't scale | Award | 2004-08-13
Showdown at the VM corral | Column | 2004-08-06
Tragedy of the network commons | Column | 2004-07-30
Federating identity | Column | 2004-07-23
Federating identity | Column | 2004-07-23
HailStorm was before its time | Column | 2004-07-16
Longhorn through the open source lens | Analysis | 2004-07-16
WinFS: The grand schema of things | Analysis | 2004-07-16
The long view on Longhorn | Analysis | 2004-07-16
A developer's perspective on BPEL | Analysis | 2004-07-16
The long view on Longhorn | Analysis | 2004-07-16
The long view on Longhorn | Analysis | 2004-07-16
Web standards on the move | Column | 2004-07-09
Space, time, and data | Column | 2004-06-25
The Google PC generation | Column | 2004-06-18
Thin clients and rich data | Column | 2004-06-11
Open source and visible source | Column | 2004-06-04
Optical illusions | Column | 2004-05-28
The artful logger | Column | 2004-05-21
CoreStreet targets massively scalable validation | Award | 2004-05-21
Push me, pull you | Column | 2004-05-14
Google's supercomputer | Column | 2004-05-07
XBRL: A case study in complexity | Column | 2004-04-30
E-mail's many hats | Column | 2004-04-23
Proxy power | Column | 2004-04-16
Software cinema verite | Column | 2004-04-02
Exclusive Review: Macromedia brings Flash to the enterprise | Review | 2004-03-29
The social enterprise | Analysis | 2004-03-26
The social enterprise | Analysis | 2004-03-26
The social enterprise | Analysis | 2004-03-26
Firefox fills the IE void | Column | 2004-03-19
Making e-mail identity work | Column | 2004-03-12
Offshoring and American competitiveness | Column | 2004-03-05
Structured change detection | Column | 2004-02-27
Interview: Microsoft's David Treadwell | Analysis | 2004-02-27
Does .Net have a dynamic-language deficiency? | Analysis | 2004-02-27
Microsoft .Net report card | Analysis | 2004-02-27
Microsoft .Net report card | Analysis | 2004-02-27
Microsoft .Net report card | Analysis | 2004-02-27
Web services alphabet soup | Column | 2004-02-20
Is social networking just another men's group? | Column | 2004-02-13
Device independence | Column | 2004-02-06
Content-aware searching | Column | 2004-01-30
The art and science of software testing | Column | 2004-01-23
E-forms for home buyers | Analysis | 2004-01-23
Next-generation e-forms | Analysis | 2004-01-23
Next-generation e-forms | Analysis | 2004-01-23
Open source lock-in | Column | 2004-01-16
The Picturephone has arrived | Column | 2004-01-09
Standards make portlets portable | Analysis | 2004-01-09
Standards make portlets portable | Analysis | 2004-01-09
A tale of two cultures | Column | 2003-12-31
Databases get a grip on XML | Analysis | 2003-12-31
XML for the rest of us | Column | 2003-12-19
Mining the intranet | Column | 2003-12-12
Computers that mimic intelligence | Analysis | 2003-12-12
Giving back to open source | Column | 2003-12-05
Mobile Webcasting | Column | 2003-11-26
Web services' human touch | Analysis | 2003-11-26
A tale of two Cairos | Column | 2003-11-21
What's holding software back? | Column | 2003-11-14
Mining message metadata | Column | 2003-11-07
Your personal SOA | Column | 2003-10-31
Open source citizenship | Column | 2003-10-24
How rich is the rich GUI? | Column | 2003-10-17
Why Mozilla matters | Column | 2003-10-10
If it's Tuesday, it must be 10 a.m. | Column | 2003-10-03
Microsoft reboots Office | Review | 2003-10-03
Microsoft reboots Office | Review | 2003-10-03
Microsoft's Office 'system' attacks collaboration from all sides | Review | 2003-10-03
Permissions on the edge | Column | 2003-09-26
Baseball lessons for software teams | Column | 2003-09-19
E-mail's special power | Column | 2003-09-12
Security blame games | Column | 2003-09-05
More pleasant surprises, please | Column | 2003-08-29
Dynamic languages and virtual machines | Column | 2003-08-22
Acrobat challenges InfoPath | Column | 2003-08-15
XML namespaces and training wheels | Column | 2003-08-08
Revisiting Zope | Column | 2003-08-01
Test before you leap into development | Analysis | 2003-08-01
Interview: XP pioneer stumps for test-driven development | Test Center Interview | 2003-08-01
The services fabric | Column | 2003-07-25
The future of XML documents and relational databases | Analysis | 2003-07-25
Aspects revisited | Column | 2003-07-18
The best way to can spam | Analysis | 2003-07-18
Core and periphery | Column | 2003-07-11
Active intermediaries can halt the finger-pointing | Analysis | 2003-07-03
Listening to my server | Column | 2003-07-03
Achieving translucency | News | 2003-06-20
The universal client | Column | 2003-06-13
Winning the browser peace | Column | 2003-06-06
Choose your J2EE weapons wisely | Analysis | 2003-06-06
Patterns of persistence | Column | 2003-05-30
APIs, protocols, and rogue plumbers | Column | 2003-05-23
2003 InfoWorld Innovator: Kingsley Idehen | Award | 2003-05-23
Tools for rules | Column | 2003-05-16
SpamBayes knows spam | Review | 2003-05-16
Interfaces are habit-forming | Column | 2003-05-09
Enterprise buses and dirt roads | Column | 2003-05-02
Don't segment desktop XML | Column | 2003-04-25
Leveraging a global advantage | | 2003-04-18
Do the simple things | Column | 2003-04-11
Open source and global development | Column | 2003-04-04
MySQL's open challenge | Insider | 2003-04-04
Publishing a project Weblog | Column | 2003-03-28
Mission accomplished | Review | 2003-03-28
Mission accomplished | Review | 2003-03-28
Mission accomplished | Review | 2003-03-28
Degrees of freedom | Review | 2003-03-21
Degrees of freedom | Review | 2003-03-21
Environment, behavior, and scripting | Column | 2003-03-21
Whither Mono? | Column | 2003-03-14
Technical trends bode well for KM | Analysis | 2003-03-14
Playing the Internet scales | Column | 2003-03-07
Information trailblazing | Column | 2003-02-28
Exploring XML in Office 11 | Analysis | 2003-02-21
Tools for the short hike | Column | 2003-02-21 | By Chad Dickerson
Ten things to know about XDocs | Column | 2003-02-20
Refactoring the business | Column | 2003-02-13
Converging on identity | Insight | 2003-01-31
Publish globally, script locally | Column | 2003-01-21
The name game | Column | 2003-01-13
Revisiting the scriptable DOM | Column | 2003-01-06
The disruptive Web | Analysis | 2003-01-03
Nobody expects the spontaneous integration | Column | 2002-12-17
The power of voice | Analysis | 2002-12-13
Script locally, publish globally | Column | 2002-12-02
Modeling biz docs in XML | Analysis | 2002-11-29
Multimodal user interfaces | Column | 2002-11-25
The autonomic puzzle | Analysis | 2002-11-22
Debugging SOAP | Column | 2002-11-19
XML for the rest of us | Analysis | 2002-11-15
Designing Web services namespaces | Column | 2002-11-05
Extending Groove | Analysis | 2002-11-01
Active intermediaries and Rob, the accountant | Column | 2002-10-28
Rethinking the Java GUI | Column | 2002-10-22
Mac marks the enterprise | Insight | 2002-10-18
Finessing PKI | Column | 2002-10-15
DRM knocks at the enterprise door | Analysis | 2002-10-11
The publish/subscribe Internet | Column | 2002-10-08
Reliable Web services | Analysis | 2002-10-04
The Web services grid | Column | 2002-10-03
Web services applications | Analysis | 2002-09-13
Overlooked best practices | Analysis | 2002-08-23
Getting Traction | Analysis | 2002-07-12
Orchestrate services | Analysis | 2002-07-05
Eclipse casts shadows | Analysis | 2002-06-14
Connecting with Web services | Insight | 2002-06-07
Hyperlinks matter | Analysis | 2002-05-17
A Flash-forward look | Insight | 2002-05-03
Getting into the Groove | Review | 2002-04-15
Across the universe | Analysis | 2002-04-12
Java, XML, and Web services | Analysis | 2002-03-22