PinnedPublished inBetter ProgrammingHow (and when) to optimize performance in your React applicationUsing memo, useCallback, useMemo, leveraging context and moreJun 16, 20222Jun 16, 20222
PinnedPublished inITNEXTI wrote vuex — but for React! The challenges I faced and where you can get itI am a front-end engineer who is torn between Vue.js and React. If you asked me to say where Vue dominates over react, I’d say definitely…Aug 8, 20214Aug 8, 20214
Published inITNEXTWrite clean(er) Components & JSXI often find myself joining projects on the go and therefore having to understand codebase somebody else wrote. Naturally, the code comes…Apr 24, 202015Apr 24, 202015
Published inVue.js DevelopersVue.js — Manage your Modal window(s) effortlessly using EventBusAs a both Vue.js and React developer, I’ve been assigned to/leading various projects which were mostly about building UIs. One thing I was…Nov 9, 20194Nov 9, 20194
Published inITNEXTSetting up AdonisJs websockets (with React app demo)This article is dedicated to setting up AdonisJs websocket Client & Server API. At the end you will find a link to a monorepo with working…Sep 1, 20192Sep 1, 20192
Published inITNEXTDeploying a Vue + AdonisJS monorepo to Heroku via Gitlab CI/CDSuch a long headline, right? It’s hard to say everything this is in just a few words!Jul 7, 20194Jul 7, 20194
Published inITNEXTPhantom props, unnecessary renders and what no one told me about memo()After reading a few articles about boosting your app’s performance (or rather stopping using your resources wastefully) — kudos to other…Apr 28, 20198Apr 28, 20198
Published inITNEXTHow I tried to validate React forms (with hooks)Coming from a Vue.js background, transitioning to React had been rather unpleasant for me. One of the many things I found so much harder…Apr 19, 20199Apr 19, 20199
Published inITNEXTVuidget — How to create an embeddable Vue.js widget with vue-custom-elementNot so long ago I got asked at my workplace to create a Vue.js application for tourists. The requirement for the application was that it…Sep 6, 201829Sep 6, 201829