An open API service indexing awesome lists of open source software.

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

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)