InfoQ Homepage Programming Content on InfoQ
-
How King uses AI to test Candy Crush Saga
To be able to improve features in games which are constantly evolving, the challenge will be to scale tests to be on a par with new feature development. Automated tests are vital for King to keep up testing Candy Crush, therefore they are constantly looking for new improved ways to test.
-
Getting to Know Deep Java Library (DJL)
Amazon has announced DJL, an open source library to develop Deep Learning models in Java. This article details how to get started with the toolkit. The library aims to reduce number of software dependencies by enabling end-end Deep learning development in Java, rather than having to use additional technologies such as Python or R.
-
Q&A on the Book Building Digital Experience Platforms
The book Building Digital Experience Platforms by Shailesh Kumar and Sourabhh Sethii describes methods, techniques, and practices for using digital experience platforms (DXP) and provides a digital transformation case study from a banking application.
-
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.