Github Actions
https://github.com/features/actions
- Workflow can be triggered by GitHub events (push, issue, release).
- Can run a sequence of serial or parallel actions in response.
- Actions can be written in any language
- Example: push -> docker build -> terraform provision
-> get octocat -> notify -> OK
- Scalable container execution
- File or “Visual Editor”
- Declarative (Workflow.resolves = Action2; Action2.need = Action1 )
- uses docker images to run action
- Secrets - are in the Repo’s Settings. Available to everyone with “Write” access
Consistency without Clocks: The FaunaDB Distributed Transaction Protocol
http://fauna.com/blog/consistency-without-clocks-faunadb-transaction-protocol
- FaunaDB places no constraints on replica distance
- How transactions are implemented
Ecto 3.0: breaking changes
http://blog.plataformatec.com.br/2018/10/a-sneak-peek-at-ecto-3-0-breaking-changes/
- Split Ecto repository apart
- Remove deprecated Ecto datatime -> Calendar types that ship as part of Elixir
- Update to the latest JSON handling best practices
- Ecto -> ecto and ecto_sql
- ecto for data typing and validation
- ecto_sql instead of previous ecto