InfoQ Homepage Development Content on InfoQ
-
Developing JavaScript Desktop Applications
Appcelerator's Titanium allows to build and deploy desktop applications which run seamlessly on Windows, OSX and Linux desktops using Javascript and HTML. Also: how Titanium compares with Adobe Air.
-
Interoperable JavaScript-Based Client/Server Web Applications
Kris Zyp on protocols, standards, and tools for building web applications using a consistent end-to-end JavaScript model. He exemplifies with DOJO and Persevere. Key topics: JavaScript, JSON, REST.
-
PhoneGap: Mobile Applications with HTML, CSS and JavaScript
Brian LeRoux presents PhoneGap, a mobile web framework for creating phone applications using just HTML and JavaScript without having to programm in phone’s native language, Objective C, Java or C++.
-
What’s New in Spring 3.0
Arjen Poutsma reviews Spring Framework 2.5 and takes a look at Spring 3.0, themes and features, and the roadmap ahead.
-
Transc/Ending Encoding
In this talk recorded at FutureRuby, Collin Miller explains the problems of encoding programs as text and takes a look at promising solutions such as Intentional Programming.
-
Hacking Selenium
Jason Huggins covers why Selenium exists, Selenium as a functional testing tool, problems with using Selenium, Selenium history, Selenium components, issues encountered and Selenium hacks/workarounds.
-
JRuby, Duby, and Surinx: Building a Better Ruby
Charles Nutter discusses JRuby, invokedynamic, JRuby performance, Duby, Duby syntax, future Duby plans, Surinx, the motivation for making Duby and Surinx, and how Duby and Surinx are helping JRuby.
-
Lessons Learned From Java EE’s Evolution
Rod Johnson talks about Java’s evolution, in particular J2EE, presenting the lessons to be learned from its failures, preparing to avoid such mistakes in the future.
-
Failure: An Illustrated Guide
Avi Bryant explains the iterative process that led to the concept, implementation, and UI of Trendly (http://trendly.com/ ), using Smalltalk, Javascript, Ruby and Java in the process.
-
Real Time Web with XMPP
After an introduction to XMPP, Jack Moffitt presents Strophe, a library for writing XMPP clients, and he demonstrates sample code showing how to program against it.
-
Living with 1000 Open Source Projects
In this talk recorded at FutureRuby, Dr Nic explains how to how to go from 1 to 1000 open source projects and still enjoy yourself.
-
Scala Basics - Byte-code Fancypants
David Pollak makes an introduction to Scala showing how basic language constructs like boxing, generics, structural types, tail calls, and others, are used and how they are translated into byte code.