Ben Smith

Results 42 issues of Ben Smith

Whenever a subscription fails to subscribe it will retry the attempt after an interval. The default interval is 60 seconds. This scenario might occur in a multi-node deployment when the...

Add metrics and instrumentation using the [Telemetry](https://hex.pm/packages/telemetry) library. This would allow runtime monitoring of Event Store usage. - Appended events - Count - Total time - Read events - Query...

proposal

Explain why the projection versions last seen event number will often be different from the corresponding event store's last seen. This is because the projection versions table is _only_ updated...

Make it possible to test a projector by directly calling a function on the projector module, passing an `Ecto.Multi` struct, an event, and its metadata. ### Examples Test a projector...

`Strava.Auth.get_athlete!/1` should return a `Strava.SummaryAthlete` struct, not a `Strava.DetailedAthlete` as described in the Strava authentication [Token Exchange](https://developers.strava.com/docs/authentication/) docs.

bug

In the [Strava V3 API Changelog](https://developers.strava.com/docs/changelog/) the following change has been made to remove the email field. > January 17, 2019 > Removed email from athlete summary and athlete detail....

[SchedEx](https://github.com/SchedEx/SchedEx) provides an API for scheduling recurring and one-off jobs where each job is its own `GenServer` process and execution is implemented using `Process.send_after/4`. This would allow implementation of Recurring...

Schedule aggregate should specify a [life span](https://github.com/commanded/commanded/blob/master/guides/Commands.md#aggregate-lifespan) allowing instances to be shutdown after an inactivity period.

Schedule a command to be executed on a recurring interval, using a cron-like format. The API to schedule the recurring command is done, but execution is still pending.

Add the following JSON serializer which supports Postgres' native `jsonb` data type. ```elixir defmodule Commanded.EventStore.Adapters.EventStore.JsonbSerializer do @moduledoc """ Serialize to/from PostgreSQL's native `jsonb` format. """ @behaviour EventStore.Serializer alias Commanded.EventStore.TypeProvider alias...