InfoQ Homepage News
-
Presentation: Born to Cycle
Agile development is not about doing a set of practices, it's about a way of "being," it's about learning. How is this learning accomplished? By taking brief pauses after small experiments, even large problems can be solved. In a recent Harvard Business Review interview of Toyota's president, he observed, "...when 70 years of very small improvements accumulate, they become a revolution."
-
Supporting Applications on Windows 7
Windows 7 is getting closer to RTM and RC1 was recently made available for download (feature complete). Tim Sneath, director of the Windows and Silverlight technical evangelism team, have recently covered some of the resources available to developers looking to support Windows 7, as well as how to take advantage of the new features available.
-
Interview: Paul Hudak on Haskell
This interview with Paul Hudak, recorded at QCon San Franscisco 2008, begins with a discussion of when to introduce difficult Haskell concepts like monads; moves to a discussion of the philosophy of higher order programming, the success and influence of Haskell, its use in the mainstream, and concludes with the idea of teaching computer music and Haskell simultaneously.
-
Data, Context and Interaction : A New Architectural Approach by James O. Coplien and Trygve Reenskau
James O. Coplien and Trygve Reenskaug have recently introduced a new architectural approach to OOP based on Data, Context and Interaction pattern. It should allow capturing user mental model in terms of behavioral requirements, something that classic OOP fails to do. The article, that triggered many reactions and critics, provides insights into DCI using concrete examples to show its advantages.
-
Virtual Panel: Evolution of JavaScript Frameworks for HTML 5
In this virtual panel the creators and core developers of Dojo, YUI, Prototype, script.aculo.us, MooTools and GWT talk about the evolution of JavaScript for the new API's that are exposed with HTML 5. These API's deal with 2D drawing, drag & drop, history, media, client-side persistent storage, server-sent events and more.
-
NUnit 2.5 had been Released
After nearly a year's work, NUnit 2.5 has finally released. This release includes: Data-Driven Tests, Inline Expected Exception Tests, Generic and Lambda support, Out of process execution of tests and Source Code Display.
-
Presentation: JQuery - a Javascript DOM Library
Announcing a presentation on JQuery: a JavaScript library that provides cross-browser compatibility, Ajax and DOM services, rapid construction of interactive prototypes, and the addition of dynamic behavior to existing Web applications. The presentation introduces Jquery, demos it use, and discusses particular features that differentiate it from similar library products
-
DryadLINQ, Distributed Computing Made Easy
Dryad and DryadLINQ are two Microsoft Research projects which facilitate large data processing on computer clusters or data centers for the C# developer.
-
SpringSource Acquires Hyperic
SpringSource, the commercial maintainer of the Spring Framework, has made its third acquisition in two years by purchasing Hyperic, an open source systems monitoring and management specialist. InfoQ looks at the two companies' product offerings and talks to Javier Soltero, formerly CEO of Hyperic and now CTO of Management Products at SpringSource, to find out more about the deal.
-
InfoQ Virtual Training: Design, DSLs, Deployment Automation, Web-based services in May and June
In-house training or tutorials at conferences are quite expensive, but what if you could attend some of the best tutorials by leading experts live and from your own office at a low cost? InfoQ is testing this idea with the launch of our virtual training: one-hour and half-day training initially covering agile, effective software development, web-based services, DSLs, and more.
-
Structuring Messy Product Teams
Cory Foy is dealing with an existing organizational structure that has grown by acquisition and evolution into a bit of a monster. Team members are scattered about the globe and in some cases don't occupy the same timezone. Releases were taking 12-18 months.
-
SCA Extensions for Event Processing and Pub/Sub
Service Component Architecture (SCA) is a today’s most popular programming model for building applications and systems based on a Service Oriented Architecture. A new “Assembly Model Specification Extensions for Event Processing and Pub/Sub” allows to further extend SCA’s reach in implementation of the event-driven systems.
-
New Version Of Microsoft Managed Services Engine Released
Microsoft Released the May 2009 CTP of the Managed Services Engine (MSE) with source code that is available at Codeplex. The CTP is minor update to the February Beta release.
-
Heroku's Provisionless Hosting for Rails Apps is Revolutionary
Heroku debuted a commercial version of their Rails hosting solution last week, after a free beta stage that lasted over a year. Using Heroku, deployment of a new Ruby web application from scratch is accomplished with little more than a handful of commands from your terminal. No emails, phone calls or support tickets needed.
-
Language Workbenches May Ultimately Completely Change the Way We Do Programming
After many years in development, Intentional Software has finally released their Intentional Domain Workbench (IDW). JetBrains has open sourced their Meta Programming System (MPS), currently in Beta 2.