Department Seminars

January 23, 2008
Ajax 101: An Introduction to Web 2.0 Technology

Clint Rutkas, academic developer evangelist at Microsoft, will deliver a CS seminar on Wednesday, January 23, at 3:30 PM in 322 ITTC.


Ever heard of Web 2.0? How about Ajax? Do you wonder how Microsoft and Google create sites that load fast and are data rich without constantly reloading the page?

This talk introduces Ajax (Asynchronous JavaScript and XML) and explains why it is a technique you should know. Topics include creating an Ajax call from scratch, the dos and don'ts of using Ajax, and using the ASP.Net Ajax framework to simplify things. I'll show off a proof-of-concept Ajax demo and a live demo,, that pulls search results from Live and Google.

Clint Rutkas Clint Rutkas graduated from DePaul University in 2004 with a B.S. in Computer Science. Before working at Microsoft, Clint was an ASP.Net c# developer for two startup companies. He has helped develop customer relational management systems for clients such as Quizno's and develop software-as-a-service architecture for an enterprise content management system. In his free time, he has also developed a disco dance floor, an automated beverage dispensing system, and is currently working on a skateboard segway, all powered by .Net.

At Microsoft, Clint is an Academic Developer Evangelist. That is a long title that basically says he goes around talking with students and faculty to help get them engaged with technology. In addition to his normal job, he also helps out a blog on MSDN, Coding4Fun, which gives code examples like motion tracking or using the Nintendo Wii controller for input to hobbyists.


About Us

Undergraduate Programs






Courses and Registration

Student Life

For Prospective Students

Other Resources

Department of
Computer Science
305 ITTC
(the old East Gym)
Cedar Falls, Iowa
ph. (319) 273-2618
fax (319) 273-7123

UNI CS on Facebook UNI CS on Twitter

University of Northern Iowa

Diversity Matters


Mark Fienup

As a discipline, computer science is relatively young and characterized by rapid technological advances. This dynamism is reflected in the interests of Mark Fienup, associate professor of computer science: Parallel computing, routing and computer networks, and computer science education are all greatly affected by the changing nature of computer science.... [more]

More Profiles





realtime systems lab

cs education

More Projects

Department of Computer Science