Understanding Git: Merge, Cherry-Pick, and RebaseGit is an essential tool for version control, enabling collaboration and tracking changes in projects. Among its many features, three…Nov 4Nov 4
Understanding JavaScript Equality: A Deep Dive into Array and Object ComparisonsJavaScript’s type coercion and equality comparison can sometimes lead to unexpected results, especially when dealing with arrays and…Sep 23Sep 23
Mastering JavaScript Functions: From Basics to Advanced TechniquesJavaScript functions are fundamental building blocks in web development. We’ll explore different ways to define functions in JavaScript…Sep 16Sep 16
Understanding React setState Patterns: !state vs state => !stateWhen toggling state in React, you may see two typical patterns: setState(!state) and setState(state =>!state). Both may appear to be…Jun 12Jun 12
Create a custom hook for onClickOutSide to close the modal / dropdown in ReactJSWhat is Custom Hook?May 7May 7
Published inAWS TipCreate an AWS Ec2 instance with Terraform.We can create an AWS Ec2 instance step-by-step using Terraform.Mar 14Mar 14
5 Best Tailwind CSS Component Libraries in 2023Tailwind CSS works by scanning all of your HTML files, JavaScript components, and any other templates for class names, generating the…Oct 25, 2023Oct 25, 2023
Mojo — a new programming language for all AI developers.Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility…May 8, 2023May 8, 2023
CSS Negative properties: good or bad practice?CSS negative properties can be good or bad practice depending on how they are used. Here is an example of how negative properties can be…May 5, 2023May 5, 2023