4 Helpful Tips for Elixir Noobs

I’ve been writing Elixir for about 6 months now, and wanted to share some helpful commands and tips I’ve picked up while learning the language.

http://dainger.us/blog_posts/getting-started-with-elixir

Peselx 0.2.1

New version od peselx package is now available in hex. We updated dependencies versions, elixir up to 1.4.

Learning Concurrency with Elixir Processes

I’m an Elixir newbie, who is learning concurrency-oriented programming with processes and OTP. If you new to Elixir and looking to make the jump from learning just the functional nature of the language to concurrent programming, I wrote this blog post that has the resources I’ve been using to fast track my learning of concurrency and OTP.

http://blog.alex-miller.co/elixir/2017/04/19/concurrent-processes-in-elixir

ExtRun 0.1.1

I struggled with starting external programs from Elixir when those programs needed to keep running after the BEAM was stopped. So this is my attempt to do this.

WebSockex 0.1.2

Version 0.1.2 of WebSockex was just released.

WebSockex is an Elixir WebSocket client that strives to implement the WebSocket protocol in a complete and easy to use way.

Alchemist.vim 2.7.0

Alchemist.vim is finally supporting multiline alias. There also some improvements and bug fixes in the new version

https://github.com/slashmili/alchemist.vim/releases/tag/2.7.0

Introducing ReactPhoenix - a package to make rendering React.js in Phoenix easy

Every time I started a new Phoenix application, it took me quite a while to remember how to get everything set up in Phoenix in order to display a React component. Beyond that, most of the tutorials I found that dealt with React and Brunch (vs Webpack) only rendered a single component. I’m more interested in React sprinkles in my app and the global rendering on every page load wasn’t working for me. I saw a hole in the current offerings of packages dealing with Phoenix and React and I decided to fill it.

http://geoffreylessel.com/2017/introducing-react-phoenix/

Who Needs Lodash When You Have Elixir?

As I get more comfortable with Elixir, I can’t help but compare it to other things I know. Elixir’s standard library outperforms and outclasses Javascript’s de facto standard library, Lodash.

Announcing PlugEtsCache v0.1.0

PlugEtsCache is a simple caching system based on Plug and ETS. It lets you to cache responses for a given amount of time, heavily boosting response times.

https://github.com/andreapavoni/plug_ets_cache

Take ownership of your data

For too long we’ve been using exclusively relational databases to put our data. Don’t let it model your data, but the other way around. https://blog.digitalnatives.hu/take-ownership-of-your-data-intro/

Library for handling binaries in Elixir

I was missing something like Elixir.String which operated on bytes instead of codepoints, so I wrote a tiny lib with a few handy functions, mostly wrappers for erlang’s :binary. Would love to get some feedback.

https://github.com/comboy/elixir-binary

Configure Elixir in Production with Weave

12-Factor … Kubernetes … Docker Swarm … Running Elixir in production and keeping these in mind can be a challenge; how do we configured our compiled application at run-time?

Weave can help.

https://github.com/GT8Online/weave

The first Elixir Youtube channel LittleAlchemist.io says Hello World!

LittleAlchemist.io is launching the first (and only) Elixir Youtube channel, and what better way to start than a Hello World tutorial?

From Zero to Hero in Elixir - #1 Say Hello World to my little friend

https://youtu.be/Jydr6UUYs2U

An Introduction to GenServer

In our latest episode we build a simple shopping list with GenServer https://elixircasts.io/intro-to-genserver

Multi-language Flowex components

I’ve published a post about creating multi-language Flowex components.

A simple “Hello, world” example is considered. The Export library is used for running Ruby and Python code and Porcelain library for spawning shell programs.

Enjoy!

Create a riak_core application in Elixir (Part 4)

How to create a command that involve the entire cluster. https://medium.com/@GPad/create-a-riak-core-application-in-elixir-part-4-728512ece224

How Pattern Matching works in Elixir

Pattern Matching is one of the fundamental concepts that we need to master while learning Elixir.

https://samueltthomas.com/how-pattern-matching-works-in-elixir

Introducing Trans 2.0

Trans is an Elixir library for managing translations embedded into data structures.

Trans 2.0 was released last week with lots of improvements over the previous versions. This article explains the main changes, improvements and future plans for Trans:

https://medium.com/@belaustegui/introducing-trans2-407610887068

IntelliJ Elixir v5.0.0

https://github.com/KronicDeth/intellij-elixir/releases/tag/v5.0.0

  • Decompile any .beam file in your project (doesn’t matter what the original language was to Elixir modules and their containing functions and macros) and from the Elixir SDK
    • Go To Declaration works for both the decompiled module Aliases and the macros and functions, so you can now jump to at least a stub of all standard library functions and macros
    • Completion works for both decompiled module Aliases and the macros and functions, so standard library completion is present, but so is completion of Erlang dependencies once you’re compiled, such as :idna.
  • A bunch of bug fixes, including fixing the wonky highlights in random locations in files: it turned out that the annotator was always highlighting the call definition offset even if the call definition was in another file.

Phoenix Presence for Social Networks

Presence sharing without chat rooms. How to sync presences across a social network while maintaining privacy and scalability.

https://medium.com/@alvinlindstam/phoenix-presence-for-social-networks-5fb67143f0ad

Previous page Next page