InfoQ Homepage Architecture & Design Content on InfoQ
-
MacRuby Drops GIL, Gains Concurrent Threads
MacRuby joins the ranks of JRuby and IronRuby and moved away from Ruby 1.9's Global Interpreter Lock (GIL) in the experimental branch.
-
Observations on Lean in Action in Japan
What did a group of Agilists see when they "went to the gemba" in Japan to observe Lean in action? Here is a roundup of observations from bloggers and newsgroup writers on this spring's "Roots of Lean" tour to Japan, led by Mary and Tom Poppendieck. The tour visited both manufacturing and software organizations, and included Henrik Kniberg, Sune Gynthersen, & Gabrielle Benefield, among others.
-
Microsoft Researches a Browser-based OS, Code Name Gazelle
A Microsoft Research team led by Helen J. Wang has created Gazelle (PDF), a browser-based OS, with the declared intent to tighten security when going online.
-
Eclipse DemoCamp London
Eclipse DemoCamps have been organized around the world over the months of May and June to cover some of the new features of Eclipse Galileo. Today, the London DemoCamp was held at SkillsMatter, presenting NatTable, a high-performance SWT table with extended features, a retrospective of JQuantLib's experiences of moving to OSGi and a demo of Xtext, a powerful text-based DSL modelling tool.
-
Code quality for teams
Jaibeer Malik has posted an introduction of how to address and introduce code quality within a team. His series of posts may suite you if you are in a situation where you have to either learn more yourself or introduce these ideas to others. The series provides a brief overview of the topic and gives pointers in different directions of where to go to study more.
-
Twitter, an Evolving Architecture
Evan Weaver, Lead Engineer in the Services Team at Twitter, who’s primarily job is optimization and scalability, talked about Twitter’s architecture and especially the optimizations performed over the last year to improve the web site during QCon London 2009.
-
Using BPM And SOA To Maximum Business Value
Industry analyst Neil Ward-Dutton, writes that the combination of Business Process Management (BPM) and Service-Oriented Architecture (SOA) is seen as technically complementary. There are different views on how the two concepts play together, however, the author maintains that there is enough synergy between them to increase business value.
-
A Dollar Value On Pair Programming
"Why in the world would we use two people to do the job of one?" This is often the initial reaction to people when first introduced to the idea of pair programming. In essence, they perceive pair programming as doubling the cost of writing any segment of code. Dave Nicollete offers some quantitive ideas to help show how pair programming can save money, not waste it.
-
Eclipse Galileo released
The Eclipse Foundation today announced the release of Eclipse Galileo, the simultaneous release of 33 projects, including the venerable Eclipse JDT. As well as the new features covered by InfoQ already, the Galileo release includes the PHP Development Tools Project, as well as stalwarts like modelling packages and the persistence layer EclipseLink (formerly known as Oracle's TopLink).
-
Entity Framework CTP for VS 2010
Not everything planned for Visual Studio 2010 made it in beta 1. This includes some important features for ORM fans. Entity Framework CTP 1 includes support for Self Tracking Entities, POCO Templates, and support for EDMX-free coding.
-
Morro Beta Available for the First 750,000 Registrants
Morro, the awaited security protection solution from Microsoft has been released to the general public as Microsoft Security Essentials (MSE) Beta, but only the first 750,000 registrants will be able to download it.
-
Google Calls for a Joint Effort to Speed Up the Internet
After open sourcing Page Speed a few weeks ago, Google has launched a web site in an attempt to find ways and push the speed up process of the entire Internet. Google shares research data, web site speed optimization tutorials, recorded presentations, links to lots of performance optimization tools, and a discussion group inviting everyone to share ideas on how to make the web faster.
-
Jigsaw Falling Into Place
Long plagued by controversy, Sun's attempts to modularise the Java platform saw more positive reactions from the JavaOne crowd.
-
A Value Proposition for Enterprise Architecture
In a series of posts, following his participation in EAC 2009, Richard Veryard discusses the role and value of Enterprise Architecture.
-
Dynamic Management Capabilities Added to Gemfire Enterprise 6.0
Gemstone has released Gemfire Enterprise 6.0 featuring a cluster resource controller that continuously monitors resources in the distributed data fabric. GemFire enables applications to sense changing performance patterns and proactively provision extra resources and trigger rebalancing of predictable data access, throughput, and latency without the need to overprovision capacity.