Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
I’ve been working for years with geospatial data, the ecosystem is vibrant (thanks to DuckDB), but I’ve always missed some tools in the terminal to visually look at geometries in context.
-
In April 2025, I’ve ordered two OrangePi RV2, as soon as they announced Ubuntu 22.04 support, they are running 24x7 since then.
-
TLDR: A recent Qt update let you do gRPC calls directly from QML, allowing to interact with gRPC from the UI without requiring C++.
-
Apache Superset is a popular data visualization tool, often referred to as a Business Intelligence (BI) tool.
-
The CLI tools ecosystem is very alive, I feel this trend restarted with the Go and Rust languages, for the best.
-
Benthos, now renamed Redpanda Connect and the fork Bento, is a data stream processor, think anything Inputs: Kafka, NATS, SQS, S3, a socket, HTTP … modify the content, then send it to anything outputs.
-
Previous post was about discovering a new offer in the Kubernetes Gateway space Envoy Gateway, in this one I’ll share some notes to make it to production.
-
Envoy Proxy is a well known proxy load balancer offering HTTP, gRPC, TCP, customizable with Lua, Go, WASM … It’s often the core component used to build gateways/proxies for Kubernetes.
-
H3 is a geospacial indexing library created by Uber.
-
I’m still using my arm64 4 nodes cluster for experimentation and even to serve some websites.
-
My buddy and I bought some lands (20ha/50acres) in the Quebec province.
-
I’ve already posted about gomobile on this blog: “Using gomobile for real”.
-
Swig is a tool to generate bindings for c/c++, it can produce bindings for Python, Java, Go and more.
-
TL;DR; simply run docker pull akhenakh/kvtiles:planet-9-latest for a self hosted free performant world map (more maps and levels available see kvtiles docker tags).
-
To simplify distribution k3s does not ship with zfs support.
-
TL;DR; Knowing your data helps compress them better than common algorithms.
-
Here in Quebec, winter is so cold it can drain your phone battery very fast.
-
If you are familiar with this blog you know I really appreciate Kubernetes: as a former ops I strongly believe Kubernetes is one way to bundle “the sum of 20y ops good practices”.
-
Following my earlier post about Traefik 2 and Kubernetes, here are some advanced configuration examples and a full yaml example at the end of this post: Protecting a route with a password Create an htpasswd file named users for a user admin htpasswd -c us…
-
Maps are fun, self hosted maps are awesome !
-
I’ve been using Google Compute Platform (GCP) & Google Kubernetes Engine (GKE) for years.
-
Traefik 2.0 is here !
-
Github delivered a beta Github Actions, it’s a worflow that can run almost anything related to your code, like a CI/CD.
-
Here is a simple yet useful trick to access web interface within your cluster.
-
I’m still playing with my 3 nodes arm64 cluster, having some stability issues with k3s, I turned into kubeadm to deploy a bare metal non HA one master two workers Kubernetes cluster.
-
I’m evaluating k3s a Lightweight Kubernetes on a 3 nodes arm64 cluster (RK3328 Quad arm64).
-
The H96 Max + is an Android 8.1 box with a Rockchip 3328, 4Gb RAM and 32G or 64G builtin eMMC, it’s the same chipset as the Rock64, it costs around 60 USD.
-
Here are my notes to install Arch on a Rock64 and boot on USB first.
-
Caddy is the swiss army of the web server, and with the recent commercial license changes, it’s time to give it some love back.
-
Context I wanted to blog about this for years: how to connect to a Kubernete’s loadbalanced service?
-
Following my recent blog post on setting up a dev environment in Kubernetes, here are some tips to use Traefik as a gRPC load balancer.
-
Introduction When starting on a new project or prototyping on a new idea, I find myself doing the same tasks again and again.
-
I needed a reason to use the new Go 1.11 Wasm port for “real”.
-
My Own Car System, Rear Camera, Offline Maps & Routing, Map Matching with Go on Raspberry Pi part II
This is my journey building an open source car system with Go & Qt, rear camera, live OpenGL map … Cross compilation In Part I, I had to patch qtmultimedia for the camera to work, but Qt compilation is resource hungry, same goes for the osrm compilation,…
-
At first I needed a car rear camera, one thing led to another… My Car, from 2011, only has an LCD display and no rear camera, so I bought a PAL rear camera, we passed some cables from the rear window to the front then everything begun.
-
Having multiple clients to handle multiple networks is a mess, especially the Slack client which is really heavy and annoying.
-
Google is working again on S2 a spatial library !!!
-
One year ago I’ve started to collect temperature from my house using Acurite sensors.
-
PacBSD is a FreeBSD kernel/world with a PacMan Arch package manager and an optionnal OpenRC init system.
-
I’ve got an Asus C301S at work, it’s a Chromebook with Chromeos.
-
I’ve been a long time UNIX user, ditched Microsoft back in the 90s for FreeBSD, Solaris and Linux on the desktop, but when Apple released MacOS X, I’ve used it as a workstation.
-
There are a lot of different solutions when it comes to collecting metrics, I found myself happy with this hybrid solution.
-
If you are following Go development you probably know that: Go 1.7 moves the golang.org/x/net/context package into the standard library as context, Yeah !
-
Go Mobile can generate native framework for iOS and Android using Go code, I was curious what could be achieved with it.
-
I’ve been using gRPC at work and in several personal projects for months and happy with it, but when it comes to load balancing gRPC does not come with batteries included.
-
I have found the right setup to stream in 1080p from a Raspberry Pi using the camera to TwitchTV while injecting audio on the fly!
-
I’ve been using Jetbrains editor (the free Idea community edition) or Pycharm with the Go plugins and very happy with this setup, the editor is providing some realtime linting but I was missing gometalinter.
-
If you read this blog, you know I’ve recently released a project called regionagogo, a geo shape lookup database, described in this blogpost.
-
On a previous post, I’ve described how to use the S2 geo library to create a fast geo database, but it was to store locations (points) and only to perform range queries, a complete geo database would have regions/polygons queries.
-
Six months ago, I wrote on this blog about Geohashes and LevelDB with Go, to create a fast geo database.