InfoQ Homepage Programming Content on InfoQ
-
The Future of Spring Cloud's Hystrix Project
The Spring Cloud Hystrix Project was built on top of the similarly-named Netflix project. The latter has recently been placed into maintenance mode, leaving Java developers wondering where to migrate to. The Resilience4j project aims to fill that gap and provide continuity for cloud native Java projects.
-
InfoQ Editors' Recommended Talks from 2019
As part of the 2019 end-of-year-summary content, this article collects together a list of recommended presentation recordings from the InfoQ editorial team.
-
InfoQ's 2019, and Software Predictions for 2020
We take a look back at what we saw on InfoQ in 2019, and think about what the next year might bring.
-
Quarkus, a Kubernetes Native Java Framework, Reaches Version 1.0: Q&A with Thomas Qvarnstrom
Quarkus, a Kubernetes native Java framework tailored for GraalVM and OpenJDK HotSpot, has reached version 1.0. Quarkus is an Open Source stack for writing Java applications, offering unparalleled startup time, memory footprint and developer experience. InfoQ spoke with Thomas Qvarnstrom, senior principal product manager at Red Hat, in order to learn about the Quarkus journey, extensions, and more.
-
Did You Forget the Ops in DevOps?
Kris Buytaert, a DevOps pioneer, takes us through his journey in the last 10 years of helping organizations go through the adoption hype cycle and sorting out misunderstandings in their transformations.
-
Q&A on the Book Rebooting AI
The book Rebooting AI explains why a different approach other than deep learning is needed to unlock the potential of AI. Authors Gary Marcus and Ernest Davis propose that AI programs will have to have a large body of knowledge about the world in general, represented symbolically. Some of the basic elements of that knowledge should be built in.
-
How to Use Redis TimeSeries with Grafana for Real-Time Analytics
In this article, author Roshan Kumar discusses how a purpose-built database like RedisTimeSeries can be used to manage time-series data. He also shows how to visualize this data in a Grafana dashboard.
-
Porting a Desktop Game Editor to the Browser with WebAssembly
Florian Rival, software engineer at Google and creator of the GDevelop game editor, discusses the lessons learnt from porting a native desktop game editor to the browser with WebAssembly. InfoQ interviewed Rival on the technical challenges encountered, the benefits derived from the port, and tips for developers thinking about porting desktop applications with WebAssembly.
-
Newly Announced Ecstasy Programming Language Targets Cloud-Native Computing
Ecstasy has been co-created by former Tangosol founders Cameron Purdy and Gene Gleyzer, and they recently showcased the language at CloudNative London 2019. InfoQ got together with Purdy to ask some questions about the language and the problems it’s designed to solve.
-
Java Feature Spotlight: Local Variable Type Inference
In Java Futures at QCon New York, Java Language Architect Brian Goetz took us on a whirlwind tour of some recent and future features in the Java Language. In this article, he dives into Local Variable Type Inference.
-
Angular & ASP.NET Core 3.0 - Deep Dive
While there are many advantages to using Angular for building SPAs, some parts including trivial, static content such as Contact As, Licensing, etc. don’t need the extra complexity. In this article Evgueni Tsygankov shows how to build reusable Angular components that can be hosted in ASP.NET Core pages, allowing you to choose the right tool for each page.
-
Containers in 2019: They're Calling it a [Hypervisor] Comeback
The 2019 news cycle within the "cloud native" corner of the world has been abuzz with a word previously thought outmoded by the rapid rise of containers: “hypervisor.” This article explores the motivations behind this, focusing on security, user experience, and isolation flexibility, and concludes by speculating on the future direction of development within the cloud and container industry.