Home Posts Readings
  • Rate limiting in Golang using rate package

    golang rate-limiting rate package

    Rate Limiting comes up quite often when working with web servers. As a Golang newbie(and working on Backend after a while), I had a chance to implement the rate limiter on the client side to not overwhelm the target server while generating the load.

  • Mocking HTTP requests when writing tests (Node.js)

    unit-test test nock mocha node.js

    Quite often we need to mock remote HTTP requests when testing, either for integration tests or unit tests that your logic needs to react differently depending on the variation of the response of the request. There are several options to achieve that, but I will write down my favorite ones.

  • How to maintain a monorepo using Lerna and NPM 7

    monorepo lerna npm node.js workspace

    I’ve been putting off upgrading to NPM 7 for my monorepo using [email protected] due to several issues have been occurred. However I’ve reached a point where I couldn’t juggle around anymore as it was a significant productivity killer.

© 2022 Kyungeun Kim. All rights reserved.