Programming

Programming

1512 bookmarks
Custom sorting
Tracing Discord's Elixir Systems (Without Melting Everything)
Tracing Discord's Elixir Systems (Without Melting Everything)
Join Senior Software Engineer Nick Krichevsky as he explains how Discord added distributed tracing to Elixir's message passing and optimized it to handle millions of concurrent users.
·discord.com·
Tracing Discord's Elixir Systems (Without Melting Everything)
Wasmtime
Wasmtime
·wasmtime.dev·
Wasmtime
Event Sourcing with Elixir
Event Sourcing with Elixir
Building event stores, projections, and handling schema evolution in Elixir
·allanmacgregor.com·
Event Sourcing with Elixir
Why Elixir is the best language for AI - Dashbit Blog
Why Elixir is the best language for AI - Dashbit Blog
A recent study by Tencent showed that Elixir had the highest completion rate across models when compared among 20 different programming languages. In this article, we explore the reasons why that may be the case and how that extrapolates to coding agents.
·dashbit.co·
Why Elixir is the best language for AI - Dashbit Blog
home | p5.js
home | p5.js
p5.js a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing.
·p5js.org·
home | p5.js
How to Simplify Your Code with Effective Code Refactoring
How to Simplify Your Code with Effective Code Refactoring
Learn how code refactoring can simplify code, improve maintainability and readability, enhance efficiency, reduce complexity, and prevent bugs.
·devleader.ca·
How to Simplify Your Code with Effective Code Refactoring
Trellis
Trellis
A web-based control plane for your development environment. Manage terminals, services, logs, and git worktrees from one keyboard-driven interface.
·trellis.dev·
Trellis
MDEx - Fast Markdown for Elixir
MDEx - Fast Markdown for Elixir
Fast and Extensible Markdown for Elixir with native Phoenix LiveView HEEx integration.
·mdelixir.dev·
MDEx - Fast Markdown for Elixir
Building a MCP Server in Elixir
Building a MCP Server in Elixir
We’ve been working with MCP servers for a while, and this use case was a perfect opportunity to build out another one.
·hashrocket.com·
Building a MCP Server in Elixir
Creating and Implementing an MCP Server in Elixir
Creating and Implementing an MCP Server in Elixir
by Vinicius Negrisolo and Gabriel Reis: This article discusses the development of a Model Context Protocol (MCP) server using Elixir for creating TIL (Today I Learned) posts from within AI tools.
·elixirmerge.com·
Creating and Implementing an MCP Server in Elixir
ExMCP Test Server | MCP Servers · LobeHub
ExMCP Test Server | MCP Servers · LobeHub
An MCP server implementation in Elixir for testing and experimenting with the Model Context Protocol. Requires Elixir 1.14+ and Mix. The server can be run locally using 'mix run --no-halt'. The OpenRPC specification is included in 'priv/static/mcp-openrpc.json'.
·lobehub.com·
ExMCP Test Server | MCP Servers · LobeHub
Why Regex Serialization Changed in Elixir 1.19/OTP 28
Why Regex Serialization Changed in Elixir 1.19/OTP 28
When upgrading to Elixir 1.19 with Erlang/OTP 28, the deployment failed with a cryptic error: The fix was simple - just add one characters: But why...
·zarar.dev·
Why Regex Serialization Changed in Elixir 1.19/OTP 28
Parsing Advances
Parsing Advances
I find myself writing yet another toy parser, as one does during a Christmas break. It roughly follows Resilient LL Parsing Tutorial. Not because I need resilience, but mostly because I find producing a syntax tree and a collection of diagnostics a more natural fit for the problem than bailing out on the first error.
·matklad.github.io·
Parsing Advances
Registry you can actually query
Registry you can actually query
Running a private registry is easy; making it searchable isn't. Here's how reg taps SQLite to expose fast queries without touching S3.
·writethat.blog·
Registry you can actually query
SRFI 110: Sweet-expressions (t-expressions)
SRFI 110: Sweet-expressions (t-expressions)
This defines sweet-expressions (t-expressions) for Scheme, building on neoteric-expressions (n-expressions) and curly-infix-expressions (c-expressions). This defines an approach to making Scheme more 'readable' by adding syntactically-meaningful indentation, as well as supporting infix and functions whose names precede the opening parenthesis.
·srfi.schemers.org·
SRFI 110: Sweet-expressions (t-expressions)
Building Embeddable Widgets with Phoenix Channels
Building Embeddable Widgets with Phoenix Channels
When you're selling stuff, every click away from your website is a potential lost sale. Customers kept asking us to allow people to buy tickets without leavi...
·zarar.dev·
Building Embeddable Widgets with Phoenix Channels