InfoQ Homepage Development Content on InfoQ
-
Google Releases Anthos, a Hybrid Cloud Platform, to General Availability
Recently, Google announced on their blog the general availability of Anthos, a service for hybrid cloud and workload management that runs on the Google Kubernetes Engine (GKE). Furthermore, besides running on the Google Cloud Platform (GCP), it also allows customers to manage workloads running on third-party clouds like AWS and Azure.
-
Nest.js 6 Improves GraphQL Integration and Improves Platform Flexibility
Nest.js recently announced the release of version 6 of their TypeScript framework. Nest.js 6 improves support for GraphQL and also decouples the platform-specific portions of their framework to support applications beyond their traditional Express and Node.js based architecture.
-
Ink: React for Interactive Command-Line Apps
Ink.js, self-described as "React for Command Line Interfaces", recently released its second major iteration. Ink enables to build command-line apps by assembling React components. Developers may then leverage their React knowledge, and the React ecosystem.
-
Microsoft Announces General Availability of Visual Studio 2019 for Windows and Mac
Microsoft has announced the general availability of Visual Studio 2019 for Windows and Mac. The new version comes with a number of improvements over the last major version released in 2017. A couple of highly anticipated features - IntelliCode and Live Share - have been included in this release.
-
In a Serverless World, We Still Need State
Today there is a large push in enterprise architecture towards serverless architecture. Jonas Bonér argues that although he strongly believes in the serverless movement, the programming model should not focus only on stateless functions. We must also have a focus on state, allowing us to benefit from the advantages of serverless while building distributed general-purpose applications.
-
Ts.ED Provides TypeScript Framework Leveraging Express and Decorators
Ts.ED provides a server-side TypeScript framework on top of Node.js and Express. The framework provides classes and decorators to simplify common server-side patterns, and offers integration with many other projects including TypeORM, Swagger, GraphQL, AJV, Passport.js, and Socket.io, among others.
-
Rust 1.34 Introduces Alternative Registries for Non-Public Crates
The most significant feature in Cargo 1.34 is support for using alternative cargo registries, which could be a game changer in enterprise environments. Additionally, this release also include support for ? in documentation tests, and several improvements to the standard library.
-
Sitting Considered Deadly: Introduce Movement in Our Workdays
Prolonged sitting wreaks havoc on our bodies and our minds. A first step to introduce more movement throughout your workday is to organize a sit-stand workstation, claimed Marek Stój in his talk Sitting Considered Deadly at Codemotion Amsterdam 2019. He suggested alternating between the two and trying out various ways in which one can sit or stand.
-
JEP 230: A New Microbenchmark Suite for JDK 12
The OpenJDK Microbenchmark Suite (JEP 230), based on the Java Microbenchmark Harness (JMH), is a new feature in the release of JDK 12. Claes Redestad, principal member of technical staff at Oracle, spoke to InfoQ about the new Microbenchmark Suite.
-
NSFW.js: Machine Learning Applied to Indecent Content Detection
With the beta-released NSFW.js, developers can now include in their applications a client-side filter for indecent content. NSFW.js classifies images into one of five categories: Drawing, Hentai, Neutral, Porn, Sexy. Under some benchmarks, NSFW categorizes images with a 90% accuracy rate.
-
Microsoft Announces General Availability of SignalR Service Bindings in Azure Functions
Microsoft has announced the general availability of SignalR Service bindings in Azure Functions, which provides the ability to push messages and content updates in real-time to connected clients. Moreover, this would start through the various triggers of Azure Functions, including services such as Cosmos DB and Service Bus.
-
Prashanth Southekal on Applied Machine Learning
Prashanth Southekal, managing principal at DBP Institute, hosted a workshop last month at Enterprise Data World 2019 Conference, on applied machine learning techniques and when to use different ML algorithms.
-
Build a Monolith before Going for Microservices: Jan de Vries at MicroXchg Berlin
Most developers don’t work at global large-scale companies like Netflix. Most developers work in much smaller companies with maybe up to 50 – 80 developers, Jan de Vries noted in his presentation at MicroXchg Berlin, where he argued that a properly built monolith in many cases is superior to a microservices based architecture. With a well-built monolith, it will also be easy to pull services out.
-
Running Serverless Containers on Google Cloud Run
Google Cloud Run, now available in beta, allows you to run serverless applications based on Docker containers that are automatically activated when an HTTP request comes in. Google Cloud Run is a fully managed platform and is based on KNative, which allows you to easily port your applications to any other platforms using Kubernetes clusters.
-
Merging OpenTracing and OpenCensus into a Single Distributed Tracing Framework
The OpenTracing and OpenCensus projects have announced that they will merge into a single, unified project. The goals of the merge include creating a single instrumentation standard, maintaining essential functionality without including every feature from both projects, a loosely coupled architecture to enable pluggability, and cover within its scope traces, metrics and logs.