InfoQ Homepage Development Content on InfoQ
-
Using C# to Target GPUs
The new Hybridizer technology provides C# developers with a way to target the CUDA platform and take advantage of GPUs for increased performance. Thanks to Hybridizer, developers are not forced to use C or C++ to write high-performance GPU code.
-
Microsoft Announces General Availability of Azure Archive Storage
Microsoft recently announced that the Azure Archive Storage has become generally available. The archive feature for Azure Storage has been available in preview with customers for a few months with customers, and the release includes Blob-Level Tiering. This tier enables customers to optimize storage of the lifecycle data across tiers.
-
F# 2017 Retrospective
During 2017 F# reached version 4.1 and grew its user community, mostly in coincidence with the release of .NET Core 2.0, while getting stronger tooling and wider conference presence, writes Microsoft program manager Phillip Carter.
-
What Rust Achieved in 2017
Rust development in 2017 focused on a number of areas, including tooling, the library ecosystem, interoperability, and others with a common theme: increasing productivity, especially for newcomers to the language, writes Rust core team member Aaron Turon.
-
Postgres 10 Features for Developers
The 10th version of the popular RDBMS PostgresSQL was released a few weeks ago. Postgres 10 brings several new features among which some are mostly exciting for developers. 10Clouds explained in details some of these features in a blog post. We will go through the features that are mostly interesting for developers and the relatively few breaking changes.
-
Here’s What is Limiting Blockchain Mainstream Use
In a recent article on Medium, Blockchain engineer Preethi Kasireddy describes the key challenges that Blockchain has to overcome to become practical for mainstream use.
-
Google Kubernetes Engine Upgrades: Regional Clusters, New Dashboard and Security Recommendations
Google has enhanced its Kubernetes Engine (GKE) service with a few upgrades. Customers can now use GKE at scale, manage clusters with a web-based dashboard Cloud Console besides the supported kubectl command line interface, and harden the security by applying Google’s best practices for running a Kubernetes cluster.
-
Microsoft Azure IoT Hub Device Provisioning Service Hits General Availability
Microsoft recently announced that the Azure IoT Hub Device Provisioning Service has become generally available. The service had previously been in public preview for a few months with customers, and the release adds new functionality and additional language support.
-
Brief Analysis of the State of JavaScript 2017 Results
In the 2017 edition of the "State of JavaScript", over 28,000 developers responded, supplying the community with a diverse dataset to analyze, and enabling a myriad of discoveries about how JavaScript is being used. JavaScript continues to change at a fever pace with some industry stalwarts stalling while upstarts advance.
-
Google Introduces LoWPAN Support on Android Things
Android Things 6.1 will include support for configuring and managing LoWPAN networks, thus effectively enabling Android Things devices to act as edge nodes, says Google.
-
How Technical Practices Support Evolutionary Architecture and Continuous Delivery
Technical practices of XP such as TDD, Refactoring, CI and Pair Programming support emergent design and enable evolving your architecture. The first practice you need for continuous delivery is CI, committing to mainline every day. Being able to write clean, well-factored, and well-tested modular code is the most important skill for developers.
-
Kubernetes 1.9 Supports Workloads API, Container Storage Enhancements and Windows Beta Support
The latest version of the container orchestration framework Kubernetes supports GA version of Workloads API, container storage enhancements and Windows support (beta). The Kubernetes team announced the release of version 1.9 last week. This is the fourth and final release this year, and also supports the Custom Resource Definition (CRD) validation.
-
IntelliJ IDEA 2017.3: Enhanced Support for Java EE 8, Spring Boot, and JUnit
Just three months after their last release, JetBrains recently released version 2017.3 of their flagship product, IntelliJ IDEA, with a host of new features including enhanced support for Java, Java EE 8, Spring Boot, Kotlin, and Docker.
-
SkyWalking Accepted by Apache Software Foundation as an Incubator Project
SkyWalking's proposal into the Incubator has been voted on and accepted by Apache Software Foundation(ASF) IPMC. SkyWalking is an APM (application performance monitor) tool, especially designed for microservices, cloud-native and container-based architectures. SkyWalking’s underlying technology is a distributed tracing system.
-
Gremlin Releases "Resilience as a Service" SaaS Platform to Enable More Effective Chaos Engineering
Gremlin Inc has released Gremlin, a “resilience as a service” SaaS-based platform, which allows organisations to “break things on purpose” and conduct chaos experiments in order to help prevent application downtime before it happens. Gremlin allows the controlled injection of resource, network and state failure to managed infrastructure so that engineers can observe the behaviour of the system.