InfoQ Homepage News
-
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.
-
Thymeleaf: XML/HTML Template Engine for Java
Thymeleaf is an XML/XHTML/HTML5 template engine that works for web and non-web applications. It's an open source Java library distributed under Apache License 2.0. Thymeleaf is a replacement for JSP and other template engines like Velocity and FreeMarker. It comes in two versions, the Standard dialect and the SpringStandard (Spring MVC 3) dialect.
-
Mozilla, WebKit To Support Debugging Minified JS As Well As CoffeeScript and other JS Languages
Debuggers for Javascript are powerful - but only for plain Javascript. Minified Javascript and languages compiling to Javascript are not supported, ie. that means no breakpoints or accurate log messages for CoffeeScript, ClojureScript etc. InfoQ looks at the current situation and at the recently launched projects at WebKit and Mozilla that aim to fix it.