InfoQ Homepage Web Development Content on InfoQ
-
Panel: The Future of Programming Languages
Guy Steele, Douglas Crockford, Josh Bloch, Alex Payne, Bruce Tate, and Ted Neward (moderator) hold a discussion on the future of programming taking questions from the audience.
-
Tomorrow’s Tech Today: HTML5
Scott Davis reviews some of the most important HTML5 features: semantic elements (header, footer, nav, section, and article), form enhancements, video and mobile support, already in use today.
-
Hidden Web Services: Microformats and the Semantic Web
Scott Davis makes a case for semantic data, pointing out that it is currently used by major websites to improve their traffic, presenting 2 ways to add metadata to a document: RDFa and microformats.
-
Parallel Programming with Node.js
Ryan Dahl presents Node.js, what it is and how to program against it by exemplifying with code samples, and shows how to do highly scalable parallel programming with event-based processes.
-
Fighting Layout Bugs
Michael Tamm offers solutions for automatic testing of a web application’s presentation layer through HTML and CSS validation and by detecting layout bugs using JavaScript and image processing.
-
Test-Driven Development of Asynchronous Systems
Nat Pryce exemplifies how he dealt with flickering, false positives, slow, and messy tests appearing in asynchronous testing when trying to perform end-to-end testing.
-
Cogs in the Machine: Testing Code Embedded in an Impenetrable Framework
Roy Osherove discusses the difficulties met when trying to test code embedded in a framework (cog), presenting several solutions to create unit tests for cogs, using Silverlight code as example.
-
Enterprise Mashups: Why Do I Care?
Ross Mason discusses how to use enterprise mashups by applying a number of patterns, such as FeedFactory, Super Search, and Pipeline, in order to find new ways to benefit from existing enterprise data
-
Introduction to Bespin - Mozilla's Web Based Code Editor
Joe Walker explains Bespin, Mozilla’s open source web-based code editor, its architecture and chosen implementation solution, detailing some of its features like collaboration and version control.
-
Now What?
Dylan Schiemann presents the current status of web development engulfed in lots of frameworks, languages, and browsers, advising on choosing the right technologies to secure the future of a web app.
-
Data Presentation in a Web-App: Journey of a Start-up
Simon Oxley presents how his team built a monitoring and reporting web app, the challenges encountered and decisions made, the technologies and tools used, and what are the their plans for the future.
-
Spring: Paving The Way for Continuous Innovation
Jeremy Grelle discusses Spring 3 -Themes, Generics, Annotated Factory Methods, Meta-Annotations, SpEL, MVC, Rest Template- and quickly reviews Spring Integration, Blaze and Roo followed by a Roo demo.