Random thoughts on Building APIs ⛩

An API is a contractual agreement between two services over the shape of request and response. The code is just a byproduct. It also contains the terms of this data exchange.


Possible Ways To Reduce Webpack Bundle Size

webpack is a static module bundler for modern JavaScript applications. When webpack processes your application, it internally builds a [dependency graph](https://webpack.js.org/concepts/dependency-graph/) which maps every module your project needs and generates one or more bundles



At the time of writing this, I haven’t found a topic for this article yet and I don’t want to use the classic ‘My year in review’ so whenever you read this Article just know that I still don’t have a title and I have left it at what it is.


How to use GitHub Desktop with Gitlab

When React 16.8 was released officially in early February 2019, it shipped with an additional API that lets you use state and other features in React without writing a class. This additional API is called Hooks and they’re becoming popular in the React ecosystem, from open sourced projects to being used in production applications.