Clivern

𝙰 𝚂𝚘𝚏𝚝𝚠𝚊𝚛𝚎 𝙴𝚗𝚐𝚒𝚗𝚎𝚎𝚛 𝚊𝚗𝚍 𝙾𝚌𝚌𝚊𝚜𝚒𝚘𝚗𝚊𝚕 𝚆𝚛𝚒𝚝𝚎𝚛.

Understanding Elixir Supervisor

17 August 2025

A Supervisor is a process that supervises other processes (child processes). Supervisors are used to build a hierarchical process structure called a supervision tree.

Read More

Understanding Elixir GenServer

16 August 2025

A GenServer is a process like any other Elixir process and it can be used to store state, execute code asynchronously and so on. Think of it as having many tiny workers, each with their own mailbox and private desk.

Read More

Collecting Phoenix's Metrics with Prometheus

15 August 2025

This tutorial walks you through integrating Oak with your Phoenix application step by step. Oak is a high-performance metrics collection and aggregation library written in Elixir that provides Prometheus-compatible metrics.

Read More

Building a Secure MCP Server for Weather

17 July 2025

Learn how to build a secure Model Context Protocol (MCP) server for weather data with authentication, geocoding, and production-ready deployment using FastMCP and Open-Meteo APIs.

Read More

Langgraph In Action

19 March 2025

LangGraph library enables agent orchestration — offering customizable architectures, long-term memory, and human-in-the-loop to reliably handle complex tasks.

Read More

Memory Safety in Rust

17 March 2025

Learn how Rust achieves memory safety without runtime overhead, preventing crashes, data corruption, and security vulnerabilities through compile-time analysis.

Read More

Building a Neovim Plugin

07 March 2025

Creating Neovim plugins with Lua can significantly enhance your development workflow. This guide will walk you through building a simple plugin that displays a daily quote.

Read More

Tools Calling with Langchain

19 January 2025

When constructing a langchain agent, you can provide tools to allow the agent to access up-to-date information and tailor its answers based on the latest data.

Read More