https://github.com/slashdotdash/til
Today I Learned
https://github.com/slashdotdash/til
Last synced: 11 months ago
JSON representation
Today I Learned
- Host: GitHub
- URL: https://github.com/slashdotdash/til
- Owner: slashdotdash
- Created: 2017-07-19T15:16:11.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-06-19T15:58:23.000Z (almost 2 years ago)
- Last Synced: 2025-04-01T20:41:16.854Z (about 1 year ago)
- Language: Elixir
- Size: 48.8 KB
- Stars: 45
- Watchers: 6
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TIL
> Today I Learned
A collection of concise write-ups on small things I learn day to day across a
variety of languages and technologies.
Inspired by [Josh Branchaud's](https://github.com/jbranchaud) [til](https://github.com/jbranchaud/til).
## Elixir
- [Distributed Erlang](elixir/distributed-erlang.md)
- [Distributed Erlang sync nodes](elixir/distributed-erlang-sync-nodes.md)
- [Dynamic supervisor start children](elixir/dynamic-supervisor-start-children.md)
- [Ecto stream to list](elixir/ecto-stream-to-list.md)
- [Ecto Repo's connection process](elixir/ecto-repo-connection-process.md)
- [Ecto virtual field](elixir/ecto-virtual-field.md)
- [Error handling in Elixir libraries](elixir/error-handling-in-libraries.md)
- [Exception message](elixir/exception-message.md)
- [External resource module attribute](elixir/external-resource-module-attribute.md)
- [Graceful shutdown](elixir/graceful_shutdown.md)
- [`GenServer` hibernate after start option](elixir/gen_server_hibernate_after_start_option.md)
- [`GenServer` name registration using `:via` option](elixir/genserver-name-registration.md)
- [Install Elixir and Erlang with `asdf` version manager](elixir/install-elixir-with-asdf.md)
- [Pattern match struct name](elixir/pattern-match-struct-name.md)
- [Postgrex copy from STDIN](elixir/postgrex-copy-from-stdin.md)
- [Process links](elixir/process-links.md)
- [Running Erlang's observer on macOS](elixir/erlang-observer-on-macos.md)
- [Running Observer on a remote node deployed with Distillery](elixir/remote-observer-distillery-release.md)
- [Read from the application's directory](elixir/path-from-app-dir.md)
- [Remove unused dependencies from `mix.lock`](elixir/remove-unused-dependencies-from-mix-lock.md)
- [Revert Hex package](elixir/revert-hex-package.md)
- [Rollbar exception reporting for Phoenix](elixir/rollbar-exception-reporting-for-phoenix.md)
- [Running Ecto database migrations during deployment](elixir/running-ecto-migrations-during-deployment.md)
- [Start an Elixir application's dependencies](elixir/start-application-dependencies.md)
- [Testing plugs](elixir/testing-plugs.md)
- [Travis CI Ecto migrations](elixir/travis-ci-ecto-migrations.md)
- [Use Ecto's UTC datetime type](elixir/use-ecto-utc-datetime.md)
- [Use monotonic time for timing](elixir/monotonic-time.md)
### ExUnit
- [ExUnit assert match](elixir/ex_unit/assert-match.md)
- [ExUnit capture log level](elixir/ex_unit/capture-log-level.md)
- [ExUnit ignore tests](elixir/ex_unit/ignore-tests.md)
### Phoenix framework
- [Page specific titles](phoenix-framework/page-specific-titles.md)
## Erlang
- [Erlang version](erlang/erlang_version.md)
## Julia
- [Getting started with Julia](julia/getting-started.md)
## Git
- [Rebase root git commit](git/rebase-root-commit.md)
- [Set origin URL](git/set-origin-url.md)
- [Syncing a GitHub fork](git/syncing-a-github-fork.md)
## Linux
- [systemd service configuration](linux/systemd-service-configuration.md)
## macOS
- [Increase open file limit](mac/increase-open-file-limit.md)
- [macOS sleep and wake](mac/mac-sleep-wake.md)
## Postgres
- [Formatting timestamps](postgres/formatting-timestamps.md)
- [Gapless sequence in Postgres](postgres/gapless-sequence.md)
- [Install TimescaleDB with Postgres.app](postgres/install-timescaledb.md)
- [List tables in a Postgres schema](postgres/list-tables-in-schema.md)
- [Recreate Postgres schema](postgres/recreate-postgres-schema.md)
## Shell scripting
- [Exit codes](shell-scripting/exit-codes.md)