InfoQ Homepage News
-
Fastify 3.0 Improves Performance, Logging, Schema, and TypeScript Support
Fastify is an open-source, low-performance overhead Node.js web framework. Fastify version 3 introduces support for running Express applications inside Fastify, adds improvements to logging serialization and schema substitution, and provides better TypeScript definition support.
-
WebAssembly Used to Extend Life of Flash Legacy Content
Adobe will stop distributing and updating Flash Player after December 31, 2020. The large amount of Flash content accumulated over the years is however not entirely lost. Ruffle, a Flash emulator, and CheerpX, an x86 virtualization technology, both leverage WebAssembly to play .swf files in the browser.
-
Pros and Cons of Migrating to React Native at Khan Academy
After a two-year long transition from native to React Native for their iOS and Android apps, Khan Academy engineer Bryan Clark offered their view on the pros and cons of this decision.
-
C# 9: Range Operators in Switch Constructs and Pattern-Matching Expressions
Since C# was first introduced, developers have complained about the lack of a range operator in switch constructs. This made switches far less useful in C# than they were in VB. As part of the pattern-matching enhancements for C# 9, this limitation has been addressed.
-
Helidon 2.0 Features New Web Client, DB Client and Command-Line Tool
Oracle has formally released Helidon 2.0 with a host of new significant features such as: support for reactive messaging and streams; a new command-line tool, a new web client API for Helidon SE, GraalVM support for Helidon MP, and a new reactive database client. Dmitry Kornilov, director of software development at Oracle, spoke to infoQ about this latest release.
-
Crowdfunding Web APIs - Igalia Lets Developers Fund APIs They Care About
Igalia, an open-source consultancy that contributed a large part of the CSS Grid implementation in WebKit and Chromium, is experimenting with the crowd-funding of new web APIs. Starting with six HTML/CSS features, the experiment gives developers a larger say on what web APIs get implemented and when.
-
Rancher Labs Discuss the Adoption of Kubernetes "Everywhere"
In a recent podcast, Shannon Williams, co-founder and president at Rancher Labs, and Darren Shepherd, co-founder and CTO at Rancher Labs, sat down with InfoQ and discussed the adoption of hybrid cloud across organisations. Additional topics covered included: the evolution of Kubernetes as a key abstraction for portability and cross-cloud security and running thousands of clusters at the edge.
-
Establishing Change Agents within Organisations Using Shu-Ha-Ri
Shu-Ha-Ri provides us with a learning path toward being agile by mastering the basics and understanding the fundamentals to gain incremental success. By having their own change agents, organisations can adapt quickly to changing market needs and get a competitive edge.
-
Google Launches the First NVIDIA Ampere A100 GPUs in the Cloud with Computing Engine A2 VMs
In a recent blog post, Google announced the introduction of the Accelerator-Optimized VM (A2) family on Google Compute Engine, based on the NVIDIA Ampere A100 Tensor Core GPU. A2 provides up to 16 GPUs in a single VM and is the first A100-based offering in the public cloud.
-
Twitter Hack Was Inside Job
Yesterday, a number of tweets were posted from a number of high profile accounts advertising a 2-for-1 scam on Bitcoin. What happened and why? InfoQ investigates.
-
C# 9: New `and`, `or`, and `not` Keywords for Pattern Matching
Though it may sound like our occasional April Fools Day joke, C# 9 is looking to add `and`, `or`, and `not` to its list of keywords. Specifically, for use in pattern matching.
-
AWS Announces General Availability of Amazon RDS Proxy
Amazon RDS Proxy is a new fully managed, highly available database proxy for MySQL and PostgreSQL databases running on Amazon RDS and Aurora. The service is tailored to serverless architectures and other applications that open and close database connections at a high rate.
-
Refactoring Large Haskell Codebases Using Facebook Retrie
Facebook has open-sourced the tool they use to refactor their own Sigma anti-abuse rule engine. Named Retrie, this tool allows developers to describe rewrites as equations in Haskell syntax rather than regular expressions.
-
Why Coinbase Is Not Using Kubernetes to Run Their Container Workloads
Coinbase recently wrote about why Kubernetes is not part of their technology stack. Coinbase uses containers, but they run them in VMs. For deployments, they use Odin, its open-source solution for deploying their services in VMs as auto-scaling groups. Adopting Kubernetes adds unnecessary complexity to their current deployment pipeline, and it is not the right tool for them at the moment.
-
ROS 2 Foxy Fitzroy Release Improves Security and Tooling
Open Robotics has released ROS 2 Foxy Fitzroy, the latest version of the robot operating system. The release contains several new features, including security enhancements and improved tooling, with contributions from many industry players including the Eclipse foundation and Amazon Web Services.