InfoQ Homepage Web Development Content on InfoQ
-
Virtual Panel: How to Survive Asynchronous Programming in JavaScript
Using callback-passing for asynchronous actions does not compose very well and might create complex flows of passing callbacks around to handle return values. The JavaScript community is aware of this and has come up with several libraries to deal with it. In this virtual panel, InfoQ has interviewed the creators of the most popular of these libraries.
-
No Callbacks Required: StratifiedJS Returns Sequential Programming to Javascript
StratifiedJS is a superset of Javascript that adds concurrency constructs and makes callback hell a thing of the past. How? InfoQ talked to Alexander Fritze, of Onilabs, to find out.
-
Interview and Book Excerpt: Masoud Kalali’s GlassFish Security
GlassFish Security book, by author Masoud Kalali, covers Java EE security model and how to design and develop secure Web and EJB modules in Java EE applications and deploy them to GlassFish server environment. InfoQ spoke with Masoud about the book and the new security features in Java EE 6 release.
-
FlexMonkey Deep Dive
FlexMonkey is an open source tool from Gorilla Logic for testing Flex and AIR applications. This article provides a brief introduction to FlexMonkey and then walks through debugging issues that can be encountered when testing with it.
-
Book Excerpt and Interview: Silverlight 4 in Action
Silverlight 4 in Action by Pete Brown is a comprehensive guide to Silverlight application building using C#. It features several practical examples that explore flexible layout, control extensibility, the communication and binding models, rich media, animation and more.
-
Book Excerpt and Interview: ExtJS in Action
ExtJS in Action by Jesus Garcia is a book that tries to introduce the Ext JS cross-browser JavaScript library, which is used for building Rich Internet Applications. Ext JS combines a large library of widgets, an extensible component model, and an easy-to-use API to create a full, rock-solid platform for JavaScript-based web apps.
-
Interview With Paul Fremantle On WSO2 Stratos
WSO2 recently released Stratos an Open Source Cloud Computing Platform for Enterprise Application Development. WSO2 Stratos is built on top of and extends WSO2 Carbon an OSGi-compliant middleware. InfoQ interviewed Paul Fremantle CTO of WSO2 to talk about the product offering and provide insights into the roadmap and development of Stratos.
-
Virtual Panel: The State of the Art in Mobile Web Application Development
To assess the state of the art in mobile web application development, InfoQ has conducted a virtual panel with the creators of some of the most popular libraries, toolkits and frameworks that target this field.
-
Book Excerpt and Interview: Pro HTML5 Programming
Pro HTML5 Programming, by Peter Lubbers, Brian Albers, Frank Salim, is a book that aims to help developers build HTML5 applications that tap the full potential of modern browsers. The main areas of focus are: Communication APIs, Canvas API, Geolocation API, Web Sockets API, Web Storage API, Web Workers API and HTML5 Audio and Video.
-
Catching up with Nuxeo: Switching from Python to Java
Back in 2006 InfoQ covered a story about Nuxeo, an open source Enterprise Content Management (ECM) specialist company, who had announced that it was changing its core technology platform from Python to Java. Four years on we caught up with Eric Barroca, CEO at Nuxeo, to find out how that conversion went, and to explore their new technology stack and position in the ECM industry.
-
Virtual Panel: The Node.js Ecosystem - Frameworks, Libraries and Best Practices
Node.js is a server side framework based on top of Google’s V8 JavaScript Engine, that aims to assist developers in building highly scalable network programs, by using evented, non-blocking I/O. InfoQ had a virtual panel with the creators of some of the most popular 3rd party libraries and frameworks that utilize Node.js.
-
A collaborative approach for real-world BPM
Bernd Ruecker explores how to achieve a better Business-IT alignment when developing BPM solutions. He describes a methodology which uses BPMN-based process model as center for collaboration where users can discuss and link requirements, business rules or other artifacts, visualize development status, specify business driven test scenarios and much more.