com.lihaoyi Scala: Executable Pseudocode that's Easy, Boring, and Fast
Programming
Exploit Guard: Open Source Runtime Application Self Protection for Elixir
Runtime application self protection (RASP) for Elixir, from Paraxial.io
Underjord | Scripting with Elixir
Hauleth's blog - How much memory is needed to run 1M Erlang processes?
How to not write benchmarks
Web Scraping Made Easy: Build a Powerful Data Extraction Tool with Python
Scrape any website you’d like!
Parsing IP addresses crazily fast
Most of us are familiar with IP addresses: they are strings of the form “ddd.ddd.ddd.ddd” where ddd is a decimal number of up to three digits in the range 0 to 255. For example, 127.0.0.1 or 192.168.0.2. Each of the four number is a byte value, and the address is n IPv4 network address that … Continue reading Parsing IP addresses crazily fast
Work distribution with Jump Consistent Hashing
How ChatGPT improved my Elixir code. Some hacks are included. - Erlang Solutions
Ever wondered the impact ChatGPT can have on your Elixir code? Oleg Tarasenko has put the AI tool to the test and shares his interesting results.
FileSystem — file_system v0.2.10
Learning Elixir: Beginner thoughts
My thoughts one month into learning the Elixir programming language
Blog · Elixir School
Yggdrasil: Easy Pub-Sub in Elixir
When I started coding in Elixir (around 2016), I was working for a financial company. Our product aut...
Publish-Subscribe in Elixir
Publish-Subscribe is a messaging pattern that works as follows: a group of consumers subscribe to events of a given topic and are notified whenever an event of that topic arrives. When an event is published into a topic channel, the channel delivers a copy of the message to each of the output channels. The advantage of this is we can decouple the consumers from the producers. Neither party need knowledge of each other to communicate. In other words, pub-sub is a pattern used to communicate messages between different system components without the components knowing anything about each other’s identity. Let’s look at an implementation of Publish-Subscribe in Elixir. The full source code is provided below.
UPLOADING IMAGES IN PHOENIX LIVE VIEW
Imagine a web experience that’s both captivating and effortless. That’s the power of Phoenix Live View, a game-changer in web development…
Absinthe for Large Elixir Applications | AppSignal Blog
Discover how you can best use Absinthe for data-heavy Elixir applications.
What is SQL? An Comprehensive Guide - HackerRank Blog
What is SQL? In this article, we explore the history of SQL, its key features and benefits, and real-world examples of its applications.
- AI-Powered Custom Learning Plans
Migrating to Verified Routes
How to migrate from legacy Phoenix routes to the newer Verified Routes in Phoenix 1.7.
Today I Learned
TIL is an open-source project by Hashrocket that exists to catalogue the sharing & accumulation of knowledge as it happens day-to-day.
Collecting and curating material is good and we should do it more
Chronicling, plugin systems, and six other disjointed ideas combine in an argument of how to "engineerize" software more
Open-Source Elixir Alternatives to ChatGPT
Open-source Elixir alternatives to popular AI tools like ChatGPT offer benefits like better control, reduced costs, and more.
Python Async Workers on Fly Machines
Implementing async background jobs in Python on Fly Machines.
Context maintainability & guidelines in Elixir & Phoenix | Curiosum
Discover Curiosum step by step guide on Phoenix Context maintainability. This blog post unveils a strategy for optimal context organization in app development.
Dynamic forms with LiveView Streams
Learn how to use to_form/1 and LiveView Streams to create a dynamic list of forms.
C++17’s Useful Features for Embedded Systems
A community and blog for embedded software makers
Pogo - distributed supervisor for Elixir
Pogo is a distributed supervisor built on top of Erlang process groups. It abstracts away the complexity process scheduling and supervision in distributed environment.
Don't use structs, use records instead!
Structs are omnipresent in Elixir projects. And for good reasons, they're great, they have numerous...
Recursively List Files in Elixir
Quick Elixir ditty to recursively list the files at a given path (relative or absolute):
Crawling websites with elixir and crawly · Codegram
Expected performance of a Bloom filter
A hash function is a function that maps a value (such as a string) to an integer value. Typically, we want random-looking values. A Bloom filter is a standard data structure in computer science to approximate a set. Basically, you start with a large array of bits, all initialized at zero. Each time you want … Continue reading Expected performance of a Bloom filter