Locality-sensitive hashing - Wikipedia
Locality Sensitive Hashing (LSH): The Illustrated Guide | Pinecone
The magic, theory, and practice of Locality Sensitive Hashing.
Speedy like a Bandit
Another small adventure in data cleaning
Instead of exploratory data analysis, this is exploratory data cleaning with BBEdit.
BUGFIX-66
The only kind of test I write
There is a near constant background-level conversation in the engineering world about which kinds of tests are better; unit tests…
Debugging in Elixir and Erlang: An Introduction | AppSignal Blog
In the first part of a two-part series, we'll touch on some tools you can use for debugging in Elixir.
Deploying Phoenix apps on bare metal - 0x7f Inc.
I run a couple of internal and public applications written in Phoenix on our infrastructure. While services like fly.io exist and are amazing, sometimes it’s both cheaper (and more secure) to run small internal applications on your own hardware. It’s certainly more fun. Thru the years I’ve developed my own process of deploying the application and this post will document the current procedure.
Elixir Atoms
The last post took a peek at how functions can be defined and passed around in Elixir. This post centres around atoms and some of their not…
r/elixir - How to authenticate microservices written in Elixir?
0 votes and 3 comments so far on Reddit
Custom Mix Tasks · Elixir School
The (Some) Fallacies of Test First Development
I should first clarify that I would never come out against the idea of writing tests for your code.
Making all your integers positive with zigzag encoding
You sometimes feel the need to make all of your integers positive, without losing any information. That is, you want to map all of your integers from ‘signed’ integers (e.g., -1, 1, 3, -3) to ‘unsigned integers’ (e.g., 3,2,6,7). This could be useful if you have a fast function to compress integers that fails to … Continue reading Making all your integers positive with zigzag encoding
Creating Ecto Adapters | Michał Muskała
As I wrote last week, this summer I’m working on bringing the power of NoSQL to Ecto. This week I’d like to share with you what I learned about Ecto adapters alongside some tips on how to implement Ecto adapters for new databases.
Maybe this will be your next week-end project?
What does it take? Creating adapters for Ecto is really easy. The documentation is great (as in all core projects in Elixir), there are many helpful people, and the APIs you have to implement are straightforward and clear.
Top 10 Elixir Frameworks
This article will explain the best ten frameworks for the Elixir programming language. The list includes Phoenix, Nerves, Sugar, etc.
Michał Muskała on Ecto and jason – Elixir Internals
Today on the show we are joined by Michal Muskala, who is currently a freelance software engineer and he is here to talk to us about his work on the Ecto and jason libraries. With Ecto we continue our journey into Elixir and Michal explain how he became involved in the project and the work he did on it. He explains a little of its inner workings, issues and what excited him about it initially. We then turn to jason, a widely popular library that Michal created for parsing JSON. Michal unpacks its particulars, differentiating for us between the driver and adapter and the lessons he learned working on them. The last bit of our conversation is spent talking about open source and Michal's commitment to its philosophy. We discuss making time to work on projects, buy in from employers and and why getting involved can be scary yet is so important! For all this and more, join us for this great episode!
Classical Propositional Logic in Elixir
I am a professor and I teach Introduction to Logic for Computing. One of the subjects I teach is Classical Propositional Logic. I use a…
Elixir: A Big-Picture Programming Language
by CityBase Elixir: A Big-Picture Programming Language Elixir makes programmers better at their work, and it makes their work better About a year ago, I decided to pursue the chance to work with Elixir full time as lead engineer at CityBase. Since I began using the programming language in 2014,
phoenix_live_view/deployments.md at master · phoenixframework/phoenix_live_view
A Livebook Smart-Cell to Render Diagrams · Dimitris Zorbas
I wrote my first Livebook smart-cell which renders diagrams from a textual description.
Where is the “application layer”?
When I started promoting my new project ALF (Application Layer Framework), I realized that many people are a bit confused with what the…
ALF — Flow-based Application Layer Framework
TL;DR. Go directly to the ALF page.
Introduction to D3.js
An introduction and overview of the JavaScript D3.js library for data visualisation.
Elixir Programming Language Forum - Elixir Programming Language Forum
The Elixir Forum - for Elixir programming language enthusiasts!
Elixir console application with JSON parsing. Let’s print to console!
Parsing XML using Elixir (Mostly)
For the last couple of weeks I’ve been diving into Elixir. So far it’s been a lot of fun learning. However, yesterday I got bogged down…
Processing Large CSV files with Elixir Streams
Elixir Streams are extremely powerful when we need to process large CSV files. Let's see the difference between a greedy and lazy approach.
Parsing Markdown in Elixir with Earmark - ElixirCasts
Faster XML Parsing with Elixir
The XML data format has been around since 1996. It was first envisioned as a lingua franca (bridging...
Benjamin Tan's Learnings & Writings - Elixir Bit Syntax and ID3