Categories

Jacar categories — explore the topics A rocket whose eyes follow your cursor.
Methodologies

Ansible and Pulumi: Two Automation Philosophies Coexisting

Ansible and Pulumi solve different problems and are not competitors: Ansible manages configuration inside a server (packages, users, services); Pulumi defines, with real code in TypeScript, Python, Go or .NET, which cloud infrastructure exists (VPCs, instances, databases). Combining them, with Pulumi's dynamic inventory feeding Ansible, is the most productive pattern for automating a stack that includes servers in the cloud.

Tools

Fluent Bit: Lightweight Log Collection in Production

Fluent Bit is the CNCF's lightweight log collector: a ~1.5 MB C binary that rarely tops 30 MB of memory in production. It beats Promtail, Vector, and Filebeat when several destinations or resource-constrained nodes are in play, thanks to a pipeline of inputs, parsers, filters, and outputs that stays easy to reason about and debug.

Artificial Intelligence

LM Studio: Exploring AI Models from Your Desktop

LM Studio is a desktop app for Mac, Windows, and Linux that downloads and runs large language models on your own machine, with a polished chat interface and no terminal required. It includes an OpenAI-compatible API and RAG with your documents. For individual use it beats Ollama on user experience; for teams or production, OpenWebUI, vLLM, or TGI are the better fit.

Tools

Semaphore: Ansible UI When the Team Grows

Semaphore is the open-source Ansible web UI that solves the four scaling problems: audit trails, role-based permissions, execution history, and centralised secrets. It consumes ~500 MB versus AWX at ~4 GB. The pragmatic choice for mid-size teams that have outgrown running playbooks from a shared terminal.

How to Install

How to Install Traefik on Docker Swarm with Certificates

Traefik is the default reverse proxy for Docker Swarm: automatic service discovery via labels, Let's Encrypt certificates with DNS challenge, and reusable middleware chains. This guide covers the overlay network, static and dynamic configuration, certificate storage for multi-manager setups, and the production decisions that actually matter.

Artificial Intelligence

LiteLLM: A Proxy to Unify Model Providers

The LiteLLM proxy sits between your applications and your model providers, exposing a single endpoint in the OpenAI format that routes each call to OpenAI, Anthropic, Cohere, or a self-hosted model. It earns its place at the second provider, where clean code breaks down: every SDK brings its own client, message format, streaming semantics, errors, and function calling.

Software Development

Zed: A Modern Editor Built for Collaboration

Zed is the editor built by Atom's creators, rebuilt in Rust with a native GPU-rendering UI framework and no Electron. It delivers ~8 ms latency, real-time collaboration with integrated voice and shared cursors, and an open license (GPL v3 + Apache 2.0). A serious VS Code alternative for pairs and small teams.

Software Development

Cursor: The Editor Built Around AI

Cursor is a VS Code fork that puts artificial intelligence at the core of the editor instead of bolting it on as a plugin. It offers inline completion, a chat that understands full project context, and Composer, multi-file editing from a short brief. The Pro plan costs $20 a month and it competes directly with GitHub Copilot.

Software Development

Corporate Low-Code: Retool and Appsmith for Internal Tools

Retool and Appsmith cut internal tool development time from weeks to days. Retool leads the commercial SaaS market with polished components and enterprise permissions; Appsmith brings open source self-hosting at low or zero cost. Low-code works for dashboards, forms, and simple workflows, and breaks on complex logic or highly custom interfaces.

Methodologies

Flux CD vs ArgoCD: Which to Choose for Your Platform

Flux CD and ArgoCD are the two CNCF-graduated GitOps tools for deploying to Kubernetes with Git as the source of truth. ArgoCD offers a centralised visual UI that manages several clusters from one instance, while Flux is a set of Kubernetes-native controllers with built-in image automation. Neither choice is wrong: it depends on your team and use case.

Architecture

Backstage: Spotify’s Developer Portal

Backstage is the open-source platform from Spotify for building Internal Developer Platforms: a web portal (Node.js + React) that centralises service catalogs, scaffolding, and technical documentation. Adopted by Netflix, American Airlines, and hundreds of companies since 2020, it needs 1-3 dedicated engineers and pays off for organisations with more than 50 developers.

Artificial Intelligence

Model Quantization and llama.cpp on Your Laptop

