← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 109
  1. Rendering Maps in Terminals

    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.

  2. In April 2025, I’ve ordered two OrangePi RV2, as soon as they announced Ubuntu 22.04 support, they are running 24x7 since then.

  3. TLDR: A recent Qt update let you do gRPC calls directly from QML, allowing to interact with gRPC from the UI without requiring C++.

  4. Apache Superset is a popular data visualization tool, often referred to as a Business Intelligence (BI) tool.

  5. Modern CLI tools

    The CLI tools ecosystem is very alive, I feel this trend restarted with the Go and Rust languages, for the best.

  6. 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.

  7. Envoy Gateway In Production

    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.

  8. 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.

  9. H3 is a geospacial indexing library created by Uber.

  10. I’m still using my arm64 4 nodes cluster for experimentation and even to serve some websites.

  11. My buddy and I bought some lands (20ha/50acres) in the Quebec province.

  12. Using Go on iOS in 2021

    I’ve already posted about gomobile on this blog: “Using gomobile for real”.

  13. C++ bindings in Go and Swig

    Swig is a tool to generate bindings for c/c++, it can produce bindings for Python, Java, Go and more.

  14. Free Maps For All

    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).

  15. k3s, containerd & ZFS

    To simplify distribution k3s does not ship with zfs support.

  16. TL;DR; Knowing your data helps compress them better than common algorithms.

  17. Here in Quebec, winter is so cold it can drain your phone battery very fast.

  18. 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”.

  19. 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…

  20. Self Hosted World Maps

    Maps are fun, self hosted maps are awesome !

  21. I’ve been using Google Compute Platform (GCP) & Google Kubernetes Engine (GKE) for years.

  22. Traefik 2.0 with Kubernetes

    Traefik 2.0 is here !

  23. Github delivered a beta Github Actions, it’s a worflow that can run almost anything related to your code, like a CI/CD.

  24. Here is a simple yet useful trick to access web interface within your cluster.

  25. 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.

  26. k3s on arm64

    I’m evaluating k3s a Lightweight Kubernetes on a 3 nodes arm64 cluster (RK3328 Quad arm64).

  27. 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.

  28. Arch on Rock64 with USB boot

    Here are my notes to install Arch on a Rock64 and boot on USB first.

  29. 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.

  30. Context I wanted to blog about this for years: how to connect to a Kubernete’s loadbalanced service?

  31. 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.

  32. Introduction When starting on a new project or prototyping on a new idea, I find myself doing the same tasks again and again.

  33. I needed a reason to use the new Go 1.11 Wasm port for “real”.

  34. 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,…

  35. 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.

  36. Having multiple clients to handle multiple networks is a mess, especially the Slack client which is really heavy and annoying.

  37. Google is working again on S2 a spatial library !!!

  38. One year ago I’ve started to collect temperature from my house using Acurite sensors.

  39. Notes on PacBSD

    PacBSD is a FreeBSD kernel/world with a PacMan Arch package manager and an optionnal OpenRC init system.

  40. I’ve got an Asus C301S at work, it’s a Chromebook with Chromeos.

  41. From OSX to Linux

    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.

  42. There are a lot of different solutions when it comes to collecting metrics, I found myself happy with this hybrid solution.

  43. 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 !

  44. Go Mobile can generate native framework for iOS and Android using Go code, I was curious what could be achieved with it.

  45. 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.

  46. 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!

  47. 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.

  48. If you read this blog, you know I’ve recently released a project called regionagogo, a geo shape lookup database, described in this blogpost.

  49. 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.

  50. Six months ago, I wrote on this blog about Geohashes and LevelDB with Go, to create a fast geo database.