InfoQ Homepage Development Content on InfoQ
-
Visual Studio 2013 Simplifies Windows Store Apps Development with Improved Exception Reporting
The recently released Windows 8.1 and Visual Studio 2013 Preview editions includes improved reporting for exceptions that enables C++ Windows Store App developers to easily identify and fix errors.
-
Announcing Open RIA Services
WCF RIA Services will soon be rereleased under the Apache 2 license as Open RIA Services. In preparation for this some functionality is being dropped from Visual Studio 2013.
-
Get Started With Behaviour-Driven Development Focusing on the Domain Instead of on the Database
Start using Behaviour-Driven Development (BDD) when designing an application and focus on the domain instead of the database, Julie Lerman, a Microsoft MVP since 2003, suggests. BDD lets developers focus on user stories and behaviour in the business domain when building up logic and tests. New to BDD, Julie has implemented a working example using Visual Studio, C# and SpecFlow.
-
Create and Share 3D Bings Maps with Power Map Preview for Excel 2013
Microsoft announced the release of Power Map Preview for Excel 2013 at the Worldwide Partnet Conference which enables you to create Bings charts in 3D. It also provides an ability to share scenes and tours with other users in your community.
-
An Introduction to Neural Networks Using C#
Neural networks have long been an interesting field of research for exploring concepts in machine learning (otherwise known as artificial intelligence). Dr James McCaffrey of Microsoft Research recently gave an introduction to neural networks for those looking to learn more about them in an engaging talk that includes working demo code.
-
Java EE 7 Delivers Expression Language Enhancements
In the arsenal of enhancements that come with Java EE 7 is an overhaul of the Java Expression Language API known as Expression Language 3. Specified by JSR-341, the collection of enhancements to the EL API includes support for lambda expressions, static field and method access, as well as improvements for collection processing and a standalone processor mode.
-
Team Explorer Everywhere 2012 Update 3 Released with Support for Eclipse and FreeBSD
Microsoft has released Team Explorer Everywhere 2012 Update 3 with several bug fixes, updates in addition to support for Eclipse and FreeBSD.
-
Mobile App Build Automation with Buildozer
Egeniq released Buildozer, a cloud-based build automation tool for mobile applications. Currently it supports build and distribution for iOS and Android applications. The primary goal of Buildozer is to speed up development by completely automating the build and distribution process.
-
Microsoft to Retire TechNet Subscription Service
Microsoft recently announced the retirement of its popular TechNet Subscription from August 31, 2013 to provide so called free services that will provide an ability to download free evaluation software for limited period.
-
Async/Await – Performance Overheads and Other Pitfalls
Async/Await is arguably the most powerful language feature introduced in C# 5. But what pitfalls are to be avoided? And what are the costs associated with these keywords?
-
Oracle Discontinuing sun.reflect.Reflection.getCallerClass
Oracle is eliminating the sun.reflect.Reflection.getCallerClass(int), removing the ability to implement "Caller-Sensitive" behavior.
-
Visual Studio Moves Closer to C99 and C++11/14 Support
The state of standards compliance with Visual C++ has long frustrated developers looking to use the newest (C++11) and not so new (C99) language features. Microsoft has now announced a road map that indicates when developers can expect to have these features available in a Visual Studio release.
-
Telefónica Launches First Consumer FirefoxOS Device
Telefónica has launched the ZTE Open, the first consumer-oriented mobile phone running Mozilla's fully web-based FirefoxOS. The ZTE Open sells as a €69 prepaid phone that comes with €30 and is aimed at the low-end market. Telefónica will launch more FirefoxOS phones in other markets over the coming weeks. Other operators will launch FirefoxOS-based phones later this year.
-
F# Moves Forward in 3.1 Preview Release
F#, Microsoft's powerful functional language, is receiving several improvements that refine the language in several ways: .NET 4.5 + Windows Store portable library support, project round-tripping, and several language enhancements including named union type fields, and extensions to array slicing.
-
Contact and Appointment Contracts in Windows 8.1
Windows 8.1 is set to make allow applications greater access to the People and Calendar data stores. The functionality will be exposed via contracts, the mechanism by which applications can send and consume messages from other applications and the operating system. All interactions will require user confirmation and applications will not be granted full access to the user’s contacts and appoints.