Apple have announced that the company’s popular Siri iOS-based intelligent personal assistant is powered on the backend by Apache Mesos, the open source cluster manager. The Mesosphere blog states that Apple have created a proprietary PaaS-like scheduler framework named J.A.R.V.I.S., which allows developers to deploy Siri services in a scalable and fault-tolerant manner.
Alexey Pikulev, business agility coach at Unusual Concepts describes team trust constellations exercise in his recent blog. This exercise is based on the concept of Systematic Constellations.
Java developers have long been able to use SonarQube to measure and analylize their code base for technical debt. Now C# developers using can benefit from this tool thanks to its improved cooperation with Visual Studio and Team Foundation Server.
Historically working with BizTalk has been overly difficult. Once you get past very simple scenarios, the learning curve for BizTalk was so steep that most developers didn’t even bother trying. They would either hack something together or just skip BizTalk entirely and just use purely custom code. Azure App Logic seeks to correct this problem with a new approach.
Code Aware Libraries are “libraries that provide guidance on correct use through embedded tooling and operates on the user’s code in real time.”
Historically, creating universal or “run anywhere” applications meant restricting yourself to the lowest common denominator. New features can’t be used until all devices support it, which may be never depending on your customer base. In the Windows 10 vision, that isn’t going to be the case.
The next proposal in our C# Futures series considers the possibility of offering extension fields. This in turn would allow for extension properties and extension events.
CoreOS has released Tectonic, a new product created from the aggregation of the CoreOS stack and the Google Kubernetes platform. Tectonic packages up different container technology and puts an UI on top of containers which includes a management console, an integrated registry and other tools to automate deployment.
Microsoft's new web browser, Edge, comes with new F12 developer tools built in TypeScript.
Developing Universal Applications require an understanding of .NET Native, their “compiler in the cloud” that allows one application to run on a variety of devices with paying for JIT compilation.
Entity Framework was created solely for working with relational data on the full version of .NET. In EF 7, neither of those statements is true.
While there were rumors that Microsoft would be adopting Android for the Windows 10 platform, no one expected the announcement that iOS applications would also be adopted. This is made possible, by combining C2 with Clang.
Most developers don’t know much about C2, but it is a vital part of the Windows development lifecycle. It acts as the backend compiler for Visual C++, .NET natively compiled code, compiled T-SQL, and Objective-C on Windows.
During a panel discussion about Behaviour-Driven Development (BDD) at this year’s CukeUp 2015 conference Dan North came up with an idea of a community-curated resource for everyone interested in BDD with examples, adaptions, scenarios as well as experience reports and common practises and links to other external resources.
Microsoft's Build continued today with demonstrations on what modern Windows 10 apps can do and how developers can quickly bring their existing apps to the platform.