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

Nested filter helps you drop nested map entries by key/value

nested_filter v0.1.5 provides Map#drop functionality for nested maps (by key or value).

Phoenix Tutorial Part 1- Elixir Crash Course

This first part of The Phoenix Tutorial teaches you just enough Elixir to start understanding Phoenix programs.

Read online for free at https://www.phoenix-tutorial.com/

Que v0.4 - Elixir Job Processing with Mnesia

Que version 0.4.1 released with major improvements in performance and reliability. 🎉🎉🎉

Que is a simple background job processing library for Elixir that’s backed by Mnesia for storage. That makes it fast, reliable and still super easy to use without depending on any external services like Redis. 🙌


<img src=”https://i.imgur.com/Eec71eh.png” alt=”Que” width=”100px”>

RDF.ex and JSON-LD.ex - Elixir implementations of RDF and JSON-LD

Just released RDF.ex and JSON-LD.ex as the first steps to a hopefully more expanding Linked Data ecosystem for Elixir.

New blog post: How to DoS your Elixir application with Twitter and atoms

The BEAM puts a limit on the number of existing atoms. In this post we’ll use the Twitter API to DoS an example application by exhausting this limit.

https://blog.pryin.io/how-to-dos-your-elixir-app-with-twitter-and-atoms/

10 Pro Killer Elixir Tips #5

This is a list of 10 Pro tips in coding and some rare usable coding styles.

https://medium.com/blackode/10-killer-elixir-tips-5-48515cbc231a blog image

Previous page Next page