Proposal: split cloak into cloak + cloak_ecto
Calling all Cloak users! I have a proposal issue on GitHub to split Cloak into two packages. Would love your feedback.
Sending Push Notifications (An OTP Journey)
Exploring the process of wiring up push notifications using the Web Push Protocol and Elixir/OTP.
https://speakerdeck.com/derrickreimer/sending-push-notifications
Java to Elixir and back. Encon overview
https://appulse.io/2018/09/19/encon-library-basic-concepts-overview.html
How to connect with Erlang/Elixir nodes from Java with Erlang node connector (encon).
Creating a super fast link shortening service with Elixir, Phoenix and Mnesia
Bitly charges $500 per month so lets learn how to create a super fast link shortener with Elixir and it’s built in in-memory database Mnesia. https://medium.freecodecamp.org/how-to-write-a-super-fast-link-shortener-with-elixir-phoenix-and-mnesia-70ffa1564b3c
Creating a super fast link shortening service with Elixir, Phoenix and Mnesia
Bitly charges $500 per month so lets learn how to create a super fast link shortener with Elixir and it’s built in in-memory database Mnesia. https://medium.freecodecamp.org/how-to-write-a-super-fast-link-shortener-with-elixir-phoenix-and-mnesia-70ffa1564b3c
Creating a super fast link shortening service with Elixir, Phoenix and Mnesia
Bitly charges $500 per month so lets learn how to create a super fast link shortener with Elixir and it’s built in in-memory database Mnesia. https://medium.freecodecamp.org/how-to-write-a-super-fast-link-shortener-with-elixir-phoenix-and-mnesia-70ffa1564b3c
Memento - A Better Mnesia Adapter
Memento is a much simpler and better alternative to the Amnesia library, providing a structured API and proper guidelines on working with Mnesia in Elixir.
How OTP Applications are structured
In this edition of Elixir Alchemy, we’ll learn about how Elixir applications are used, configured and compiled. https://blog.appsignal.com/2018/09/18/elixir-alchemy-how-otp-applications-are-structured.html
Minimal HTTP2 sever in Elixir with JSON API
In this article, I show you how to implement a minimal HTTP2 server in Elixir exposing JSON RESTful API without any extra framework: https://k.lelonek.me/elixir-http-server
Using Postgres timestamp ranges with Ecto
https://aliou.me/posts/2018/09/postgres-tsranges-in-ecto/
Ecto allows you to create your own custom types. This is useful to represent a database type that isn’t support by Ecto itself.
Mind your own business View Controller (?VC) slides and video.
http://crowdhailer.me/2018-08-16/mind-your-own-business-view-controller/
Many applications are a perfect fit for Model View Controller(MVC). There are also many applications where MVC is not suitable. In both cases Elixir is a great choice. This talk will be a guide for alternative architectures e.g Hexagonal/Onion/Clean.
erlang rocksdb 0.21.0 has been released : https://gitlab.com/barrel-db/erlang-rocksdb
erlang rocksdb 0.21.0 a binding of #rocksdb for #erlang and #elixirlang applications has been released with support of latest rocksdb 5.15.10 and the addition of erlang and bitset merge operators, prefix transform some other enhancement and fixes:
Project Gitlab: https://gitlab.com/barrel-db/erlang-rocksdb
The project is available on hex.pm: https://hex.pm/packages/rocksdb
Any help is appreciated in creating a more native api in elixir over it. Please join us on the ticket https://gitlab.com/barrel-db/erlang-rocksdb/issues/30 to discuss it :)
Enjoy!
EventBus wiki updated
https://github.com/otobus/event_bus/wiki
Table of Contents
Getting Started
- 1: Installing Library Package
- 2: Creating/Registering Topics
- 3: Emitting/Dispatching an Event
- 4: Creating Simple Event Consumers/Listeners/Subscribers
- 5: Subscribing Consumer/Listener/Subscriber for a Topic
Documents
Debugging
Architecture
Extensions
Samples
New: spandex_phoenix is now in Hex!
Users of the Spandex library for OpenTracing in Elixir will be happy to hear that we’ve released a drop-in tracing module for Phoenix that easily plugs into Phoenix Instrumentation to generate spans based on Controller actions and View rendering. Check out version 0.1.0 at https://hex.pm/packages/spandex_phoenix.
BN128 elliptic curve operations for Elixir
https://github.com/poanetwork/bn - BN128 elliptic curve operations for Elixir. BN128 elliptic curve is used in Ethereum for zero-knowledge proofs
AlloyCI - A year since release
A year has gone by since the first public release of AlloyCI. Learn more about how we got here: https://dev.to/supernova32/alloyci—a-year-since-release-7ph
Elixir Foundation Video Series Project Introduction
At Codemy.net we are always trying to find solutions for problems in a way that works well. As a result we’ve been able to create a beautiful solution for Server Side Rendering javascript. We did all this using the elixir programming language. In this episode we will introduce you to the project that we will be building as a part of the elixir foundation video series.
Deploy a Phoenix app to Heroku (Elixir 1.7)
A step-by-step screencast and guide for deploying a Phoenix app with Heroku.
The Big Ideas
If you look closely, the computer science is based on few big core concepts. Over the years, these ideas were the foundations for various technologies. Erlang (Elixir) is based on the idea of isolation and messaging. What can we learned from that?
https://appunite.com/blog/important-concepts-in-computer-science
