BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • 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.

  • 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.

  • Uncle Bob: Architecture is About Intent, not Frameworks

    Architecture is about intent, we have made it about frameworks and details, Robert C. Martin, “Uncle Bob”, stated earlier at this year’s DDD Exchange Day in London. Robert refers to a book by Ivar Jacobson from 1992 and brings the original thoughts about use cases into architecture models, e.g. Hexagonal architecture and Clean architecture to improve these models.

  • 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.

  • Portable Class Libraries for Google APIs

    Google has released a new beta of their SDK known as the Google APIs .NET library. This SDK is being offered as a Portable Class Library and covers 45 of Google’s APIs. This allows Google to offer one DLL that works across .NET, WinRT, Windows Phone, and Silverlight.

BT