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.
- 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
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.
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
GenServers and Memory Images: A Match Made in Heaven
Who needs a database when you have GenServers? Check out how you can use GenServers to implement a Memory Image architecture in your Elixir application!
Spandex - A platform agnostic tracing library
An adapter based tracing library that supports creating adapters for any platform. Currently, the only adapter is a Datadog APM adapter, but building and configuring new ones is easy.
Elixir Barcelona - José Valim & Xavier Noria
A recording of the streaming emitted during the meetup of Elixir Barcelona user group with a Q&A with José Valim and a talk of Xavier Noria (A Tour of the Elixir Source Code).