Flow-based programming with Elixir
Associations · Elixir School
5 Reasons We Love Elixir Clustering
If it's not obvious, we love Elixir here at Gigalixir and one of the reasons is distributed clustering. Clustering allows you to connect your app servers together and makes it simple for them to communicate with one another. Here are 5 reasons we love Elixir clustering. Pub/Sub If you've
Auto clustering and process distribution in Elixir
Understanding Associations in Elixir's Ecto | AppSignal Blog
Data modeling in Ecto takes a bit of getting used to. The goal of this post is to give a short but definitive answer to this problem.
Connecting to Multiple Databases with Ecto
Now that we’ve explored some simple Ecto setups, let’s get a littlebit exotic. Did you know that you can set up your application in sucha way that you can connect to multiple databases with Ecto? Ecto actually makesit super simple to do so. Let’s take a look.
Dealing with legacy databases in Ecto
Ecto is awesome. It makes dealing with SQL databases in Elixir particularly fun. Is it simple to use with legacy databases though? The…
State Timeouts with gen_statem
Learn how to build a finite state machine with gen_statem in Elixir
Feature Flags: Making Software Delivery Faster
If you aren’t sure of a certain feature, you can experiment with feature flags to find out what users think of it before releasing it to a wider audience.
Book Review : Template Metaprogramming with C++
I have spent the last few years programming often in C++. The C++ langage is probably one of the hardest to master. I still learn something new every week. Furthermore, C++ is getting upgrades all the time: C++17 was a great step forward and C++20 brings even more exiting improvments. In C++, we often use … Continue reading Book Review : Template Metaprogramming with C++
Futuristic CSS — Smashing Magazine
In this article, Sacha Greif tries to anticipate future CSS trends and takes a look at some far-fetched and futuristic CSS features that might one day make their way to the browser.
A Collection of Tips for Elixir’s Interactive Shell (IEx)
It’s been a while since I last wrote about Elixir or Phoenix. So, when I thought about resuming my writing on Elixir, I thought I should…
Quick & Easy TCP GenServer with Elixir & Erlang
TCP/IP server implementation
Task and gen_tcp
Website for Elixir
Episode 140: gopher | Elixir Sips
Elixir Sips is a subscription screencast series to help you learn the Elixir Programming Language.
Elixir Trickery: Cheating on Structs, And Why It Pays Off | Curiosum
An introduction to Elixir's Structs, and how to get around some of their limitations when developing libraries.
GitHub Code Pilot and Visual Studio Code | CodeGuru.com
GitHub Copilot is an AI pair programmer that is powered by OpenAI Codex. GitHub Copilot enables developers to code faster. Learn more.
Anti-Patterns in Software Development That You Should Avoid
Anti-patterns are on the opposite side of the design pattern and undesirable. We should understand what are they and how to avoid them.
The Kaprekar process
(Best viewed on larger screens) What is it? Given the number of digits to maintain, and a starting positive integer i with no more...
Programming as play
I often want to program something just for fun without any expectations. But why? Well, a recent scientific paper investigated this idea of programming as play.
Solidity Coding Standards
1. Naming convention
The Wonderfully Terrible World of C and C++ Encoding APIs (with Some Rust)
Last time we talked about encodings, we went in with a C++-like design where we proved that
The Missing Prelude to The Little Typer's Trickiest Chapter
Yes, it's the replace function in chapter 9
Elixir + Neo4j
How to use Neo4j in an Elixir project with real time updates. Presented September 8, 2017 at ElixirConf 2017.
Property graphs and Elixir
Accessing Neo4j from Elixir with Bolt and Cypher
Hashing a File in Elixir
What is a hash function and how to calculate the hash strings and files in Elixir, using functions in :crypto module and Elixir Streams
Elixir File.stream! lines vs chunks
Elixir File.stream! lines vs chunks. GitHub Gist: instantly share code, notes, and snippets.
Efficient file hashing in Elixir
You can download the code from this article from GitHub Elixir in itself does not have functions to...
Cryptographic hash functions in Elixir
How to use Erlangs cryptographic hash functions from Elixir.
nix-shell as development environment for Elixir projects
Simple nix-shell to get started with using nix as development environment with Elixir/Phoenix/Rust