InfoQ Homepage News
-
F# 4.5 Brings Spans, Match!, and More
Now available as a preview, F# 4.5 introduces a number of new features, including support for .NET Core 2.1 new primitive type Span<T>, a new Match! keyword, and more.
-
Terraform 0.12 Releasing This Summer with for Loops and First-Class Expressions
HashiCorp will be releasing Terraform 0.12 later this summer. This release includes a number of new, heavily requested improvements to Terraform based on community feedback and input. Most notably among the changes are: first-class expressions, the for expression, and conditionals. Upgrading to the new version may cause breaking changes for some users of Terraform.
-
TypeScript 3.0 Release Improves Support for Large Projects
The TypeScript team recently announced version 3.0 of TypeScript, introducing new techniques for creating and scaling projects, operations on parameter lists, new types to enforce explicit checks, and improvements to the developer user experience in handling errors reported by TypeScript.
-
Digital Disruption via Space: High-Speed Internet Access through Satellites
Satellites are enabling high speed access to the internet in rural areas, on airplanes, and for internet service providers to the core network. Space technology innovations like electric propulsion, digitalization revolutionize telecommunications and new entrants like SpaceX are forcing launch costs down. These developments will enable new services and lower the costs of existing ones.
-
"Docker Application Guides" Demonstrate How to Deploy Enterprise Apps to Swarm and Kubernetes
Docker recently announced Docker Application Guides, which demonstrates how to deploy applications on Docker Enterprise Edition and Docker Desktop, providing architectures and guidance examples for selecting container images and deploying prototype applications, orchestrated by Docker Swarm or Kubernetes.
-
Istio v1.0 Service Mesh Released with Feature “Ready for Production Use”
At the Google Cloud Next 2018 event, the release of Istio 1.0 service was announced. Key new features include cross-cluster mesh support, fine-grained traffic flow control, and the ability to incrementally roll out mutual TLS across a mesh.
-
Plaid.com’s Monitoring System for 9600+ Integrations
Plaid.com has integrations with over 9600 financial institutions, and their monitoring challenges arise from the heterogeneous nature of these integrations and as well as their large number. They rebuilt their monitoring system on Kinesis, Prometheus, Alertmanager and Grafana to solve the challenges of scalability and low latency.
-
Performance of Structs in C# 7.2
The C# compiler, under some circumstances involving readonly, creates defensive copies of a struct. While this issue is well known and documented, it’s worth revisiting as it’s tied to several features of C# 7.2. The in and ref readonly keywords make occurrences of the issue more frequent, while readonly structs offer a way to fix it.
-
QLoo Creates GraphQL Interface for Existing Services
Solo.io recently released QLoo , an API translation layer to provide GraphQL endpoints for existing services and serverless functions. QLoo is intended to simplify the process of adding GraphQL on top of existing software.
-
New York Creates Task Force to Examine Automated Decision Making
New York City has created an Automated Decision Systems Task Force to demand accountability and transparency in how algorithms are used in city government. The final report of the task force is due in December 2019. This task force is the first in the United States to study this issue.
-
Pymetrics Open-Sources Fairness-Aware Machine Learning Algorithms
Pymetrics, an AI start-up that specializes in providing recruitment services for organizations, has recently open-sourced their bias detection algorithms on Github. The tool, also known as Audit AI, is used to mitigate discriminatory patterns that exist within training data sets which influence or improve the probability of a population being selected by a machine learning algorithm.
-
Google Cloud Platform Release Edge TPU and Cloud IoT Edge
Google announced it would bring two new products to their cloud platform to aid customers in developing and deploying their devices. These products are the Edge TPU, a new hardware chip, and Cloud IoT Edge, an expansion of the Google Cloud AI capability for gateways as well as connected devices.
-
Google Cirq: a Python Open Source Library for Quantum Computing
Cirq aims to make it easier to write, manipulate, and optimize quantum algorithms for noisy intermediate scale quantum (NISQ) computers. Cirq also enables the execution of those programs on a local simulator and is designed to support future quantum hardware and quantum cloud processors.
-
Google Updates Key Cloud Database Services
Google unveiled new database capabilities and partnerships at the recently-concluded Google Cloud Next conference. This included expanded beta access for Cloud Firestore, new functionality for Cloud Bigtable, and highly-requested features for Cloud Spanner. There were also announcements around expanded support for SAP and Oracle workloads.
-
How SendGrid Scales Its Email Delivery Systems
SendGrid, a cloud based email service, has seen its backend architecture evolve from a small Postfix installation to a system hosted on their own data-centers as well as on the public cloud. Rewriting of services in Go, a gradual move to AWS, and a distributed Ceph-based queue allows the team to hand over 40 billion emails per month.