🔎 CaptainFact - API. The one that serves and process all the data for https://captainfact.io
My dotfiles
My Emacs configuration, adapted from emacs-starter-kit
The GraphQL toolkit for Elixir
churcho/absinthe_websocket_demo 0
Absinthe+Phoenix WebSocket Demo
An example ☂ project
churcho/africastalking-elixir 0
An API Wrapper for the Africas Talking APl
: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
commit sha f6c95b7b2205524956f166c991212f7ebf12c8b7
Add "Tackling software complexity with the CELP stack" article
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?
comment created 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
commit sha 15c77aa018999e67bdabe1199bbc99600b4e7c21
Add "Modelling complex business domains with events" talk
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
release fission-suite/fission
fission-cli-macos 15.53MB
fission-cli-nixos-21.05 53.67MB
fission-cli-ubuntu-18.04 53.68MB
fission-cli-ubuntu-20.04 53.68MB
released time in 2 days
startedgoogle/fully-homomorphic-encryption
started time in 2 days
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