MMeghsham KapureOct 19 · 8 min readREST APIAPI Technologies in Modern Backend Systems In modern backend systems, APIs are used for communication between different parts of the system, such as frontend and backend, microservices, and other sysmeghsham.hashnode.dev
BByteBridge Talent LLC teamOct 16 · 5 min readREST API Pagination Made Simple: Notes from ByteBridge Talent LLCMost APIs return lists. Users, orders, posts, logs. Lists grow. One day a list is too big to send in one response. The call gets slow. Memory goes up. Clients time out. Pagination fixes this. You sendbytebridgetalentllc.hashnode.dev
QqodorsSep 23 · 7 min readPagination in ASP.NET Core With EF Core: When Skip and Take Stop ScalingPagination is easy to add when an application has a small amount of data. Returning every record from an API may even work during early development. As the dataset grows, though, the database has moreqodors.hashnode.dev
MMihai_LeanZeroSep 18 · 21 min read/rest/api/3/search is gone: migrating to /search/jql/rest/api/3/search is gone: what actually breaks when you swap in /search/jql Key takeaways The removed endpoint returns 410 Gone, not 200 — if you have a note saying otherwise, re-check it. Swappingleanzero.hashnode.dev
HHossein EsmatiJun 26 · 7 min readPagination for huge amount of data and best practiced in .NET core1) Why keyset/seek (a.k.a. cursor) beats OFFSET/FETCH How to implement pagination and filtering by stable ordering, keyset/seek pagination for large data; exposing pageToken or continuationToken and vnova-globen.hashnode.dev
HHossein EsmatiJun 26 · 6 min readMaterialized view patterns, trade-offs, and when to use each on SQL Server/Azure SQL and .NETWhat do we mean by “materialized view” on Azure SQL? SQL Server/Azure SQL doesn’t have Oracle-style materialized views; the closest native feature is an Indexed View (schema-bound view with a clusterenova-globen.hashnode.dev
CCoding DropletsJun 2 · 11 min readSieve vs Gridify in .NET: Which Filtering Library to Use?Every production ASP.NET Core API eventually needs the same thing: a way for clients to filter a list of resources, sort the results, and page through them efficiently. The naive approach - hand-rollicodingdroplets.com
YYejun ParkJun 2 · 16 min readVirtual Memory Demystified: How Your Computer Runs Programs Bigger Than Its RAMHave you ever wondered how your laptop runs a 16 GB game when it only has 8 GB of RAM? Or how you can have dozens of browser tabs, a music player, a code editor, and a video call all running simultaneyejunpark3.hashnode.dev
YYejun ParkMay 26 · 14 min readHow Your Computer Pretends Every Program Owns All the Memory: A Deep Dive into PagingThe Illusion Every Program Lives In Open your task manager. Notice that Chrome thinks it owns 4 GB of memory. Spotify thinks it owns 2 GB. Your IDE thinks it owns 8 GB. Add them up and you'll often exyejunpark3.hashnode.dev
SSoumabha SahaMay 15 · 2 min readPagination in mongo-db with mongoose.js Install pagination-v2 and aggregate-paginate-v2 . I have used zod for validation. import z from "zod"; import mongoosePaginate from "mongoose-paginate-v2"; import mongoose, { AggregatePaginateModel } soumabhasaha.hashnode.dev