InfoQ Homepage Programming Content on InfoQ
-
Azure + Spring Boot = Serverless - Q&A with Julien Dubois
Microsoft seems to prove over and over again its focus on cloud and the Java ecosystem is the new normal. Even though Java has been amongst the supported languages for Azure functions for some time now, Julien Dubois experimented with Spring Boot and Azure to see what this combination means for Azure serverless computing. InfoQ reached out to him to explore further his experience on this topic.
-
Federated Machine Learning for Loan Risk Prediction
In this article, author Brendon Machado discusses how data owners and data scientists can work together to create models on privatized data using the federated learning technique and shows how to use it in loan risk prediction use cases.
-
Article Series: PHP 7.x
PHP 7.x brings several improvements and new features that touch all aspects of the language, including better support for object oriented programming, extensions to classes and interfaces, improvements to the type system, error handling, and more. In this series of articles, we discuss new features across the various PHP 7.x versions.
-
Interview with RavenDB Founder Oren Eini
RavenDB is a NoSQL document database with multi-document ACID transactions and smart document compression. To learn more about the recent RavenDB 5 release and RavenDB in general, we’ve invited Oren Eini, creator of RavenDB and CEO of Hibernating Rhinos, to join us.
-
Interview With Fastify Node.js Web Framework Co-Creator Matteo Collina
Fastify is an open source, low performance overhead Node.js web framework filling a significant need in the ecosystem. Fastify emphasizes developer experience as a driving force in building a solid open source project and community. The Fastify project is part of the OpenJS Foundation.
-
Q&A on the Book Techlash
The book Techlash by Ian Mitroff and Rune Storesund explains why companies need to become socially responsible by considering the potential negative outcomes of technology. It explains how proactive crisis management can help prevent a crisis by the early detection and correction of deviations from expected conditions.
-
Plugin Framework for .NET
In an interview with developer Mikael Koskinen, he tells us about his new Plugin Framework, why he created it, how to get the best from it and plans for the future.
-
Functional UI - a Stream-Based Equational Approach
User interface applications can be implemented with an explicit functional relation linking events received by the user interface to the actions to exert on the interfaced systems. Streams by abstracting over time may express that relation concisely. A stream-based implementation is one of the three Functional UI strategies for implementing reliable, well-architected user interface applications.
-
Running Axon Server in Docker and Kubernetes
Axon Server is an all-in-one solution for CQRS and ES applications written in Java for the Axon Framework. In Part 2 we continue by looking at the platform we run it on; in particular Docker and Kubernetes.
-
Cheesemake: a Declarative Build Tool for C Programs
This article will describe how I came to spend some of the last few months writing a build tool for C programs. Along the way, I'll also try and say something about getting a software project off the ground, how to tackle technical problems that arise, and some of the steps on the path to working software.
-
The First Wave of GPT-3 Enabled Applications Offer a Preview of Our AI Future
The first wave of GPT-3 powered applications are emerging. After priming of only a few examples, GPT-3 could write essays, answer questions, and even generate computer code! Furthermore, GPT-3 can perform algebraic calculations and language translations despite never being taught such concepts. However, GPT-3 is a black box with unpredictable outcomes. Developers must use it responsively.
-
PHP 7 — Improvements to Arrays, Operators, Constants, and Exception Handling
In this final article in the series on new features in PHP 7.x, we shall discuss improvements to arrays, operators, constants, and exception handling.