Maciek WątrobainJavaScript in Plain EnglishSeparation of Concerns in React#service locator #dependency injection #presentational #container #slotsJun 2, 20211Jun 2, 20211
Maciek WątrobainAWS in Plain EnglishProcess DynamoDB streams with LambdaUse DynamoDB streaming to notify all connected WebSocket clients about changes in TODO itemsApr 10, 2021Apr 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…Mar 27, 20214Mar 27, 20214
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…Mar 18, 2021Mar 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…Mar 10, 2021Mar 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…Mar 7, 2021Mar 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…Mar 5, 20213Mar 5, 20213
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 CDKFeb 28, 20211Feb 28, 20211
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…Feb 27, 20211Feb 27, 20211
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…Feb 22, 2021Feb 22, 2021