profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/churcho/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Churchill Aboge churcho Nairobi/Kenya Iterating on is_successful?(:my_team)

churcho/captain-fact-api 1

🔎 CaptainFact - API. The one that serves and process all the data for https://captainfact.io

churcho/.dotfiles 0

My dotfiles

churcho/.emacs.d 0

My Emacs configuration, adapted from emacs-starter-kit

churcho/absinthe 0

The GraphQL toolkit for Elixir

churcho/absinthe_websocket_demo 0

Absinthe+Phoenix WebSocket Demo

churcho/acme_bank 0

An example ☂ project

churcho/africastalking-elixir 0

An API Wrapper for the Africas Talking APl

churcho/apollo 0

:rocket: Open source tools for GraphQL. Central repo for discussion.

churcho/apollo-local-state-starter 0

Code for Apollo Client post

startedgoogle/leveldb

started time in 2 hours

startedmedooze/media-server-node

started time in 4 hours

startedmedooze/media-server

started time in 4 hours

startedversatica/mediasoup

started time in 4 hours

startededumeet/edumeet

started time in 4 hours

startednode-alarm-dot-com/homebridge-node-alarm-dot-com

started time in 6 hours

push eventslashdotdash/awesome-elixir-cqrs

Ben Smith

commit sha f6c95b7b2205524956f166c991212f7ebf12c8b7

Add "Tackling software complexity with the CELP stack" article

view details

push time in 7 hours

issue commentakoutmos/prom_ex

[FEATURE] Support multiple Routers in the Phoenix Plugin

Supporting multiple routers on just one Plugin it's a little more complex than I first thought.

If the router's endpoints are using all the same event_prefix is pretty straight forward, we can extend get_conn_tags/2 to handle a list of routers to try and fetch the info.

The tricky part comes when each router endpoint has it's own event_prefix. Mostly because we need to listen to a different :telemetry event, so we cannot reuse the metrics definition.

The quick and simple solution that comes to mind is to include the router name in the metric_prefix this will allow having multiple Phoenix plugins register their own metrics without issue. But this would in turn require to pass the Router as an assign to each dashboard. @akoutmos what do you think about this?

emoragaf

comment created time in 8 hours

release WhatsApp/erlfmt

v0.15.1

released time in 8 hours

issue openedakoutmos/prom_ex

[FEATURE] Support multiple Routers in the Phoenix Plugin

Is your feature request related to a problem? Please describe. There's no clear way of configuring the Phoenix Plugin to support multiple phoenix endpoints/routers

Describe the solution you would like to see Having the option to pass a list of routers to the Plugin options.

How would you expect this feature to work Having the Phoenix Plugin accept the following:

# keep current format for compatibility 
  {Plugins.Phoenix, router: MyApp.Router }
# current format with event_prefix
  {Plugins.Phoenix, router: MyApp.Router, event_prefix: [:custom, :prefix]}

# new format, multiple routers
  {Plugins.Phoenix, routers: [MyApp.Internal.Router, MyApp.External.Router]}
# new format, multiple routers w/ event_prefixes
  {
    Plugins.Phoenix,
    routers: [
      {MyApp.Internal.Router, event_prefix: [:custom, :prefix]},
      {MyApp.External.Router, event_prefix: [:other, :prefix]}
    ]
  }

created time in 9 hours

startedwojtekmach/mix_install_examples

started time in 10 hours

starteddjrtwo/evm-opcode-gas-costs

started time in 10 hours

created repositorycodrops/InlineToMenuLink

An experimental inline-to-menu-link animation based on a concept by Matthew Hall.

created time in 13 hours

startedJeroen-G/Explorer

started time in 17 hours

startedvmware-tanzu/pinniped

started time in a day

startedBANKEX/solidity-float-point-calculation

started time in a day

startedCementDAO/Fixidity

started time in a day

startedRickGriff/decimath

started time in a day

startedopenfaas/faasd

started time in a day

startedpts/pts-merge-history-bash

started time in a day

push eventslashdotdash/awesome-elixir-cqrs

Ben Smith

commit sha 15c77aa018999e67bdabe1199bbc99600b4e7c21

Add "Modelling complex business domains with events" talk

view details

push time in 2 days

fork devonestes/uploader

An Electron app for uploading diabetes device data to Tidepool's backend

fork in 2 days

starteddemokratie-live/bt-dip-sdk

started time in 2 days

startedspeculare-cloud/speculare-pgcdc

started time in 2 days

PublicEvent

startedgoogle/fully-homomorphic-encryption

started time in 2 days

PublicEvent

starteddtolnay/anyhow

started time in 2 days

fork brodybits/run-eslint

Execute ESLint with a simplified API

https://github.com/eslint/eslint

fork in 2 days