BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • C++ is Coming to .NET Core for Windows

    Microsoft has announced plans to offer C++/CLI in .NET Core 3.1. This would only be offered for Windows applications; you won’t be able to use C++/CLI for Linux or OSX.

  • F# 4.7 Enables Preview of New Language Features and Relaxes Syntax

    The latest release of F# introduces a new LangVersion configuration option which makes it possible to choose which language version you would like the F# compiler to target. Additionally, it introduces a number of syntax relaxations that are aimed to remove a few idiosyncrasies of the language.

  • HashiCorp Consul Service on Azure: The First Fully Managed Consul Offering

    During the HashiConf keynote, HashiCorp announced HashiCorp Consul Service (HCS) on Azure. Consequently, customers can now provision HCS natively through the Azure Marketplace directly into their Azure subscription, while HashiCorp takes care of maintenance and operations of the service.

  • CircleCI Adds New Sumo Logic Integration to Provide Build Pipeline Analytics

    CircleCI and Sumo Logic have released an integration to allow developers to view analytical data about CircleCI jobs from within a Sumo Logic dashboard. This integration is packaged using the CircleCI package management solution, Orbs. The integration includes real-time pipeline data such as number of failed builds, average run time, and job status.

  • Microsoft Releases C# 8.0

    Last week Microsoft announced the official availability of C# 8.0 as part of the .NET Core 3.0 release, simultaneously at .NET Conf 2019 and on their development blog. The new language features include nullable reference types, asynchronous streams, default interface members, and new code patterns. All new features are supported in Visual Studio 2019.

  • Gremlin Introduces Scenarios, Enabling Real-World Chaos Experiments

    The Gremlin team announced the addition of Scenarios that allow for simulation of real-world outages. Scenarios allow for planning and tracking complex chaos experiments that more closely mimic a real-world outages. The release includes prepared Scenarios that can be run out of the box or used as a starting template to build custom incidents.

  • Day Two Problems When Using CQRS and Event Sourcing

    There are a lot of good reasons for building a CQRS and event-sourcing based system, but there are also problems that appear only after an application is in production. In a presentation at the recent Event-driven Microservices Conference held by AxonIQ, Joris Kuipers shared his experience running and evolving CQRS and event sourced applications in production.

  • Helm as a Package Manager for Kubernetes: Q&A with Helm Founder Matt Butcher

    InfoQ caught up with Matt Butcher, the organizer for the Helm Summit in Amsterdam, and explored Helm's growth and its roadmap. He talked about the history of Helm, how its design was influenced by other package managers, how it's helping the Kubernetes community, its tremendous growth, and some of the security challenges being resolved.

  • Amazon Updates S3 Service with Same-Region Replication

    Recently, Amazon introduced a new option to its cloud storage service S3 - Same Region Replication (SRR). With this new option in S3, customers can now create a replica of their uploaded data in the same region yet in a different S3 bucket.

  • Vue 2 vs. Vue 3: James Stewart at Vue Glasgow Meetup

    James Stewart recently compared the incoming Vue 3 function-based Composition API to the current Vue 2.x class-based Options API. In a presentation held at the second Vue.js Glasgow meetup event, Stewart analyzed the code from the same application written with both APIs, and concluded that the Vue 3 API leads to better code structuring, and makes the isolation and composition of logic easier.

  • Microsoft .NET Conf 2019: .NET Core 3.0, C# 8.0, F# 4.7, and Machine Learning

    At the 2019 edition of .NET Conf, streamed online earlier this week, Microsoft announced several new features for the .NET ecosystem. .NET Core, ASP.NET, and EF Core 3.0 were released, together with C# 8.0 and F# 4.7. The new releases have a considerable impact on how Windows Desktop, Web, and Mobile applications are developed. New features and tools for Visual Studio 2019 were also showcased.

  • Storybook 5.2 Improves Design System Documentation

    The recent Storybook 5.2 release delivers a new approach for generating design system documentation. Storybook 5.2 streamlines component documentation to make best practice documentation easier for anyone creating Storybook projects.

  • Design and Implementation of a DDD-Based Modular Monolith

    Kamil Grzybek recently published a project where he has designed, implemented, and in detail described a monolithic application with a Domain-Driven Design (DDD) approach. His goal is to show how a monolithic application can be designed and implemented in a modular way. He also discusses some architectural considerations and design patterns he has found useful in the application.

  • AdoptOpenJDK Introduces Quality Assurance Program

    AdoptOpenJDK has created a comprehensive set of over 30,000 tests designed to ensure compatibility, performance, and reliability of their JRE distributions. The test suites are small enough to be run regularly by those working on the project, and also benefit those who simply use the project.

  • Microsoft Releases .NET Core 3.0

    Earlier this week, Microsoft announced the release of .NET Core 3.0 simultaneously at .NET Conf 2019 and on their development blog. The new release includes support for Windows Desktop apps using Windows Forms and Windows Presentation Framework (WPF), new JSON APIs, support for Linux ARM64, and overall performance improvements. F# 4.7 and C# 8.0 are also featured as part of this release.

BT