https://github.com/lgraubner/til
📝 Today I learned
https://github.com/lgraubner/til
til today-i-learned
Last synced: 5 months ago
JSON representation
📝 Today I learned
- Host: GitHub
- URL: https://github.com/lgraubner/til
- Owner: lgraubner
- License: mit
- Created: 2018-01-12T21:20:23.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-07T14:12:06.000Z (over 7 years ago)
- Last Synced: 2025-03-27T16:53:21.196Z (about 1 year ago)
- Topics: til, today-i-learned
- Homepage:
- Size: 25.4 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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. These are things that don't really
warrant a full blog post.
Inspired by [jbranchaud/til](https://github.com/jbranchaud/til)
_32 TILs and counting..._
---
### Categories
* [Bash](#bash)
* [Docker Compose](#docker-compose)
* [Git](#git)
* [JavaScript](#javascript)
* [Jest](#jest)
* [JWT](#jwt)
* [MacOS](#macos)
* [MySQL](#mysql)
* [NPM](#npm)
* [PHP](#php)
* [Raspberry Pi](#raspberry-pi)
* [Ruby](#ruby)
* [React](#react)
* [Redux](#redux)
* [Symfony](#symfony)
* [Twig](#twig)
* [Unix](#unix)
---
### Bash
* [Redirection append vs overwrite](bash/redirection-append-vs-overwrite.md)
### Docker Compose
* [Reflect node_modules changes in container](docker-compose/reflect-node-modules-changes-in-container.md)
### Git
* [Add multi command aliases](git/add-multi-command-aliases.md)
### JavaScript
* [Check for Promise](javascript/check-for-promise.md)
* [Custom errors with ES6](javascript/custom-errors-with-es6.md)
* [Debounce can be canceled](javascript/debounce-can-be-canceled.md)
* [Encode and decode Base64 strings](javascript/encode-and-decode-base64-strings.md)
### jest
* [Third party modules can be easily mocked](jest/third-party-modules-can-be-easily-mocked.md)
### JWT
* [Refresh tokens can be revoked](jwt/refresh-tokens-can-be-revoked.md)
### MacOS
* [Show hidden files with shortcut](macos/show-hidden-files-with-shortcut.md)
### MySQL
* [Specify credentials in file](mysql/specify-credentials-in-file.md)
### NPM
* [Check and update dependencies](npm/check-and-update-dependencies.md)
* [Package.json repository shorthand](npm/package-repository-shorthand.md)
### PHP
* [Increase MacOS PHP memory limit](php/increase-macos-php-memory-limit.md)
* [Static constant to resolve class name](php/static-constant-to-resolve-class-name.md)
### Raspberry Pi
* [Change hostname](raspberrypi/change-hostname.md)
* [Enable SSH headless](raspberrypi/enable-ssh-headless.md)
* [Set static IP](raspberrypi/set-static-ip.md)
* [ssh-copy-id](raspberrypi/ssh-copy-id.md)
* [Synchronize time with NTP](raspberrypi/synchronize-time-with-ntp.md)
### Ruby
* [Use rbenv to manage Ruby on MacOS](ruby/use-rbenv-to-manage-ruby-on-macos.md)
### React
* [Class properties have access to props](react/class-properties-have-access-to-props.md)
### Redux
* [Dispatch exposes inner function](redux/dispatch-exposes-inner-function.md)
### Symfony
* [Escape @ in parameters](symfony/escape-at-in-parameters.md)
* [Get user object](symfony/get-user-object.md)
* [Get current request from request stack](symfony/get-current-request-from-request-stack.md)
* [JMS Serializer naming strategy](symfony/jms-serializer-naming-strategy.md)
* [Services in controller actions](symfony/services-in-controller-actions.md)
### YAML
* [Multiline variables](yaml/multiline-variables.md)
### Unix
* [Add current date to filename](unix/add-current-date-to-filename.md)
* [Prepend line to file](unix/prepend-line-to-file.md)
* [Watching files with tail](unix/watching-files-with-tail.md)