Phoenix auth in 2024: password auth: Go Cahoots for once — Homepage of Marcin Koziej
How to create web browser fingerprints to be used when verifying JWT access tokens? - Phoenix Forum / Questions / Help - Elixir Programming Language Forum
Thus, making sure that the token is being used by the same web browser used to authenticate in the first place? Note: I am using Guardian.
Cuckoo_filter - A high-performance, concurrent, and mutable Cuckoo Filter for Erlang and Elixir - Your Libraries & OS Mentoring / Libraries - Elixir Programming Language Forum
cuckoo_filter is a high-performance, concurrent, and mutable Cuckoo Filter implemented using atomics for Erlang and Elixir. A Cuckoo Filter is a space-efficient probabilistic data structure for approximated set-membership queries. It can be used to test whether an element is a member of a set in constant time with a low rate of false positives. By using erlang atomics we have fast and concurrent access for read and write operations. It is implemented in erlang so you can use it in both erlang...
Blex — Blex v0.2.1
Understanding Recursion with Elixir | Blog · Elixir School
pg — kernel v10.0.1
LiveState for Elixir: An Overview and How to Build Embeddable Web Apps | AppSignal Blog
Learn how to build robust and dynamic embeddable web apps using LiveState for Elixir.
🧠 Dynamic Key/Value Pair Inputs in Phoenix LiveView Forms
How to use native Phoenix LiveView and Ecto features to enable forms with dynamic key/value input needs.
slogsdon/elixir-reverse-proxy: A Plug based, reverse proxy server written in Elixir.
A Plug based, reverse proxy server written in Elixir. - slogsdon/elixir-reverse-proxy
Closure Table — Closure Table v2.0.5
Unix Domain Sockets (IPC) with Elixir
Lately, I’ve been working on my Ethereum JSON RPC Client https://github.com/hswick/exw3. One of the dependencies it uses is…
Blog Stéphane Bortzmeyer: An IPC server (with Unix sockets) in Elixir
Soft deletes with Ecto and PostgreSQL - Dashbit Blog
This article details how to implement soft-delete in Ecto using PostgreSQL rules and views
Connecting Two Databases using Ecto in elixir
Imagine for a second that you are building a brand new Phoenix application, but you need to make use of some data stored in a different…
Mnesia · Elixir School
Chevy Ray | How I Created 175 Fonts Using Rust
How I used my own Rust tool to ship 175 quality pixel fonts.
Lenses for the Mere Mortal: PureScript Edition
purescript lenses
Rationale — Lens 2 v0.1.0
Knowledge Graph Query Engine - LlamaIndex
Introducing Wallaby – Concurrent Feature Tests for Elixir and Phoenix
Feature tests are one of the best ways to ensure reliability and consistency for web applications. But, as we’ve discussed previously feature tests can become a performance bottleneck for a large t…
Full ExPressions language description — ex_pression v0.6.0
Multi-Tenancy: A Strategic Guide for Optimal Application Management | Curiosum
Explore the benefits and implementations of multi-tenancy in Elixir to transform your software architecture.
My mental model of setf was wrong | Simon Dobson
Retrieval-Augmented Generation (RAG) with Elixir
Using Elixir Phoenix Liveview to read data from pdfs or html content
Elixir’s Phoenix Unveiled: Your Complete Guide to Mastering the Framework
After my recent foray into Elixir, documented in Transitioning from Node to Elixir: A Personal Journey into Functional Programming, my…
Low level socket programming in Elixir
Not really, you can run ICMP socket as a regular user if your user ID is within sysctl net.ipv4.ping_group_range. However that will require you to use datagram socket instead of raw socket: {:ok, socket} = :socket.open(:inet, :dgram, :icmp) It also has slightly reduced API, as for example on Linux you cannot specify id and seq fields for ICMP packet, as these will be always set for you. There is library that I have created in the past that provide slightly higher API for ICMP sockets (still q...
Playing with Sockets and Processes in Elixir
We make a small line-oriented TCP socket server to explore how sockets and some manual process management works in Elixir.
Background Job Processing in Elixir with Oban
In this post, we'll explore how to use Oban, a robust background job processing system for Elixir.
Oban: job processing library for Elixir
After working for years on different organizations, one common theme is scheduling background jobs. In this article, I’ll share my experience with Oban, an open-source job processing package for Elixir. I’ll also cover some features, like real-time monitoring with Oban Web and complex workflow management with Oban Pro.
TIL: Using Web Workers with Phoenix Liveview
In a LiveView project I'm working on, I had to add a web worker. I was a bit unsure of how to do this, and was worried I'd have to do some esbuild config manipulation, but it turned out to be quite simple.
For readers reading in the far future,