Kiran kumarUnderstanding 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
Kiran kumarUnderstanding 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
Kiran kumarMastering 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
Kiran kumarUnderstanding 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
Kiran kumarCreate a custom hook for onClickOutSide to close the modal / dropdown in ReactJSWhat is Custom Hook?May 7May 7
Kiran kumarinAWS TipCreate an AWS Ec2 instance with Terraform.We can create an AWS Ec2 instance step-by-step using Terraform.Mar 14Mar 14
Kiran kumarStrict vs Loose Equality Comparisons in JavaScriptStrict equality (===)Nov 7, 2023Nov 7, 2023
Kiran kumar5 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
Kiran kumarMojo — 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
Kiran kumarCSS 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