techiee.hashnode.devClean architecture in C#I have been contemplating the intricacies of clean architecture, its implementation, and its benefits. Before diving into the implementation, let's examine the traditional pattern: Presentation Layer โ Application Layer โ DataAccess Layer โ Database....Dec 27, 2023ยท3 min read
techiee.hashnode.devEffortless Object Nesting with Dapper's splitOn PropertyIn C# application development, retrieving data from relational databases and mapping it to object hierarchies is a common task. Dapper, a popular micro-ORM (Object-Relational Mapping) library, streamlines this process and provides a powerful feature ...Oct 11, 2023ยท3 min read
techiee.hashnode.devJavaScript Closures๐งต Understanding JavaScript Closures: Unlocking Hidden Power ๐ Hey, fam! ๐ Let's dive into a fascinating topic in JavaScript: closures. ๐ง Ever wondered how functions can remember things even after they've finished executing? That's the magic of cl...Aug 21, 2023ยท2 min read
techiee.hashnode.devPagination in Next.jsIn my last article, I wrote about the Next.js Page basic feature of data fetching, check it out here. With an understanding of these features, one can easily implement pagination in the app. What is pagination? Pagination is a method of breaking up a...Apr 18, 2023ยท3 min read
techiee.hashnode.devNext.js SSR, SSG and ISGFirst, let's start with SSG (static site generation) what does it mean? well, we all know what static is, so what does it mean for site generation? Here in Next.js, it does this site generation magic at the build time of the app. Then the props are s...Apr 13, 2023ยท3 min read