The Problem If you're like me, you live in your terminal. You've got Docker containers running for databases, Redis instances for caching, microservices doing their thing — and you're constantly context-switching to check on them. # The old way: docker ps docker logs my-app -n 50 docker stats docker inspect some_container # ... back and forth, breaking your flow Now imagine you're working with
If your team works with geospatial data, sooner or later you need a place where maps, layers, users, and edits live together. There are many capable SaaS platforms and proprietary solutions you can deploy on your own infrastructure, but there is another path: self-hosting an open-source Web GIS server. In this tutorial, we will deploy NextGIS Web on a low-cost VPS using Docker, and then configure
What if your Kubernetes cluster simply refused to run unsigned images? I spent some time experimenting with enforcing image provenance in a small Kubernetes setup using MicroK8s. The idea was simple: Only container images with valid cryptographic signatures are allowed to run in the cluster. For this I used: GitLab CI/CD (build + signing pipeline) Cosign / Sigstore (image signing) Kyverno (admissi
Exemplo mínimo de uso com Bun (baseado na documentação oficial) Aviso: Este exemplo é puramente acadêmico, baseado na documentação oficial do Next.js. Para um ambiente de produção real, ajustes adicionais de segurança, performance e monitoramento são necessários. 1 - Ajustar o next.config.ts para "Standalone": import type { NextConfig } from "next"; const nextConfig: NextConfig = { output: "
Yesterday, my Jenkins pipeline could install dependencies and build the frontend. But there was a missing piece: Docker. Without it, I couldn't package my applications into containers — the whole point of this challenge! Today, I fixed that. I configured Jenkins to build Docker images for both my backend and frontend, turning my CI pipeline into a complete build system. The pipeline could: Pull co
If you’ve ever tried to set up an Intel RealSense camera with ROS 2 on a fresh machine, you already know the pattern: it works on one system, then breaks on another, and you lose time chasing environment differences. That’s why I put together realsense-ros2-docker — a small, focused repository that provides a simple Dockerfile for RealSense bring-up with ROS 2. Repo: https://github.com/SAJIB3489/r
We stopped sharing one staging server — here's what we built instead Every team I've been on has had the same problem. You have 4 engineers. You have one staging server. Every morning there's a Slack message: "who's on staging right now?" Someone has to wait. Someone always merges before QA finishes. Someone's PR sits in review for 3 days because the environment is occupied. The frontend teams s