I recently acquired Netatmo smart radiator valves to manage my rooms’ temperature remotely. I’m not skilled at manual tasks, but I could easily replace the old thermo-static valves. I then registered the smart ones in the Netatmo app. Finally, I …
-
The try block in Rust
Table of Contents The limit of the ? operatorThe verbose alternativeThe try block to the rescueConclusion I wrote previously about libs for error management in Rust. This week, I want to write about the try block, an experimental feature. The …
-
WebAssembly on Kubernetes
Table of Contents My approach and the use caseBaseline: regular Rust-to-nativeAdapting to WebAssemblyRunning the Wasm image on DockerRunning the Wasm image on KubernetesFinal stepsConclusion Like a couple of innovative technologies, different people have different viewpoints on where WebAssembly fits the …
-
The Home Assistant Model
Table of Contents IntegrationsDevicesEntitiesOther objectsConclusion Home Assistant (home-assistant.io) is a massive beast. It can be overwhelming for a newcomer; it was for me. In this article, I want to describe the underlying model of Home Assistant, which is a good …
-
Why Home Assistant
Table of Contents My existing infrastructureMy goals Last June, I spoke at Berlin Buzzwords. In all honesty, I rarely attend others’ talks for a variety of reasons: lack of time, lack of energy, no interest in the proposed subjects, etc. …
-
Augmenting the client with HTMX
Table of Contents Laying out the workServer-sideClient-sideWorking with HTMXDesigning the fragmentsOur first interactionMarking a todo completeConclusion This article is part of a series comparing different ways to implement asynchronous requests on the client to augment the latter. So far, I …
-
TornadoVM for RISC-V Accelerators
Is Java ready for running on RISC-V accelerators? If so, how? This post shows a possible way by using open source solutions integrating TornadoVM with the oneAPI Construction Kit.
-
Exploring Cost-Effective Solutions for Stateful Rest Services
A cost-effective approach to implementing stateful REST services using IBM Cloud Code Engine, EclipseStore, and IBM Cloud Object Storage, highlighting their integration and scalability benefits for enterprise applications.
-
The Vary HTTP Header
Recently, I stumbled upon the list of all registered HTTP Headers. This post is dedicated to the Vary HTTP Header.
-
Search in Documentation with a JavaFX Chat LangChain4j Application
Let’s use an existing documentation set as the data for a ChatGPT-like application, created with JavaFX and LangChain4J.
-
Feedback from calling Rust from Python
Improving low-level integration with ctypes to the generic ready-to-use pyo3 library.