Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paulo-ferraz-oliveira/paulo-ferraz-oliveira

Paulo F. Oliveira's GitHub profile face
https://github.com/paulo-ferraz-oliveira/paulo-ferraz-oliveira

elixir erlang

Last synced: about 1 month ago
JSON representation

Paulo F. Oliveira's GitHub profile face

Awesome Lists containing this project

README

        

# Paulo F. Oliveira šŸ‘‹

Iā€™m currently working as an Erlang/OTP engineer (10 years+), though I'm also into Elixir and have
experience working with it (2 years+).

I try to use some of my free time to contribute to Free and Open Source Software, especially
in Erlang and Elixir, but sometimes also in tools supporting generic development.

## šŸ“« How to reach me

Search for `Paulo F. Oliveira` in the [Erlang Ecosystem Foundation Slack](https://the-eef.slack.com).
I'm usually open to a chat, especially if Erlang and/or Elixir -related.

## šŸ‘Æ Organizations and maintainership

These are the GitHub organizations I belong to, where I (co-)maintain projects:

* "org." [starbelly](https://github.com/starbelly)
* [rebar3_ex_doc](https://github.com/starbelly/rebar3_ex_doc) - rebar3 plugin for generating docs
with ex_doc
* org. [2Latinos](https://github.com/2Latinos)
* [nuntius](https://github.com/2Latinos/nuntius) - An Erlang/OTP library to mock registered
processes
* org. [kerl](https://github.com/kerl)
* [kerl](https://github.com/kerl/kerl) - Easy building and installing of Erlang/OTP instances
* org. [spawnfest](https://github.com/spawnfest)
* [spawnfest.github.io](https://github.com/spawnfest/spawnfest.github.io) - SpawnFest's website
* org. [AdRoll](https://github.com/AdRoll) (collaborating with)
* [rebar3\_depup](https://github.com/AdRoll/rebar3_depup) - Dependency Updater for rebar3-based
Erlang Projects
* org. [erlef](https://github.com/erlef) (collaborating with)
* [setup-beam](https://github.com/erlef/setup-beam) - Set up your BEAM-based GitHub Actions
workflow (Erlang, Elixir, Gleam, ...)
* [setup-elp](https://github.com/erlef/setup-elp) - A GitHub action to run ELP eqWAlizer in your
CI pipelines
* [rebar3\_hex](https://github.com/erlef/rebar3_hex) - Rebar3 Hex library
* [otp\_builds](https://github.com/erlef/otp_builds) - Community-maintained pre-compiled
Erlang/OTP for macOS
* org. [inaka](https://github.com/inaka) (collaborating with)
* [cowboy-trails](https://github.com/inaka/cowboy-trails) - A couple of improvements over Cowboy
Routes
* [cowboy\_swagger](https://github.com/inaka/cowboy_swagger) - Swagger integration for Cowboy
(built on trails)
* [elvis](https://github.com/inaka/elvis) - Erlang Style Reviewer
* [elvis\_core](https://github.com/inaka/elvis_core) - The core of an Erlang linter
* [worker\_pool](https://github.com/inaka/worker_pool) - Erlang worker pool
* org. [jelly-beam](https://github.com/jelly-beam) (collaborating with)
* [verl](https://github.com/jelly-beam/verl) - SemVer 2.0 parsing, matching, and comparisons for
Erlang
* org. [project-fifo](https://github.com/project-fifo) (collaborating with)
* [rebar3\_lint](https://github.com/project-fifo/rebar3_lint) - Erlang linter - rebar3 plugin

(last updated: Jun 20 2024)

These are some of the projects I created from scratch, and they've all reached usable
(production-ready) status.

* [dogstatsd-2-statsd](https://github.com/paulo-ferraz-oliveira/dogstatsd-2-statsd) - A basic
translation layer for when you're using Datadog as a remote sink but locally you're using Graphite
* [rebar3\_checkshell](https://github.com/paulo-ferraz-oliveira/rebar3_checkshell) - A rebar3 plugin
for running embedded shellcheck (finds bugs in your shell scripts)
* [parse-tool-versions](https://github.com/paulo-ferraz-oliveira/parse-tool-versions) - A GitHub
action to turn .tool-versions' content into environment variables
* [asdf-markdownlint-cli2](https://github.com/paulo-ferraz-oliveira/asdf-markdownlint-cli2) -
markdownlint plugin for the asdf version manager
* [asdf-awscli-local](https://github.com/paulo-ferraz-oliveira/asdf-awscli-local) - awscli-local
plugin for the asdf version manager
* [simpler_cowboy_rest](https://github.com/paulo-ferraz-oliveira/simpler_cowboy_rest) - an example
of a simpler `cowboy_rest` behaviour
* [Nuntiux](https://github.com/2Latinos/nuntiux) - An Elixir library to mock registered processes
* [otp-macos](https://github.com/jelly-beam/otp-macos) - Pre-compiled Erlang/OTP for macOS GHA
runners

(last updated: Jun 20 2024)

## šŸ’¼ Gists

I also share via [GitHub Gist](https://gist.github.com/paulo-ferraz-oliveira):

* [Renovate your GitHub repositories](https://gist.github.com/paulo-ferraz-oliveira/68e04915037d1e78eb815a90f491f97d)
* [Traversing `mix.exs`' AST)](https://gist.github.com/paulo-ferraz-oliveira/9a5d45f376a334fdad346288fc988e90)
* [Reading `.tool-versions` to GitHub env.](https://gist.github.com/paulo-ferraz-oliveira/61e243a67186788c56f8e8ee7bfdb6d3)
* [Making a TCP Echo Server using Livebook](https://gist.github.com/paulo-ferraz-oliveira/a14bf478c0939362b29add6b76be8d51)
* [Tracing in Elixir with `:recon`, and `formatter`](https://gist.github.com/paulo-ferraz-oliveira/32931a4c19451294d3637ce9126f5b1d)
* [Decorating Elixir functions with logging](https://gist.github.com/paulo-ferraz-oliveira/ba66dcee1ef2e0d92922eba236062b3e)
* [Profiling Elixir using `:fprof`](https://gist.github.com/paulo-ferraz-oliveira/117a1af2e1c3c537656eabb6d290e275)
* [Using Credo to check for duplicate `use` - custom check](https://gist.github.com/paulo-ferraz-oliveira/f80993b108d402a8528d0e27764c5116)
* [Exposing Makefile options for the 21st century](https://gist.github.com/paulo-ferraz-oliveira/cd508d47f6def318e62137ee2025aeaa)
* [Simplifying your Common Test's `all/0`](https://gist.github.com/paulo-ferraz-oliveira/c809fbda9beba9711fdecd1a9e2ac031)
* [Using `rebar3_depup` to keep your repositories up-to-date](https://gist.github.com/paulo-ferraz-oliveira/4e9707d68f9c9b1fc972abd8f65cea0a)

(last updated: Jun 07 2024)