PinnedBawantha RathnayakaEffortless Form Handling: Mastering the Art with React Hook FormsForm handling is a crucial aspect of web development, and when it comes to building forms in a Next.js/React applications, using powerful…Jan 21Jan 21
Bawantha RathnayakaAutomate NPM Package Publishing with GitHub Actions and Semantic ReleaseHi all! Recently, I published a new npm package called magnify-anything. It’s a flexible React component for creating a magnifying glass…Oct 14Oct 14
Bawantha RathnayakaAccelerating Into F1: My Journey as a New Formula 1 Fan — (PART 1) 🏎️Formula One is a motorsport in which different teams compete in multiple Grand Prix races. Each team engineers its own Formula One car…Apr 26Apr 26
Bawantha RathnayakaLet’s Build Leerob’s Portfolio Guestbook Feature with Supabase and Next Auth.Lee Robinson’s portfolio is truly impressive. While browsing through the website, I came across a fantastic feature called the Guestbook…Mar 2Mar 2
Bawantha RathnayakaBuilding Multilingual Websites with Next JSIn our increasingly interconnected world, the ability to reach a global audience is a key consideration for any website developer. Whether…Sep 23, 2023Sep 23, 2023
Bawantha RathnayakaHow to protect routes in Next JSsome applications allow previewing of some pages based on their authentication state.Jul 3, 2023Jul 3, 2023
Bawantha RathnayakaCreate highly reusable components using Tailwind CSSsome times we need to create highly reusable components like text components, input components, etc …Apr 20, 2023Apr 20, 2023
Bawantha RathnayakainDevOps.devDeploy a Dockerized NEXT JS App to AzureIn this article, I will teach how to deploy a dockerized next js app in Azure app services.Mar 6, 2023Mar 6, 2023
Bawantha RathnayakaHow I use Supabase for my Portfolio CMSHi everyone in this article I will show you how I use supabase for my portfolio CMS.Jan 25, 2023Jan 25, 2023
Bawantha RathnayakaQuery Params in NEXT JSIn this article, I will show you how to get query parameters from a URL in Next Js.Dec 3, 2022Dec 3, 2022