Brandon S. HaBuilding Infinite Scroll in React with useInfiniteQueryI will share 2 ways to implement infinite scroll in React.Dec 10, 2023Dec 10, 2023
Brandon S. HaLocation Based AR with AR.jsI found an interesting open source JavaScript library, called AR.js. It is easy to follow the instruction and let me tell you how i appliedâŚDec 5, 2023Dec 5, 2023
Brandon S. HaNext.js hydration Error and Responsive Design(Styled-components)I was doing OXINION Finance UI task. I faced an error below. I used to develop my web apps with react-responsive for handlingâŚFeb 15, 2023Feb 15, 2023
Brandon S. HaMigrating to Next.js 13 from Next.js 12I have been using Next.js for my personal brand, OXINION. Vercel introduced Next.js 13 in October 2022. Therefore, I deciced to migrate toâŚAug 26, 2023Aug 26, 2023
Brandon S. HaImplementing Single Sign-on (SSO) for multiple OXINION servicesIâm passinated in location based services and investment. So, i do have 2 websites which are OXINION and OXINION Finance.Mar 20, 2023Mar 20, 2023
Brandon S. HaWhy Storing Sessions in a Database is Crucial for Login FunctionalityâââExpress/MongoI have implemented login using cookies and sessions. However, there is a problem. The session is stored on the server. To be more preciseâŚMar 11, 2023Mar 11, 2023
Brandon S. HaServer Side Rendering(SSR) into OXINION and Vercel 504 timeout error.I was still trying to apply Next.js SSR for my project. We need to understand the difference between CSR and SSR.Feb 20, 2023Feb 20, 2023
Brandon S. HaHow to upload images & Saving data in Firebase along with MongoDBGuidance to achieve this featureFeb 18, 2023Feb 18, 2023
Brandon S. HaWhy do I use React Query for OXINION and How?To be honest, I thought bringing up React Query for my project is a bit over-engineering at the beginning. But more and more I visit myâŚFeb 3, 2023Feb 3, 2023
Brandon S. HaImplementing search feature for OXINION search tabIâve been wondering how to implement search feature everytime. Actually was a bit scared so its not familiar.Jan 28, 2023Jan 28, 2023
Brandon S. HaDev Diary for OXINIONâââWeek 8# What i have done and plansJan 20, 2023Jan 20, 2023
Brandon S. HaAuthentication with SessionSession After request is finished, the server will forget who we are.Jan 20, 2023Jan 20, 2023
Brandon S. HaInfinite Scrolling With React with React-virtualizedFirst, letâs find out the footer height!Jan 15, 2023Jan 15, 2023
Brandon S. HaFetch locations within a longitude/latitude with Node.js &mongoDBTo implement a feature that posts will be fetched based on your location on explore page at OXINION, i had to research so many things likeâŚDec 29, 2022Dec 29, 2022
Brandon S. HaDev Diary for OXINIONâââWeek 6Itâs been almost 1month since i started my personal project. I will try to summarise my activities every Monday as i canât remember what iâŚJan 9, 2023Jan 9, 2023
Brandon S. HaHow I built and maintain OXINIONHow I get started? I wanted to experience product ownership like PM and see the growth of a website. Even if I donât make any profit fromâŚSep 30, 2023Sep 30, 2023