Suraj Barman How to Review the First Year of the MDN Blog and Apply Insights to Future Content MDN Blog Year‑in‑Review Overview The MDN Blog reached its first anniversary in May 2024, offering a separate venue for experimental formats, partner sponsorships, and guest expertise beyond the core r...
Suraj Barman Understanding the Page Visibility API: Context, Implementation, and Best Practices Context & History of the Page Visibility API The Page Visibility API began as an independent specification to give developers a reliable way to know whether a web page was being shown to the user. It ...
Suraj Barman Implementing Rate Limiting and Slow‑Down Middleware in Express for Secure, Scalable APIs Express Rate Limiting and Slow‑Down Middleware Rate limiting and request throttling are essential controls for modern web services. They help keep an API responsive, guard against abusive traffic, and...
Suraj Barman How to Use the New JavaScript Set Methods for Fast Set Operations New Set methods let developers perform common set operations directly on Set objects without extra code. union() The union() method creates a new Set containing every element that appears in either of...
Suraj Barman Building a Static Site with Next.js: Context, Implementation, and Best Practices Context History of Static Site Generators Static site generators (SSGs) emerged as a response to the need for faster, more secure web experiences. Early tools like Jekyll and Hugo turned plain text fi...
Suraj Barman Mozilla HTTP Observatory – Web Security Header Scanner on MDN Mozilla HTTP Observatory The Mozilla HTTP Observatory is an online scanner that evaluates a websites implementation of security‑related HTTP response headers. By issuing a public report with a numeric...
Suraj Barman How MDN Curriculum + Scrimba Partnership Accelerates Front‑End Learning MDN Curriculum and Scrimba Partnership: A Practical Path to Front‑End Mastery The MDN Curriculum provides a high‑level map of essential front‑end topics, linking directly to vetted resources. Partneri...
Suraj Barman Account-per-Tenant Architecture on AWS for SaaS: Context, Implementation & Best Practices Context History The need for strong security boundaries in SaaS platforms has grown alongside the rise of multi‑tenant applications. Early SaaS deployments often used a single AWS account with shared ...
Suraj Barman Santander Catalyst Platform: Accelerating Cloud Infrastructure Provisioning Santander Catalyst Platform The Catalyst platform is Santanders internal, cloud‑native solution that abstracts infrastructure provisioning across more than 200 critical systems, enforcing architectura...
Suraj Barman How to Measure AI Agent Performance with Five Action‑Focused Metrics Beyond Accuracy: Defining Practical Evaluation for AI Agents Traditional https://en.wikipedia.org/wiki/Artificial_intelligence>artificial intelligence assessments often rely on raw correctness. Modern...
Suraj Barman Small Language Models in 2026: Context, Implementation, and Best Practices Context History Small language models (SLMs) have emerged as a practical alternative to massive transformers that dominate headlines. By 2026, the community widely recognizes SLMs as models under 10 b...
Suraj Barman Fusing LLM Embeddings, TF-IDF, and Metadata in a Scikit-learn Pipeline for Text Classification Fusing Dense LLM Embeddings, Sparse TF-IDF, and Structured Metadata It merges three complementary feature streams-dense semantic vectors from a \https://en.wikipedia.org/wiki/Sentence_transformers\>se...