Shelf

Corner where I organise my thoughts on coding, design, tech, and personal life.

React

React is awesome & one of the most used JavaScript library according to StackOverflow survey 2024. React is comparatively easy to learn and give us the ability to ship products faster. Here are some of my basic tips and thoughts to improve your developer experience with React.

Web security

Web Security

You can't stop hackers, but you can take steps to prevent your website from getting hacked. At this very moment, countless websites become targets of hacker attacks. Often, uninstalled updates and ignorance are to blame. What you can do to prevent hacker attacks on your website, I have listed my findings here.

Git

As engineers, it’s easy to focus on just the code because, after all, that’s what we spend most of our time reading and changing. I’m going to argue that Git isn’t simply a smart diff merger to help us put all code in the same place nor is it just a simple version control system, it can be so much more.

Angular

At Cashrewards, I use Angular almost every day. It is a component-based front-end framework for building scalable web applications. Some of the challenges that arise when working with Angular are challenging to resolve but here is how I deal with them.

nextjs

After hearing about Nextjs from my friend at work and trying it out myself on an app, I can definitely see how this is going to lead us in the right direction with development for both new projects moving forward as well as improving current ones. Here are my thoughts on how to make our development experience with Nextjs even better.

VS Code Logo

Everything VS Code

The lightweight and powerful code editor VS Code offers many benefits such as IntelliSense autocomplete, debugging tools, the ability to write in almost any language from C++ all the way to Python. Furthermore, it is versatile with its library of extensions available for Windows, Linux or macOS users making it one of today's most used text editors! This category has all VS Code extensions, tools, themes and more under it.