InfoQ Homepage News
-
Hibernate adds OSGi Support
Hibernate, the popular Java ORM, has recently added OSGi support. InfoQ caught up with Brett Meyer to find out more about the challenges involved.
-
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.
-
Private App Stores for Windows Phone and WinRT
Private distribution of applications is possible for both WinRT and Windows Phone 8, but the experience is very different for the two platforms. Mobile devices cost 300 USD per year per company, while WinRT costs 3,000 for the first 100 computers or fraction thereof.
-
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?
-
Agile 2013 Keynote Speakers Announced
The Agile Alliance has announced the three keynote speakers for the Agile 2013 conference in August. Abhi Nemani, Tim Lister and Gene Kim will talk about leveraging the power of agility in their various fields.
-
Pivoting when Using Lean Startup for Product Development
There are different types of pivots possible in lean startup, which help you to decide whether to persevere or pivot during product development. They each with their own purpose and ways to use them. Let’s explore some of them to see when and how you can pivot? Or maybe have to decide that it’s better to quit?
-
Oracle Discontinuing sun.reflect.Reflection.getCallerClass
Oracle is eliminating the sun.reflect.Reflection.getCallerClass(int), removing the ability to implement "Caller-Sensitive" behavior.