InfoQ Homepage News
-
Is The Atom Publishing Protocol A Failure?
“The Atom Publishing Protocol is a failure.” Joe Gregorio says, admitting to having met his blogging-hyperbole-quotient for the day. In a post largely about the how the level of adoption that AtomPub is seeing, is far lower than the expectation. Joe writes that “There are still plenty of new protocols being developed on a seemingly daily basis, many of which could have used AtomPub, but don't.”
-
Clearing the Air on Cloud Computing
At a conference organized by the Uptime Institute, William Forrest, a McKinsey & Co. analyst, presented a report aimed at debunking Cloud Computing's appeal for large businesses.
-
VMware Has Launched vSphere, the OS of the Cloud
VMware has announced vSphere, dubbed the operating system of the cloud, a virtualization solution that helps business to transform their data centers into private clouds and moves VMware ahead in the virtualization market.
-
What does Quality Mean?
Is quality supposed to mean a lack of defects that are holding us back? Mike Bria, Lisa Crispin, James Bach and JB Rainsberger debate the meaning of quality and the limitations our current definition is placing on us.
-
RubyGems Gets Plugins
RubyGems 1.3.2 introduced a new feature: plugins that can hook into the install process and provide new commands. An example is Ryan Davis' graph that visualizes dependencies between installed Gems. We talked to RubyGems maintainer Eric Hodel to learn more.
-
The Future of ParseTree
The current Ruby 1.9.1 doesn't have the required features to allow ParseTree's runtime features to work - which means some libraries that depend on those features won't work. Examples are Merb's action arguments or heckle. We take a look at the state of ParseTree - and how ruby_parser is a possible way out.
-
Historical Debugging in Visual Studio 2010
Have you ever wanted to know what you program was doing 5 minutes ago? Ever wondered exactly what files it was opening instead of the one you wanted it to? Well Visual Studio 2010 has got you covered.
-
Do Stand-ups Stand Up for Larger Teams?
The daily stand-up meeting helps the team members make a commitment to each other about what they aim to achieve in the day and identify obstacles to progress, if any. However, many Agilists believe that the conventional stand-ups break down quickly as the team size increases.
-
Presentation: Mark Nottingham's HTTP Status Report
HTTP is one of the most successful protocols in the world, and more and more developers are using it to do more than drive HTML UIs. In this presentation, recorded at QCon San Francisco 2008, HTTPbis WG chair Mark Nottingham gives an update on the current status of the HTTP protocol in the wild, and the ongoing work to clarify the HTTP specification.
-
Is Parallel Programming Hard? Prof. Guy Blelloch Argues That It Isn’t
In an essay on Cilk Arts, Professor Guy Blelloch argues that parallel programming is not intrinsically hard, but rather a question of abstraction. The three problems identified by Blelloch are a lack of training in parallel thinking, separating parallel implementation from algorithms, and determinism. After detailing each, he explains why he thinks they can be overcome.
-
GitHub Announces Issue Tracker and New API
GitHub now also offers an issue tracker, integrated with their Git repository hosting. The issue tracker is also accessible through their new API 2.
-
JRuby on Google App Engine Roundup: DataMapper Adapter for DataStore, Reggae
While JRuby on Rails doesn't have ActiveRecord, DataMapper, an ORM often used with Merb, has gained a new adapter for Google App Engine's DataStore. Also: work on Reggae, automatic tooling for deploying Rack apps on GAE is under way.
-
Virtual Panel: Is the Backlog a Vital Artifact and Practice or Waste?
Mary Poppendieck, Ron Jeffries, Jeff Patton, David West, Steve Freeman, and Jason Yip give us their take on backlogs and their importance to successful Agile teams.
-
Interview: Miko Matsumura on AlignSpace
In this interview, Miki Matsumura, Deputy CTO of Software AG, introduces a new collaborative platform for business process practitioners: AlignSpace. He explains that middleware is just one part of the equation when it comes to integration projects, he sees a lot of value coming from enabling people to collaborate more efficiently.
-
SABLE, a Smalltalk-Inspired Language for .NET
Keith Robertson, the founder of Kuler Software Tools, has written a Smalltalk-inspired language for the .NET platform called SABLE, a language meant to draw upon the qualities of Smalltalk’s syntax and the benefits of running on CLR.