Elixir vs. Ruby and Phoenix vs. Rails: What to Choose and Why

Here https://mlsdev.com/blog/elixir-vs-ruby-and-phoenix-vs-rails-what-to-choose-and-why you will learn about these web programming languages, compare them, and see the way they should be better utilized.

Introduction to Jaxon - JSON parser with streaming support

Just published an introduction post to Jaxon, explaining how to use it and an overview on how its implemented.

https://moboudra.com/intro-to-jaxon-json-parser-for-elixir/

Elixir Compilation Hookbook

Just blogged on why and how to use @after_compile hook with __using__/1 macro to improve the feedback on wrong usage.

https://dev.to/mudasobwa/elixir-compilation-hookbook-6dp

ElixirMix Podcast 033 - Databases and Elixir with Kamil Lelonek

In this episode of ElixirMix, the panel talks with Kamil Lelonek about PubSub features in Postgres, other cool Postgres features, using other databases in Elixir and much more!

Podcast Episode

IntelliJ Elixir 10.2.0

  • Umbrella projects in single-language IDEs like Rubymine using multiple IDE Projects in one window.
  • Ignore assets to prevent phoenix and phoenix_html mix.exs files being imported from assets/node_modules symlinks
  • Remove unused variables in Elixir debugger server
  • Protect from spurious AssertionError from VirtualFilePointerContainer when walking SDK paths.
  • Use :path to get external path to deps not in deps folder of project root.
  • Ignore :tag and :ref when determining path to deps.
  • No longer use forked version of TerminalExecutionConsole, so that IEx and IEx Mix run configurations work in IntelliJ IDEA 2018.3.

Installation Instructions

Validate your passwords using Elixir and haveibeenpwned.com's API

Hey folks, check out my latest article on validating your password using haveibeenpwned.com’s API & Elixir, without using any external HTTP clients.

https://ieftimov.com/haveibeenpwned-password-lookup-elixir

How to set the GenServer State On Fly  :sys module -Elixir/Erlang

Be dynamic to be historic.

Applies for small changes in GenServer State Maintenance.

https://medium.com/blackode/how-to-set-the-genserver-state-on-fly-elixir-22846931bcd9

WaspVM - A WebAssembly Virtual Machine

The team at Elixium Network has been working on a WebAssembly virtual machine that runs on Elixir. Although we’ll be using it internally in the Elixium blockchain, WaspVM is built to be general-purpose. Here it is on Github

How to manage Elixir versions on Mac or Linux

Getting started with Elixir was a bit of a struggle… what Elixir versions do I need to use? What Erlang versions are compatible? How do I switch between them? What tool should I use?

So I wrote the guide I wish I’d had: https://medium.com/juq/how-to-manage-elixir-versions-on-mac-or-linux-getting-started-with-elixir-12308e7b6451

tomato: Zomato API client

Hey guys, just wanted to let you know I published my first Elixir library:

“tomato” is a thin wrapper around the Zomato API https://developers.zomato.com/documentation

Jwt auth and crud with Elixir 1.7.3 and Phoenix 1.4

Hello community, I share my first contribution a project in elixir about jwt and crud

I hope it serves you. I appreciate the feedback

https://github.com/Beor18/jwt-elixir

Greetings to all

Phoenix 1.4 Chat Server: Part 3

This episode is Part 3 in a Phoenix 1.4 Chat Server screencast tutorial

We build out functionality for sessions, so users can log in and log out. It’s a 23 minute video and includes some time in the interactive REPL.

ExOperation: organizing business logic with operations in Elixir

ExOperation is a DSL around Ecto.Multi for describing complex transactions in readable and composable way.

In this article I describe what made me build this library and how to use it.

Astarte v0.10.0-beta.3 released

Astarte is an Open Source IoT platform written in Elixir. It is a turnkey solution which packs in everything you need for connecting a device fleet to a set of remote applications. It performs data modeling, automated data reduction, real-time events, and provides you with any feature you might expect in a modern IoT platform.

We are approaching the first stable release, which will be v0.10.0.

Check out the Astarte in 5 minutes tutorial if you want to try it out and read the documentation to learn more about its concepts.

Expecting the unexpected

Distributed transactions have some pitfalls, particularly when relying on network requests which may fail. We wrote up an approach to handling these in Elixir, using the example of capturing payments through a 3rd party.

https://medium.com/qixxit-development/expecting-the-unexpected-37ee97e7f6a2

#spawnfest winners are published! You can find them at https://spawnfest.github.io/winners

#spawnfest winners are published! You can find them here.

See you in 2019 for another #spawnfest!

Wannabe Bool released

If Atom, BitString, Integer and Float values wanna be a boolean value, they can using to_boolean/1 function.

https://hex.pm/packages/wannabe_bool

import WannabeBool

to_boolean("true")
true

to_boolean(0)
false

Check all the documentation: https://hexdocs.pm/wannabe_bool

Realtime Market-Data Updates with Elixir

Realtime Market-Data Updates with Elixir

In this article we see how to build an Elixir application to get realtime updates from the coinbase websocket feed, handling crashes and disconnections.

Optional Notes and Exact Pitches in Chord

Small updates to my Chord project brings us a long way towards being able to model full lead sheets with Elixir!

#Spawnfest Repos are Public now!

We just made all the repos public. You can find a list of them in this twitter thread or you can see them directly on github. There are many projects there that I’m sure will be useful for the community as a whole. Congratulations and good luck to all the teams that participated this year!

Previous page Next page