Omal VindulaBringing SVGs to life with framer-motion — Part 1I’m sure there has been at least one instance where you have seen cool animations and micro-interactions on a website and thought to…Jul 3Jul 3
Omal VindulaAuthenticate Next.js applications with Asgardeo-Part 2In the previous article we talked about how to integrate Asgardeo with a Next.js application using NextAuth library. In this article we…Jul 11, 2023Jul 11, 2023
Omal VindulaAuthenticate Next.js applications with Asgardeo-Part 1Long time ago in a galaxy far far away… I have talked about how to integrate Asgardeo with React applications here. It also have a brief…Jul 3, 20231Jul 3, 20231
Omal VindulaMitigating XSS attacks in React applicationsCross-site scripting (A.K.A XSS) is a web security vulnerability that allows an attacker to inject malicious code into a web application.Apr 6, 2023Apr 6, 2023
Omal VindulaAuthenticate React Applications with Asgardeo-Part 2: Securing RoutesIn part 1, we talked about what Asgardeo is and how we can use Asgardeo to integrate user authentication for a React application. You can…Sep 2, 2022Sep 2, 2022
Omal VindulaAuthenticate React Applications with Asgardeo-Part 1User authentication is a basic need and is very important in today’s software. But doing it by yourself can be a tedious task…Feb 17, 2022Feb 17, 2022
Omal VindulainSCoRe LabJourney into GSoC — Part 11This week I have done something very interesting and cool! That is the implementation of some nice charts and visualizations of dengue…Sep 9, 2020Sep 9, 2020
Omal VindulaConsolidated GSoC BlogsYou can find all the blogs I have written during my GSoC 2020 period. Enjoy!Aug 26, 2020Aug 26, 2020
Omal VindulainSCoRe LabJourney into GSoC — The final bits.The last couple of weeks of GSoC is happening now and I have learnt a LOT of stuff and it has been one hell of a journey! I can be truly…Aug 26, 20201Aug 26, 20201
Omal VindulainSCoRe LabJourney into GSoC — Part 8This week is a brand new milestone. I have almost completed the community mobile app (with a few features remaining) and now I’m ready to…Aug 13, 2020Aug 13, 2020