Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sapegin/til

Today I learned
https://github.com/sapegin/til

frontend javascript react til today-i-learned typescript

Last synced: about 1 month ago
JSON representation

Today I learned

Awesome Lists containing this project

README

        

# Today I learned (TIL)

A collection of small things around web developments, mostly not big enough for a proper blog post. Every day I learn something new, but I forget most of the things. Not anymore!

Read my larger articles [in my blog](https://blog.sapegin.me/).

[Sign up to my newsletter](https://sapegin.substack.com/) for updates.

## Categories

- [Git](#git)
- [JavaScript](#javascript)
- [React](#react)
- [Testing](#testing)
- [TypeScript](#typescript)
- [Tools](#tools)
- [Misc](#misc)

---

## Git

- [Finding the most often changed files with git effort from git-extras](git/finding-the-most-often-changed-files-with-git-effort-from-git-extras.md)

## JavaScript

- [Enabling new ESLint rules in a legacy codebase with suppress-eslint-errors)(javascript/enabling-new-eslint-rules-in-a-legacy-codebase-with-suppress-eslint-errors.md)
- [Finding unused and missing npm dependencies with depcheck](javascript/finding-unused-npm-dependencies-with-depcheck.md)
- [Transpiling ESM files inside node_modules](javascript/transpiling-esm-in-node-modules.md)

## React

- [Finding the most used React components with react-scanner](react/finding-the-most-used-react-components-with-react-scanner.md)
- [Generating TypeScript React components from SVG icons using SVGR](react/generating-typescript-react-components-from-svg-icons-using-svgr.md)
- [Ensuring React Testing Library best practices with ESLint](react/ensuring-react-testing-library-best-practices-with-eslint.md)
- [Using React useReducer hook with TypeScript](react/using-react-usereducer-hook-with-typescript.md)

## Testing

- [Detecting accessibility issues on CI with cypress-axe](testing/detecting-accessibility-issues-on-ci-with-cypress-axe.md)

## TypeScript

- [Renaming TypeScript interfaces with ts-morph](typescript/renaming-typescript-interfaces-with-ts-morph.md)

## Tools

- [Hiding tabs completely in Visual Studio Code](tools/hiding-tabs-in-visual-studio-code.md)

## Misc

- [Automatically merging Dependabot security pull requests using GitHub Actions](misc/automatically-merging-dependabot-security-pull-requests-using-github-actions.md)
- [Caching static assets on Netlify](misc/caching-static-assets-on-netlify.md)

---

## Other TILs

- [Josh Branchaud](https://github.com/jbranchaud/til) (yep, I stole the idea from him)
- [Jake Worth](https://github.com/jwworth/til)
- [thoughtbot](https://github.com/thoughtbot/til)

## Authors and license

[Artem Sapegin](https://sapegin.me) and [contributors](https://github.com/sapegin/til/graphs/contributors).

This material is available for private, non-commercial use under the Creative Commons Attribution-NonCommercial 4.0 license, see the included [License.md](License.md) file.