Paraxial.io - Bot Detection and Prevention for Elixir Phoenix Applications
Programming
r/elixir - How NOT to write Elixir - Do's & don't's -
0 votes and 1 comment so far on Reddit
Github Actions for Elixir CI
Setup Github Actions to run Continuous Integration (CI) tests for your Elixir project.
Events - Advent of Code 2022
LeetCode - The World's Leading Online Programming Learning Platform
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
Be A More Productive Coder
Learn how to edit multiple lines at once in VS Code.
fogus: The one about Lisp interactivity
Pseudo-random ramblings from Fogus.
Ruby 3.2.0 Preview 3 Released
Modern vector programming with masked loads and stores
When you start a program, it creates a ‘process’ which own its memory. Memory is allocated to a software process in blocks called ‘pages’. These pages might span 4kB, 16kB or more. For a given process, it is safe to read and write within these pages. In your code, you might allocate a 32-byte array. … Continue reading Modern vector programming with masked loads and stores
Thinking in Dx — dx v0.3.0
Pipette – Pipette v0.1.0
Erlang -- rpc
Erlang: remote call vs sending messages
I'd like to execute some procedure on a remote node. And I'm not sure which is the best way to do this. I can write a rpc:call to do this. Or send a message by Remote ! {call, some_procedure} to th...
Getting a Taste of Remote Procedure Calls
Resourceful Code Reuse — by Dmitry Zinoviev (19 / 20)
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.
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.