Recent Posts

Getting Started with Deep Learning in Java Using Deep Netts (Part 2)

Deep Netts is a deep learning development toolkit that enables Java developers to easily add modern AI to their apps. It provides a deep learning IDE and a Java-native deep learning library for embedding AI models into Java apps. In part 1, we looked at the Deep Netts Community Edition, which is capable of solving basic machine learning problems, and …

Read More »

A Flavour of TornadoVM on Apple M1 Pro

This article aims to describe the main steps required to install and run TornadoVM on Apple M1 Pro. Steps Install Prerequisites Run TornadoVM Installer Execute Unit Tests Performance Evaluation: Running Matrix-Multiplication on Apple M1 GPU 1. Install Prerequisites To install TornadoVM, it is necessary to have some packages installed. For instance, you will have to install Maven and wget in …

Read More »

Write Your Own Service Discovery Client for Apache APISIX

API Gateways in general, and Apache APISIX in particular, provide a single entry point into one’s information system. This architecture allows for managing load balancing and failover over similar nodes. For example, here’s how you can create a route balanced over two nodes in Apache APISIX: curl http://localhost:9080/apisix/admin/routes/1 -H ‘X-API-KEY: edd1c9f034335f136f87ad84b625c8f1’ -X PUT -i -d ‘{ “uri”: “/*”, “upstream”: { …

Read More »