Maciek WątrobainJavaScript in Plain EnglishSeparation of Concerns in React#service locator #dependency injection #presentational #container #slots5 min read·Jun 2, 2021--1--1
Maciek WątrobainAWS in Plain EnglishProcess DynamoDB streams with LambdaUse DynamoDB streaming to notify all connected WebSocket clients about changes in TODO items3 min read·Apr 10, 2021----
Maciek WątrobainAWS in Plain EnglishSetup API Gateway WebSocket API with CDKThis is the first part in a series of posts in which I am going to describe the steps to build a TODO list that allows real-time…3 min read·Mar 27, 2021--4--4
Maciek WątrobainJavaScript in Plain EnglishCreate a list view in React with TypeScriptDisplaying a list of items is something web developers find themselves doing all the time. React doesn’t have a standard way to render a…2 min read·Mar 18, 2021----
Maciek WątrobainJavaScript in Plain EnglishReplace Redux with useReducerRedux used to be my primary choice for managing global application state. I loved its simplicity, community around it, awesome developer…3 min read·Mar 10, 2021----
Maciek WątrobainJavaScript in Plain EnglishHow to Test a Redux-Connected React ComponentRedux is a powerful library for handling global state. Some people hate it, some people love it. One thing I know for sure, if you use…2 min read·Mar 7, 2021----
Maciek WątrobainJavaScript in Plain EnglishTips for typing React components with TypeScriptI love TypeScript. I consider it to be a best practise when setting up a new React project (even a simple one!). It is a great tool for…3 min read·Mar 5, 2021--3--3
Maciek WątrobainAWS in Plain EnglishCDK Pipelines: Beyond the BasicsHow to build a pipeline that deploys two stacks (backend and frontend) to AWS cloud using CDK3 min read·Feb 28, 2021--1--1
Maciek WątrobainJavaScript in Plain EnglishImprove React performance without memo()In my previous article I described a few ways to prevent excess re-renders in react applications. I focused on using useMemo and…2 min read·Feb 27, 2021--1--1
Maciek WątrobainJavaScript in Plain EnglishPrevent Excess Rerenders in ReactWhen developing a react application I typically don’t think a lot about rendering performance. React has its famous tree reconciliation…3 min read·Feb 22, 2021----