InfoQ Homepage News
-
What’s Next for Android?
Google bought Motorola Mobility for $12.5B, getting 17,000 patents plus another 7,500 in the process of being granted, most of them related to communication. Android gets more litigation protection, but Google is now a hardware manufacturer, unsetting the balance in the Open Handset Alliance, the organization promoting Android. Will Android partners move to other OSes?
-
Five Candidate Patterns Promoted To The SOA Patterns Master List
Five candidate patterns were promoted to the SOA Patterns Master List, which will appear in the upcoming "SOA with REST" book from Thomas Erl and Prentice Hall Publications. This news item gives a brief overview of each of these patterns which are common distributed system patterns applied to services at the messaging layer.
-
Amazon Releases Services To Lure Enterprises to the Cloud
Amazon.com formally added three new capabilities to its cloud computing portfolio with the introduction of Direct Connect and the updates to the Virtual Private Cloud and Identity and Access Management services. These offerings are targeted at organizations looking to construct hybrid or private clouds on the Amazon Web Services platform.
-
Behavior Driven Development In .NET
Behavior Driven Development (BDD) is being increasingly seen as an alternative way to approach Test Driven Development. SpecFlow and NSpec are popular frameworks for BDD in .NET. They help create test specifications that are easy to read even for non-programmers and allow the design of the software to be driven by it’s purpose.
-
Kevin Montrose on the History and Mistakes of the StackExchange API
Creating a public API for an existing website is always a risky venture, and StackExchange’s open editing policy makes it even riskier than most. In a recent series of articles, Kevin Montrose talks about what decisions went into the StackExchange API and what lessons they learned along the way.
-
Lack of Software Engineers Bears Risks
Although many products and solutions increasingly leverage software as an essential fundament, software engineers are becoming a rare species in Western countries. The problem with scarce availability of well-educated software engineers is that many companies require more engineers then they can get and if that gap widens, this could damage the leading edge of some companies.
-
Google Native Client Makes Its Debut in Chrome 14
Google Native Client has been included in Chrome 14 Beta, on its way to become a technology supported in production.
-
Open Office Layout is Bad for Brain !
Open office layout is usually considered the default layout for Agile teams. Cubicle farms are boring and a thing of the past. Open office is known to improve communication, collaboration and build stronger teams. Is it all as good as it sounds?
-
A Wide Array of New Features in Windows Azure Tools 1.4
Microsoft has released Windows Azure Tools 1.4, an update to the Visual Studio extension that allows developers to create applications for Windows Azure. The new features include performance profiling, MVC 3 support, package validation, and support for multiple service configurations.
-
Windows Server AppFabric adds Read-Through and Write-Behind Support
The new Read-Through and Write-Behind support in AppFabric 1.1 allow developers to improve performance while at the same time reduce the complexity of their applications. This is done by moving the logic for reading from and writing to the database into the caching server itself. Other improvements include lazy-loading of session state information and support for ASP.NET output caching.
-
Thoughtworks Technology Radar July 2011
ThoughtWorks recently published its Technology Radar; a report to help technology leaders understand emerging technologies, identify strategic platforms and tools and prepare their organizations for them.
-
TFS To Get Modify-Merge-Commit Style Version Control
The next version of Team Foundation Server will include a feature called Local Workspaces, which will allow Subversion Style “Modify-Merge-Commit” Version Control. This will make it much easier for developers new to TFS get acquainted to the Version Control Model compared to the current model of “Server Workspaces”, and make working offline easier.
-
Ephemeralization or Heroku's Evolution to a Polyglot Cloud OS
Heroku recently announced its new Cedar stack and the addition of Node.js and Clojure as new deployment languages. InfoQ spoke with Heroku Co-Founder Adam Wiggins about this recent development, underlying principles and future plans. He compares a PAAS to an Operating System for the Cloud built atop of the combination of powerful, existing tools.
-
Writing Asynchronous Tests with Rx and Silverlight
Richard Szalay is demonstrates how Reactive Extensions can be used to make asynchronous testing with the Silverlight Unit Testing Framework less error prone.
-
Reports from the Field: Python 3 with Hardcoded Software
The production version of Python 3 has been available for about two and a half years. Since it breaks backwards compatibility with the Python 2.x series there has been a lot of mixed reactions to it. To get a developer’s perspective on Python 3 we decided to interview Virgil Dupras.