With quantization, model weights are stored with fewer bits (4, 5, or 8 instead of 16), so Llama 2 13B shrinks from 26 GB to about 7.5 GB. With llama.cpp it runs on an ordinary 16GB-RAM laptop with no dedicated GPU, and the quality loss is smaller than intuition suggests.

Technology

OpenTofu: The Open Response to Terraform’s License Change

OpenTofu is the community fork of Terraform, born in 2023 after HashiCorp switched to the Business Source License. With full file compatibility and Linux Foundation governance, it is the legally safe alternative for organisations with strict open-source policies or for those building products on Terraform.

Tools

Podman: Containers Without a Daemon or Root

Podman is the Docker alternative with no central daemon and no root privileges required. Each container runs as a direct child process of the launching user, with rootless support since version 1.0 in 2019. If a container escapes, it does not gain host root. When Podman makes sense and what real differences to expect.

Technology

Trivy and Grype: Container Image Scanning in CI

Trivy and Grype are the two leading open-source tools for container image scanning in CI/CD pipelines. Both detect CVEs in OS packages and language dependencies with less than 5% coverage difference. Trivy stands out for IaC scanning; Grype natively integrates the SBOM workflow with Syft.

Technology

The Grafana Stack: Loki, Tempo, and Mimir for Open Observability

The Grafana stack combines three open source projects: Loki for logs, Tempo for traces, and Mimir for metrics. All three keep data in object storage (S3/GCS) with a minimal index instead of indexing everything like Elasticsearch, which cuts cost sharply at high volume and lets you correlate metric, log, and trace from a single Grafana panel.

Technology

nerdctl: A Lightweight Docker Alternative Over containerd

nerdctl is a Docker-compatible CLI that talks directly to containerd, the standard Kubernetes runtime since dockershim was removed in 2022. It adds rootless support by default, encrypted images with ocicrypt, lazy-pulling, and native CNI. It fits best where containerd already runs, though Docker Engine still wins on advanced Compose and Swarm.

Artificial Intelligence

ChatGPT With Plugins: An Ecosystem Under Construction

ChatGPT plugins let the model invoke external services through an OpenAPI specification. Three months after launch, the ecosystem has around 500 plugins with a clear pattern: they work well for live data lookup and internal API exposure, but show friction in multi-plugin orchestration and real-money transactions.

Tools

Figma: Collaborative Prototyping for Product Teams

How Figma went from being one more design tool to becoming the shared language between design, product and engineering, and what that shift changes about the way a product team actually works from the first sketch through to handoff.

Artificial Intelligence

Cerebras-GPT: 7 Open-Source LLM Models Ready to Use

Cerebras-GPT is a family of 7 open-source language models, ranging from 111 million to 13 billion parameters, trained by Cerebras Systems on its CS-2 processors with the standard GPT-3 architecture. Released on Hugging Face and GitHub under the Apache 2.0 license, they suit fine-tuning, research, and local inference, though they understand only English.

Artificial Intelligence

Vector Database Comparison: Qdrant, Pinecone, and Weaviate

Qdrant is the pick when full control and performance in self-hosted setups matter most; Pinecone wins for fully managed SaaS with zero operations; Weaviate stands out when native embeddings and hybrid search built into one pipeline add real value. This comparison covers architecture, quantisation, filtering, and RAG use cases to help you decide based on budget and control needs.

Tools

Efficient PC Management with Microsoft PC Manager

Microsoft PC Manager is a free, official Microsoft tool that brings temporary-file cleanup, Windows startup management, one-click access to Windows Defender, and a visual disk-usage map into a single panel. It runs on Windows 10 and Windows 11, but it does not replace a full antivirus or dedicated data-recovery tools.

Tools

GitHub Copilot: The Intelligent Code Assistant

GitHub Copilot is a coding assistant from GitHub and OpenAI that suggests code in real time inside the editor, trained on billions of lines of public code. It speeds up repetitive tasks such as tests, boilerplate, and documentation, but its suggestions always need human review before reaching production.

Tools

RustDesk Remote Desktop Tool: Professional Solution

RustDesk is an open-source remote desktop tool released under the AGPL-3.0 licence, with more than 113,000 stars on GitHub. It offers end-to-end encryption, clients for Windows, macOS, Linux, iOS and Android, and the option to run your own signalling server with Docker instead of relying on RustDesk's public infrastructure.