Uri SeroussiHow to Write a Custom TypeScript ESLint RuleA guide to writing your own custom TypeScript ESLint rules and a nice little package that might help you with your project!Mar 5Mar 5
Uri SeroussiinStackademicUpgrade Your Full Stack Form Validation with Zod and React Hook Form in Next.jsThis is a thing of beauty I tell you! One schema to rule them all, client side and server side.Feb 26Feb 26
Uri SeroussiinJavaScript in Plain EnglishBuilding a Progressive Web App (PWA) in Next.js with Serwist (Next-PWA Successor)I’ve previously worked with the Reef Life Survey, a citizen science program that monitors reef life diversity across the globe, to build…Feb 201Feb 201
Uri SeroussiHow I Became a Full Stack Engineer after 10 Years in Life Science AcademiaLast week I started working as a full stack engineer at CanadaVisa. I consider it to be my first “real” tech job. At a time when layoffs in…Feb 12Feb 12
Uri SeroussiLet’s Demystify Chrome Extensions — My First Extension to Skip Video AdsAn example of how to create a Chrome extension that can skip video ads on YouTubeFeb 5Feb 5
Uri SeroussiinStackademicRate Limiting Serverless FunctionsAt the early stage of building Artfora, I wasn’t much concerned with rate limiting it’s API. We didn’t have much traffic or scale to worry…Jan 22Jan 22
Uri SeroussiinStackademicAuth on the Next.js Edge Runtime with Auth.js (NextAuth 5) and MongoDBMuch like many others, I too had a compelling urge to create some GPT wrapper app. In my case, I wanted to create an app to help me…Jan 152Jan 152
Uri SeroussiinStackademicAuthentication in Next.js with Auth.js (NextAuth 5)An example of how to set up authentication with OAuth and magic links using Auth.js (NextAuth v5) in Next.jsJan 96Jan 96
Uri SeroussiinStackademicSynchronizing JavaScript Code with CSS AnimationsI am working on an app to practice English grammar in a game-like manner. We wanted to make a nice animation at the end of levels that…Oct 22, 2023Oct 22, 2023
Uri SeroussiAutomatically Generate a Sitemap in NextJSA short guide on how to automate sitemap generation in NextJS.Sep 12, 2023Sep 12, 2023