Vite exposes environment variables on the special `import.meta.env` object, which are statically replaced at build time. It will, right? RIGHT?
Redux Toolkit is great, but only if used correctly. In this blog post, I'll show some bad redux toolkit code used to do data fetching, and improve it to become resilient for our developers and users.
Does Harman know how to use Jest and Cypress? He just uses Vitest for everything.
Does Harman know how to use Webpack? He just uses Vite for everything.
I'm currently on a journey to make myself a TypeScript ninja. Come join me for a long part series of things I learn new on TypeScript!
I'll talk about my secret technique about infinite scroll. The same technique is actually used for this site!
I've crossed the dark side to the light: I switched to Preact for this website only. I still will develop websites and web apps in React though.
As a software engineer, I often have to create sequence diagrams or flowcharts to demonstrate how the system flow is going to work. I used to do all of this via Google Slides or lucidcharts. Now I have forgotten all of that and use something called Mermaid. Click read more to learn what's possible with it.
I'll talk about how I deploy my personal websites.
$GITHUB_STEP_SUMMARY is a useful step in Github Actions. What do I use it for?
useSelector is an easy way to get data for your component. Why not just use it for everything?
I've been working without TypeScript for the past 2 months. It is... rough.
Now here's the part 2 - let's talk about my take on CSS and how I approached it in my website.
It's been a while, but hey, new look and feel for this site, and I'll describe my journey on how I got here.
I am a React Developer. Do I use Redux? Insert attention-grabbing thing here to make you click.
This is part II of my long running series of React Class Components VS Functional Components. This post talks about some shortcomings about functional components and how class components still got it in the bag.
This is part I of my long running series of React Class Components VS Functional Components
This describes some of the gotchas I encountered with Apollo Client.
Don't have time to dockerize everything? This blog post shows what can be done for that.
Harman Goei (hrgui) is a developer that loves to make cool and awesome web applications. His strength is in HTML, CSS, JavaScript, but he is willing to code anywhere in the stack to make the web be awesome.