Skip to content

tomasvn/til

Repository files navigation

TIL - Today I Learned

Is a collection of learning notes, resources etc.

Entries

10-07-2019
  • talks about callback function in setState()
  • discover different object methods in Object.keys(),Object.entries(),Object.values()
  • discover .filter() array method
11-07-2019
  • general learning
  • discover new git command git show --name-only
16-07-2019
  • redux learning
  • talks about what is redux
  • how redux is divided
  • what are actions, reducer, selectors
  • how to create store, how to connect store to react app
21-07-2019
  • continue learning about redux
  • how to connect redux and react - via connect() method
    • we know that connect() method takes in 3 params
  • learn about redux selectors
  • learn about function mapStateToProps
26-07-2019
  • continue learning about redux
  • general learning - intersection observer, hoisting, block scope
  • continue learning about redux
02-08-2019
  • learn about combineReducers()
03-09-2019
  • learn about basic react hooks
07-09-2019
03-12-2019
  • learned about types in TS
  • how to define proper types for react props
  • how to define default values for FC in TS
  • how to handle types for `onClick` and other methods
  • what are angle brackets `<>` in TS
16-12-2019
  • learned new git command - `git cherry -v`
  • different reset methods on git
17-12-2019
  • learned how to properly define state on class component in TS
  • learned how to revert commit or multiple commits, using git stash, short git status output
18-12-2019
  • Non-null assertion operator - post-fix `!` operator
  • Pretty git log graph, one line
  • PS creating new file from CLI
27-12-2019
  • Setup webpack configs
  • Babel plugins - what each individual plugin does
07-01-2020
  • rebasing onto feat-branch
  • use git rebase --onto dev, must be checked out on feat-branch
10-01-2020
  • git diff --cached for staged diff
15-01-2020
  • git remote -v for listing remotes
  • git remote set-url origin [REPO_URL.git] for changing remote URL
  • ? - use as optional chaining
    • experimental feature, use sparringly
16-01-2020
  • git add -p for interactive add
  • git rebase -i HEAD~{n} for interactive rebase
  • Unix - copy text from one file into another file cat NOTES.md > NOTES-2.md
17-01-2020
  • interactive rebase - git rebase -i
  • interactive rebase - git rebase -i HEAD~n we can specify which commits, n is number of commits
    • interactive rebase we can squash, drop, use, edit etc
  • rewrites history
  • reflog - is a reference log
    • record when the tips of branches where updated
    • keeps record for 90 days
  • git gc - garbage collection
  • can compress file revision
  • git bisect - binary search between 2 commits
21-01-2020
  • using git clean to remove untracked files
  • different commands - for deleting dir, files, ignored files, non ignored files
02-02-2020
  • basic about cookies
23-04-2020
  • client storage - cookies, session, local storage
  • features of different storages
  • talks about flows authetication and authorization
  • extra info about cookies
13-05-2020
  • Learn basic SQL stuff
15-05-2020
  • ORDER BY Statement
  • SELECT TOP Statement
  • IN Operator
16-05-2020
  • LIKE Operator
19-05-2020
  • MAX and ROUND MySQL Functions
  • Practice on HackerRank
21-05-2020
  • MIN and TRUNCATE MySQL Functions
  • Practice on HackerRank
25-05-2020
  • Practice on HackerRank
27-05-2020
  • FLOOR() MySQL Functions
  • Practice on HackerRank
01-06-2020
  • Practice on HackerRank

JS Notes

23-04-2020
  • functions, call stack, execution
24-04-2020
  • function declaration, function expression
29-04-2020
  • Hoisting
  • TODO: Finish video on hoisting
01-06-2020
  • Practice on code wars
11-06-2020
  • Worked on hoisting, execution context

About

Today I learned - notes repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published