advertisement

O'Reilly Tags

We're experimenting with a folksonomy based on tag data provided by del.icio.us. Follow development in this blog post.


Programming is Hard, Let's Go Scripting... (115 tags)
Larry Wall's annual State of the Onion describes the state of Perl, the language and the community. In his 11th address, he discussed the past, present, and future of scripting languages, including the several dimensions of design decisions important to the development of Perl 6.

The Mustang Meets the Rhino: Scripting in Java 6 (23 tags)
Among Java SE 6's key features is the ability to mix scripting languages into Java code, thanks to the implementation of the JSR-223 spec. In this article, John Ferguson Smart takes a look at the spec and what it means for Java, and shows how to use Java 6's integrated Rhino implementation to call JavaScript from Java...and vice versa.

Data Munging with Sprog (19 tags)
Sprog is a graphical programming environment written in Perl, programmable by connecting components visually and setting their properties. Sure, you've heard that promise before--but Grant McLean demonstrates how to retrieve and munge tabular data from a web page into LDIF files without writing a lick of code.

Remote Scripting with AJAX, Part 1 (12 tags)
In this two-part series, Cameron Adams demonstrates the advantages of using remote scripting with the AJAX XMLHttpRequest protocol to create web apps and improve website functionality. Here in part one, he creates an example application that shows how to implement XMLHttpRequest. Stay tuned for part two, where he'll show how to create a usable interface for the example app.

Untwisting Python Network Programming (10 tags)
Python is a powerful and usable language for network programming; its standard library includes several modules for multiple Internet protocols. There's also the powerful Twisted framework. How do you get started? When do you use the standard library and when do you go Twisted? Kendrew Lau demonstrates usable applications with both approaches to help you decide.