WebSockex 0.4.0

There’s one breaking change this release:

  • send_frame/2 is now synchronous and returns an error when connection is opening or closing.

I think the most exciting thing about this release is the addition of OTP based debugging capabilities. Check it out and provide feedback!

Take a look at the v0.3.1…v0.4.0 diff, the release on hex.pm, or the v0.4.0 Release Notes for more information

Mastering the Pipe Operator

Pipe Operator, its best practices and tricks.

https://www.youtube.com/watch?v=28UIBW2CeVc

Learn Ranges in 1 minute

Let’s learn what Ranges are (like 1..10), and how to use it - in 1 minute.

https://youtu.be/dRqr5KTwziQ

A naive blockchain implementation in Elixir

A “naive” blockchain implementation to learn Elixir and blockchain basic concepts. Looking for feedbacks 🙃

https://github.com/robinmonjo/blockchain

Announcing Firestorm 0.9

Announcing Firestorm 0.9 - https://forum.firestormforum.org/categories/5/threads/4

We got some great news for you today! After a long hackathon: Firestorm 0.9 is available on github! Also we’ve deployed the Firestorm official forum, so please come chat!

This is our first major public release, and while it is still a few features short of 1.0, we think that the data model is sane and it is ready to be used by others.

We also have a sweet site up. If you should be listed there and you are not, please email support@dailydrip.com so we can fix it.

We’d love feedback on both the site and the 0.9 release.

Designing a P2P Lending platform with Elixir in mind

I’ve written a long post on how we created our first large project in Elixir.

Debugging Mix Dependencies Locally

I wrote up a quick post showing how to debug 3rd party dependencies locally in an Elixir project, something I find myself doing at least a couple of times a week :)

Minerva, a little framework to write koans in Elixir

Hi there!

I just published v0.1.1 of minerva, an Elixir framework for easily writing koans.

You can use it to write learning paths for your libraries, to learn new stuff or for whatever you want to use it for!

Contributions are always welcome, I’ll keep adding features in the future :)

https://github.com/uesteibar/minerva

https://hex.pm/packages/minerva

Flow-Based REST API with Flowex and Plug

I’ve published a post about Railway-FBP application design using Flowex.

The advantages of such approach are discussed using a simple example of API application build on top of Elixir Plug.

There is also Benchmark section at the end which sheds some light on Elixir GenStage performance.

Enjoy reading!

Useful modules for any react-native application (ios/android)

Mobile app is growing at rapid pace so as it’s development frameworks. React native one of the such mobile app development frameworks which is growing at rapid pace because of it’s simplicity in development and having same syntax as in React.

React native is also a better option for mobile development because it supports npm modules natively and once you use react native, you will find most of modules from npm registry.

We as a solution provider have used react native extensively in many of our projects and during the time we found following modules useful to develop any mobile app.

  1. Redux

Redux is used to manage application state. In react, reactivity is purely dependent on state changes and it’s better to use container library like redux. Initially you will find it difficult but once you get used to it, you will find it easy and your life as mobile app development will become easier.

Install redux using npm install redux For all Steps Read my Blog Post http://www.skywardsoftwares.co.in/blog/Useful-modules-for-any-React-Native-App

A simple package for implementing reCAPTCHA in Elixir applications

Use it with or without Phoenix.

Quick example. Configuration:

  config :recaptcha,
    public_key: {:system, "RECAPTCHA_PUBLIC_KEY"},
    secret: {:system, "RECAPTCHA_PRIVATE_KEY"}

And rendering:

<form name="someform" method="post" action="/somewhere">
  ...
  <%= raw Recaptcha.Template.display %>
  ...
</form>

That’s pretty straightforward: https://github.com/samueljseay/recaptcha

focus v0.3.1

A small (and backwards compatible) update that allows Focus.view/2, Focus.set/3, and Focus.over/3 functions to take either a lens or a data structure as the first argument and the other as the second.

This update makes it easier to use lens functions as part of pipeline operations.

Quick & Easy Tcp GenServer with Elixir and Erlang

The blog post of implementing TCP server in Elixir from scratch using gen_tcp

https://medium.com/blackode/quick-easy-tcp-genserver-with-elixir-and-erlang-10189b25e221

Elixir library to inflect Russian first, last, and middle names

Russian language is hard. Inflecting names in Russian is even harder.

Make it simple with: https://github.com/petrovich/petrovich_elixir

Here’s a brief example:

Petrovich.firstname!("Александр", :accusative)
# => Александра

Petrovich.middlename!("Сергеевич", :accusative)
# => Сергеевича

Petrovich.lastname!("Пушкин", :accusative, :male)
# => Пушкина

Petrovich can also detect gender by person’s name. It is very simple too:

alias Petrovich.Detector

Detector.detect_gender("Александр", :firstname)
# => {:ok, "male"}

Detector.detect_gender("Александра", :firstname)
# => {:ok, "female"}

Check it out! And learn Russian if don’t know it yet.

Screencast: TDD Elixir command-line application with ExUnit

I recorded my third screencast, this time about testing Elixir applications. I am building simple command-line tool, and test it as I go! Enjoy!

https://www.amberbit.com/blog/2017/6/29/tdd-elixir-command-line-application-with-exunit/

Summary Brew - summaries for articles, videos, books, research papers, podcasts

I built this as I was having an issue myself of having too many browser tabs left open at all times, since I didnt get enough time to finish reading all the articles that I want to, especially from HN. Having a community, who has already taken the time to read articles and create a summary and helping others save time and gain objective knowledge at the same time is what summary brew is all about. summarybrew.com

Create a riak_core application in Elixir (Part 5)

How to manage a node crash! https://medium.com/@GPad/create-a-riak-core-application-in-elixir-part-5-86cd9d2c6b92

Accessing Twitch IRC and APIs

An Elixir experiment to access the Twitch Chat and count emoticons. https://blog.claisne.io/twitch-emotes

The Missing Guide to Elixir

Had the pleasure of digging into Elixir recently. Here’s literally everything that I learned.

https://circleci.com/blog/the-missing-guide-to-elixir/

Separation of Concerns Made Easy in Elixir+Phoenix

This is a story about how I start my first professional work with Phoenix Framework.

https://medium.com/@ardhitama/separation-of-concerns-made-easy-in-elixir-phoenix-e54051f194e7

Previous page Next page