BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • .NET Futures: Asynchronous Streams

    Since async/await was announced for VB/C#, developers have been asking about an asynchronous version of IEnumerable. But until C# 7 and ValueTask, that was potentially challenging from a performance standpoint.

  • Emerging Technologies for the Enterprise Conference 2017: Day Two Recap

    Day Two of the 12th annual Emerging Technologies for the Enterprise Conference was held in Philadelphia. This two-day event included keynotes by Blair MacIntyre (augmented reality pioneer) and Scott Hanselman (podcaster), and featured speakers Kyle Daigle (engineering manager at GitHub), Holden Karau (principal software engineer at IBM), and Karen Kinnear (JVM technical lead at Oracle).

  • Alternative Container Runtimes in Kubernetes

    Recent changes in Kubernetes break its traditional tie-in to Docker and rkt as container runtimes. Kubernetes has released its Container Runtime Interface (CRI) API and there is a parallel ongoing implementation called CRI-O which attempts to create a bridge between Kubernetes and OCI-compliant runtimes, paving the way for Kubernetes to use any OCI compliant container runtime in a standard way.

  • Microsoft Updates Azure IoT Platform: Adds Connectivity, Time Series Insights and Edge Analytics

    Microsoft has recently made some announcements regarding their Internet of Things (IoT) capabilities within Azure. Microsoft’s news includes adding a new service called Azure Time Series Insights, additional connectivity platform support for OPC UA/DA and Azure Stream Analytic support on edge devices. In addition, Microsoft also announced a new SaaS-based IoT Solution called Azure IoT Central.

  • TypeScript 2.3 Adds Generic Default Arguments, Async Iterators Support, and More

    TypeScript 2.3 extends the language syntax by adding support for declaring defaults for generic type parameters and for async generators and iterators. It also aims to improve integration with existing JavaScript code with a new compile option and introduces official support for language server plugins.

  • John Gossman on Microsoft’s Serverless Platform, Azure Functions and Logic Apps

    John Gossman, lead architect at Microsoft Azure, spoke on Thursday at ServerlessConf Conference about Microsoft's open source Serverless platform. The Microsoft team also gave demos on Azure Functions, Logic Apps and how to monitor the platform components.

  • Announcing a Unified .NET Documentation Experience

    Microsoft has announced its new .NET API browser for finding .NET documentation in a standardized manner. Community contributions to the documentation will be enabled within the next month. The User Voice site allows users to request improvements, and vote on which suggestions are most important including additional documentation users want to see added to the API browser.

  • Automated Acceptance Testing Supports Continuous Delivery

    Automated acceptance tests are an essential component of a continuous delivery style testing strategy, as they give an important and different insight into the behaviour of our systems. Developers must own the responsibility to keep acceptance tests running and passing, argued Dave Farley; you don't want to have a separate QA team lagging behind a development team.

  • Exploring the Seven Principles of Sociocracy 3.0

    Principles guide behaviour, and when made explicit can raise consciousness and help to evolve culture. The seven Sociocracy 3.0 principles support organizations that want to act in integrity with their environment, learn from experience, and generate a collaborative, adaptable and intelligent system to navigate complexity.

  • Microsoft Releases Feature Pack 1 for BizTalk Server 2016

    On April 26th 2017, Microsoft released Feature Pack 1 for BizTalk Server 2016. This is the first time Microsoft has provided a Feature Pack for BizTalk Server and it provides customers with new capabilities in the areas of Deployment, Analytics and the BizTalk Runtime.

  • Google Retires Octane JavaScript Benchmark

    Google has retired their Octane JavaScript benchmark tool, citing over-optimization of micro-benchmarks to the detriment of real-world performance. Other browser vendors agree that the benchmark by itself is of little value. In the future, performance improvements may come from focusing on what the user is actually experiencing.

  • Visual Studio 2017 - Update 2 Preview

    Microsoft has released a preview of the second major update planned for Visual Studio 2017. This update brings a new workload, TypeScript side-by-side support, and enhanced F# tooling.

  • C# Futures: Relaxed Overrides

    A commonly requested feature in .NET is the ability to use covariant return types. An example of this would be overriding “virtual object Clone()” with “override Widget Clone()”. From a type safety perspective, this is perfectly acceptable, but C# doesn’t currently allow it.

  • Jenkins Gets a Facelift with Release of Blue Ocean 1.0

    Jenkins, the popular open source automation server that is used by development teams worldwide for continuous integration and continuous delivery pipelines, has recently announced the general availability of Blue Ocean 1.0.

  • Microsoft Releases Dialogue Dataset to Make Chatbots Smarter

    Maluuba, a Microsoft company working towards general artificial intelligence, recently released a new open dialogue dataset based on booking a vacation. With this dataset, they help researchers and developers make their chatbots smarter.

BT