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 goes 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

Reliable messaging | Analysis | 2002-03-01

Web services | Analysis | 2002-01-03