InfoQ Homepage Development Content on InfoQ
-
Java Lambda Syntax based on C#, Scala
A recent posting on the lambda-dev mailing list announced the conclusion that the Java Lambda syntax will be based on C# syntax, very similar to Scala's implementation that many are already familiar with: "It was better to choose something that has already been shown to work well in the two languages that are most like Java – C# and Scala – rather than to invent something new."
-
Spring Social brings Social Connectivity to Java
SpringSource have released Spring Social, a set of APIs that connect to social providers such as Twitter, Facebook, and GitHub. As well as allowing users to post and access status/messages, it also provides a means to authenticate users against a web application using the social provider's identity and credentials.
-
Windows Azure Toolkits for Devices Now Include Android
In addition to updates to the Windows Azure Toolkits for Windows Phone and iOS, Microsoft has introduced a new toolkit for Android, which can be used with applications developed with the Android SDK and Eclipse.
-
Second Level Caching with Entity Framework
Second Level Caching is one of the features that is not present out-of-the-box in Entity Framework. In an MSDN article “Second-Level Caching in the Entity Framework and AppFabric” Julie Lerman shows how to implement Second Level Caching with Entity Framework to take advantage of caching services like Microsoft AppFabric.
-
Eclipse Virgo 3.0 Released
Eclipse Virgo, the evolution of the Spring DM OSGi server, has released version 3.0. The new release includes Gemini Web 2.0 and supports Tomcat 7 (with Servlet 3.0) as well as a new Jetty supported web container.
-
.NET Developers Now Can Access Google Discovery APIs
Google has released in open source form the .NET APIs Client Library which can be used to access services providing discoverable APIs such as Books, Analytics, Latitude, Prediction, Tasks, Translate and others.
-
Google App Engine Price Rises Shock Developers
Google has announced that its cloud computing service, App Engine, will officially lose its "preview" tag in the second half of September. At the same the company is raising prices, presumably in an effort to turn the product into another profit centre for the company.
-
Ruby on Rails 3.1 Released, Brings Assets Pipeline, Streaming, and Javascript Changes
Exactly one year after the last major released, the Ruby on Rails team released Rails 3.1. The highlights of this release are support for HTTP Streaming, more intelligent migrations and the new assets pipeline that makes it easier to use CoffeeScript and Sass.
-
William McKnight on Columnar Databases
Columnar databases offer better data storage capabilities for certain business use cases compared to the traditional relational database management systems. William McKnight spoke at NoSQL Now 2011 Conference last week about the columnar databases and how they can be effective for certain data storage needs.
-
Silverlight 5 RC: Microsoft Reinforces Their Commitment with Many New Features
Microsoft has announced Silverlight 5 RC ahead of the BUILD conference, making sure the are no more questions about their commitment regarding their favorite browser plug-in technology. Silverlight 5 has many new features, including: 2D and 3D graphics rendered via the GPU, remote video control, P/Invoke support, in-browser trusted applications, better performance and tools.
-
SQL Server Bids Farewell to OLE DB After Denali
Denali will be the final edition of SQL Server to support OLE DB, because Microsoft considers ODBC to be the industry standard for relational data access.
-
Fuel PHP: An MVC Framework
The Model-View-Controller pattern is pretty much dominating professional, customer facing website design these days. While single-file scripts and form builder technologies still have a place, MVC seems to strike the right balance for many developers. The Fuel framework for PHP intends to capitalize on the work done by earlier MVC frameworks such as Ruby on Rails.
-
Enterprise Library To Get Auto-Scaling Of Windows Azure Applications
Windows Azure Integration Pack for Enterprise Library will bring support for a lot of Azure-only scenarios. One of these is auto-scaling of both web and worker roles, depending on various parameters such as CPU Utilization, message queue backlogs, specific date and time or even business metrics (such as # of unprocessed orders).
-
JSR-107, JCache: Alive and Going to be Part of Java EE 7
Distributed caching is the tip of the spear for performance, yet Java does not have a standard API. JSR-107 has gained some notoriety over the years because its old yet not done. Given the increased demand for caching, it seems JSR-107 will finally see the light of day, and be part of Java EE 7. InfoQ caught up with Greg Luck, JSR-107 specification and Ehcache lead developer to discuss.
-
Resources for Windows Phone Developers
In what’s becoming a tradition, Microsoft has once again confused the version numbers of one of their key products. In brief what you need to target Windows Phone 7.5 is the Windows Phone 7.1 SDK and the August 2011 build of the Windows Phone Toolkit. Or you can give the PhoneGap beta a spin.