• Tags
  • #Articles
  • #Projects
  • #Photos
  • #Translations
  • RU
  • EN
5 November 2022, 19:53

Readme

Here I gather interesting articles / books.

Typescript

  1. https://github.com/type-challenges/type-challenges
  2. https://sammart.in/post/2021-07-25-typescript-function-type-parameter-contravariance/#why-are-function-type-parameters-contravariant

Node

Event Loop

  1. https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/
  2. https://nodejs.org/en/docs/guides/dont-block-the-event-loop/
  3. http://docs.libuv.org/en/v1.x/design.html

And how it works in browsers:
https://html.spec.whatwg.org/#event-loops

Multithreading

  1. https://exploringjs.com/es2016-es2017/ch_shared-array-buffer.html

React, Redux

  1. https://medium.com/@jeffbski/where-do-i-put-my-business-logic-in-a-react-redux-application-9253ef91ce1
  2. https://redux.js.org/style-guide/
  3. https://reactjs.org/docs/state-and-lifecycle.html

DB

1. https://use-the-index-luke.com
2. Postgres: GIST vs GIN for fulltext
3. Gaps and Islands in Postgres
4. https://richyen.com/postgres/2021/09/03/less-is-more-max-connections.html

Passwords hashing: Argon2id vs Scrypt vs Bcrypt

1. https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html

WS

1. https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers#the_websocket_handshake

DDD

  1. https://www.dddcommunity.org/library/vernon_2011/

GIT

  1. https://www.conventionalcommits.org/en/v1.0.0/

Kafka

  1. How transactions work in Kafka