Lightweight Dependency Injection In Elixir (Without the Tears)
In our last Elixir blog post, “Functional Mocks with Mox in Elixir”, we discussed how testing across module boundaries could be made easier by creating a Behaviour for a collaborating m…
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.
Hey Everyone, moving forward with my Elixir and Test Automation experience, I’ve been working on some kind of new POC. I’ve been following two Elixir project...
The following challenge is the result of a social media post that went viral. Lots of people wanted to be a part of it. Therefore, I have thought of making it available to a larger audience, so that I can do my bit in helping the programming community. This challenge focuses on solving at least...
Joy of Elixir is a gentle introduction to programming, aimed at people who already know some things about computers, but who have little-to-no programming experience.
Kolmogorov Complexity to Compress DNA Sequences Using Python ?
Pls I want to use kolmogrov complexity to compress DNA sequences using python can I have someone that can guild me with the codeIt's not the first time that someone asked me to help out when complexity measures are applied to some sort of biological analysis. Applying the complexity metrics
How Spotify's Shuffle Algorithm Works. Short version: for each artist: take every song by them; randomize their order and assign them a value spread evenly between 0% and 100%; finally, order all songs by that coordinate. It seems like a reasonable approach. Here's an older, slightly more complex version: Balanced shuffle. The downside of both of these is that it's a bit memory heavy, and ...