Jayashakthi PereraSecuring Your GitHub Actions: Guarding Against Malicious Pull RequestsExplore GitHub Actions security, focusing on pull_request and workflow_run triggers to protect public repository contributions.Apr 21Apr 21
Jayashakthi PereraOptimizing React Performance: Mastering useMemo HookUnlock the power of React’s useMemo hook for optimal performance! This concise guide explores memoization techniques to enhance efficiency,Dec 25, 2023Dec 25, 2023
Jayashakthi PereraMastering TypeScript Array Functions in ReactIn this blog post, we will dive deep into some of the commonly used array functions in TypeScript and how to use them effectively…Nov 7, 2023Nov 7, 2023
Jayashakthi PereraCracking the Code: A Comprehensive Guide to Debugging React AppsIn this guide, we’ll explore debugging React apps, offering tools and tips for development and production.Sep 24, 2023Sep 24, 2023
Jayashakthi PereraStory of OpenID Connect (Pt. 1) — IntroductionThis article provides a comprehensive introduction to OIDC, explaining its relationship with OAuth 2.0 and diving into its key terminology.Sep 5, 2023Sep 5, 2023
Jayashakthi PereraPower of SWR with React — useSWRMutationIn this article, we’ll look into the new useSWRMutation hook in SWR. This hook is focused on Mutation & Revalidation in SWR.May 7, 2023May 7, 2023
Jayashakthi PereraCSR, SSR and SSG (Pt. 02) — Pros & ConsA comparison between three rendering techniques to understand their potential.Dec 13, 2022Dec 13, 2022
Jayashakthi PereraCSR, SSR and SSG (Pt. 01) — IntroductionCSR, SSR and SSG are three website rendering techniques. In this article we’ll have an introduction to each of this techniques.Nov 20, 2022Nov 20, 2022
Jayashakthi PereraPower of SWR with ReactIn this article, we’ll be looking at a new way of retrieving data in React Apps named SWR. This is a set of hooks for remote data fetching…Sep 3, 2022Sep 3, 2022
Jayashakthi PereraLeverage ESLint and Prettier to maintain a Consistent Code Formatting across the TeamIn this article, I will be discussing what are the formatting issues I faced while working as a web developer in a team and how did I…Jun 28, 2022Jun 28, 2022