Understanding the Dependencies of a C++ Application
This article by Richard Grimes, author of the book, Beginning C++ Programming explains the dependencies of a C++ application. A C++ project will produce an...
No more free Java SE 8 updates for commercial use after January 2019
Oracle owned Java will no longer provide free public updates of Java SE 8 for commercial use after January 2019. This move is a...
Netflix adopts Spring Boot as its core Java framework
This year, Netflix decided to make Spring Boot as their core Java framework, while leveraging the community’s contributions via Spring Cloud Netflix.
The team at...
How to call an Azure function from an ASP.NET Core MVC application
In this tutorial, we'll learn how to call an Azure Function from an ASP.NET Core MVC application.
This article is an extract from the book C#...
Implementing C++ libraries in Delphi for HPC [Tutorial]
Using C object files in Delphi is hard but possible. Linking to C++ object files is, however, nearly impossible. The problem does not lie...
Regular expressions in AWK programming: What, Why, and How
AWK is a pattern-matching language. It searches for a pattern in a file and, upon finding the corresponding match, it performs the file's action on...
The V programming language is now open source – is it too good to...
Yesterday, a new statically-typed programming language named V was open sourced. It is described as a simple, fast, and compiled language for creating maintainable...
Writing test functions in Golang [Tutorial]
Go is a modern programming language built for the 21st-century application development. Hardware and technology have advanced significantly over the past decade, and most...
Declarative UI programming faceoff: Apple’s SwiftUI vs Google’s Flutter
Apple recently announced a new declarative UI framework for its operating system - SwiftUI, at its annual developer conference WWDC 2019. SwiftUI will power...
Delphi: memory management techniques for parallel programming
Memory management is part of practically every computing system. Multiple programs must coexist inside a limited memory space, and that can only be possible...