UKUbeydullah Keleşinubeyd.dev·4d ago · 8 min readFuzzy Search Without ElasticsearchThere is a moment, in the middle of a dinner service, when a waiter is holding a tablet in one hand and a phone in the other, and the voice on the phone says her name is Ayşe. The tablet's keyboard is00
KSKanishka Shashiinnodej.hashnode.dev·5d ago · 7 min readUnderstanding Node.js Architecture: A Deep DiveNode.js has become one of the most popular runtimes for building scalable network applications, powering everything from REST APIs to real-time chat apps and streaming services. But what makes it so g10
DPDebanshu Panigrahiinblog.debanshupanigrahi.dev·Jul 25 · 17 min readPart 2 — Why I Rebuilt mitm-core from the Ground UpIntroduction In the previous article, I shared how a simple curiosity about HTTPS evolved into mitm-core and the challenges I encountered while building its first architecture. The original design ach00
SKSahil Khuranaininnostaxengineering.hashnode.dev·Jul 9 · 8 min read5 Benefits of Using Node JS for API DevelopmentNetflix, Uber, PayPal, LinkedIn, GitHub. Five companies that collectively handle billions of API calls every day. All of them run Node.js on the backend. At some point, you stop treating that as a coi00
SPSaurabh Prajapatiinblog.thitainfo.com·Jul 6 · 18 min readSecuring Web Apps: Password Hashing, RBAC, OAuth 2.0, and OpenID Connect ExplainedSecuring Web Apps: Password Hashing, RBAC, OAuth 2.0, and OpenID Connect Explained TL;DR: Authentication proves who you are; authorization decides what you can do. This article builds the complete se00
KSKanishka Shashiinnodej.hashnode.dev·Jul 2 · 8 min readSecuring Apps: Password Hashing, RBAC, OAuth, and OpenID ConnectSecurity is one of those things that's easy to bolt on badly and hard to retrofit well. Most applications end up needing to answer four separate questions: How do we store credentials safely? How do w00
UKUbeydullah Keleşinubeyd.dev·Jun 30 · 8 min readThe Restaurant Floor That Rearranged ItselfA reservation system looks, from the outside, like nothing more than a calendar with better manners — a form where a name and a time and a party size go in and a tidy row comes out — and for the first00
BTBytesflow Techinbytesflowtechnologies.hashnode.dev·Jun 26 · 3 min readBuilding a Glovo Clone: A Developer's Guide to Multi-Category Delivery Apps If you've ever ordered food, medicine, and a birthday gift all from one app — you've used something like Glovo. Today, we're breaking down what it actually takes to build a Glovo clone from a develope00
BTBytesflow Techinbytesflowtechnologies.hashnode.dev·Jun 26 · 3 min readBuilding a Glovo Clone: A Developer's Guide to Multi-Category Delivery Apps If you've ever ordered food, medicine, and a birthday gift all from one app — you've used something like Glovo. Today, we're breaking down what it actually takes to build a Glovo clone from a develope00
SPSaurabh Prajapatiinblog.thitainfo.com·Jun 22 · 18 min readModern Database Access in JavaScript: Prisma, Drizzle, and ORMs ExplainedModern Database Access in JavaScript: Prisma, Drizzle, and ORMs Explained TL;DR: Every production application needs a reliable, maintainable way to talk to a database. This article walks through the 00