InfoQ Homepage News
-
Google Releases New Version Of Protocol Buffers
Google released a new version of protocol buffers – a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more.
-
Panel: Surviving the Downturn
A panel of hard core developers, including Ted Neward and Jeffrey Palermo, assembled at TechEd 2009 has discussed the current economic difficult times and expressed their opinion on what a developer needs to do to remain employed.
-
Moving to IronPython
Dynamic languages like Python and Ruby seem to be all the rage these days. If you want to jump on the bandwagon, sometimes the best way to get started is with a code converter. Fortunately SharpDevelop has you covered with support for C# and VB conversions to IronPython 2.0.
-
The Open Group SOA Source Book
Last month the Open Group made available their SOA Source Book. They describe it as “a collection of source material produced by the SOA Working Group for use by enterprise architects working with Service-Oriented Architecture”
-
Interview: Jeff Patton on Embracing Uncertainty
In this interview with Jeff Patton at Agile 2008, he talks about three strategies that can help product owners do their job more effectively by embracing the inherent uncertainty in all software development. Namely they are understanding the ultimate goals of the project, delaying decisions until the last responsible moment, and scaling up by building quality.
-
Comparing Kanban To Scrum
Kanban has been gaining serious interest as a valid approach to implementing agile for your development organization. As such, many people are asking the question "how does Kanban compare to Scrum?". Henrik Kniberg has taken a stab at answering this question
-
Interview: Joseph Yoder on Adaptive Object Model Architecture
In this interview Joseph Yoder talks about the Adaptive Object Model (AOM) architecture, a software architecture for easily adapting to changing business requirements.
-
New York Times Dropping WPF/Silverlight for Adobe AIR
In a rather unexpected turn of events, Microsoft’s WPF and Silverlight platforms have lost another early adopter. Back in 2006 the NY Times was a headliner for WPF. Now it is being dropped in favor of Adobe AIR.
-
OpenJDK Governance Board's Life is Extended Despite Lack of Delivery
In the two years since its creation, the OpenJDK Governance Board has failed to deliver the Constitution for the OpenJDK Community which it was set-up to produce, and two of the seven positions on the board have never been filled. Despite this Sun Microsystems has now extended the life of the board for another twelve months as it switches focus back to constitutional issues.
-
8 Best Practices to Improve Scalability
Wille Faler proposes 8 scalability and performance best practices like offloading the database, using caching, minimizing network traffic and others.
-
REST, Silverlight, and the New York Times
In a effort to remain relevant in the increasingly difficult news industry, the New York Times has built a REST-based API through the Times Developer Network. To complement this they also teamed up with Microsoft to provide a Silverlight-based toolkit for developers.
-
Ruby Performance Roundup: Ruby 1.9.1 Real World Performance, GC vs EventMachine, Ruby Compiler
When it comes to performance, Ruby 1.9.1 seems to clearly beat it's predecessor, as a new real world benchmark shows. There are other ways, though, to avoid inefficiencies in 1.8.x, by knowing how the GC works or when to disable pthreads. Also: Viktor Hokstad's been busy writing a Ruby compiler from scratch.
-
Presentation: The State of the DSL Art in Ruby
In this talk Glenn Vanderburg discusses what the Ruby community has learned about building DSLs, and shows how to build state-of-the-art DSLs without going overboard.
-
RiCal: A New iCalendar Library for Ruby
RiCal is an implementation of RFC2445, better known as the iCalendar format. We talked to its creator Rick DeNatale to learn why Ruby needed a new library for parsing and generating the iCalendar format.
-
An Agile Blue Angels Team
Promoting, sustaining, and evolving agile practices in an organization requires expertise and experience. Initially, many companies bring in outside experts to help get things started. Laura Moore has described a model, based on the Blue Angels, which companies can use to develop and deploy internal experts.