{"version":"https://jsonfeed.org/version/1","title":"Blog by Nischal Dahal","home_page_url":"https://nischal-dahal.com.np","feed_url":"https://nischal-dahal.com.np/feed.json","description":"JSON Feed of posts by Nischal Dahal (broisnischal): software engineering, serverless, React, and web development — the blog by Nischal.","icon":"https://avatars.githubusercontent.com/u/98168009?v=4","author":{"name":"Nischal Dahal","url":"https://x.com/broisnees","avatar":"https://avatars.githubusercontent.com/u/98168009?v=4"},"items":[{"id":"keyboard","url":"https://nischal-dahal.com.np/blog/keyboard","title":"The Keyboard","content_text":"The Keyboard","date_published":"2026-08-11"},{"id":"strongly-typed-env","url":"https://nischal-dahal.com.np/blog/strongly-typed-env","title":"Typed client and server environment variables in Rv7","content_text":"Learn how to create and integrate strongly typed environemnt variable in react router or remix","date_published":"2025-02-20"},{"id":"khalti-payment-gateway","url":"https://nischal-dahal.com.np/blog/khalti-payment-gateway","title":"Integrating khalti payment gateway | Khalti Webcheckout","content_text":"Integrating khalti payment ( epay ) in your application with the practical example and real world demo usecase","date_published":"2024-09-12"},{"id":"esewa-payment-gateway","url":"https://nischal-dahal.com.np/blog/esewa-payment-gateway","title":"Integrating esewa payment gateway | epay","content_text":"Integrating esewa payment ( epay ) in your application with the practical example and real world demo usecase","date_published":"2024-09-11"},{"id":"dockerizing-remix-app","url":"https://nischal-dahal.com.np/blog/dockerizing-remix-app","title":"How to dockerize react-router or remix application?","content_text":"How you can dockerize your remix application","date_published":"2024-09-06"},{"id":"hosting-mordern-application","url":"https://nischal-dahal.com.np/blog/hosting-mordern-application","title":"Hosting modern applications in 2024?","content_text":"Discover the top hosting platforms to deploy and scale your modern web applications in 2024. Explore serverless, cloud hosting, edge computing, and more to find the best fit for your projects.","date_published":"2024-08-11"},{"id":"google-tag-manager-remix","url":"https://nischal-dahal.com.np/blog/google-tag-manager-remix","title":"How to add google analytics to a Remix / React router","content_text":"How to add google analytics to a Remix application","date_published":"2024-08-09"},{"id":"bun-elysia-app-wildcard-domain","url":"https://nischal-dahal.com.np/blog/bun-elysia-app-wildcard-domain","title":"Deploy your Bun & Elysia application at Fly.io with wildcard domain","content_text":"How you can deploy your bun, elysia and flyio with wildcard domain and connect fly.io with cloudflare.","date_published":"2024-08-04"},{"id":"bookmark-parser","url":"https://nischal-dahal.com.np/blog/bookmark-parser","title":"How to build simple Bookmark Parser?","content_text":"How do you createthe bookmark parser, using cheerio in typescript.","date_published":"2024-07-16"},{"id":"theme-inconsistency-ssr","url":"https://nischal-dahal.com.np/blog/theme-inconsistency-ssr","title":"Solving Theme Inconsistencies in React Router, NextJS","content_text":"Learn how to fix theme inconsistencies in your Remix application when switching between light and dark modes. Ensure proper styling with TailwindCSS by using the color-scheme meta tag for seamless user experience.","date_published":"2023-08-10"}]}