Suraj Barman Drawing Regular Polygons on HTML Canvas with JavaScript – Step‑by‑Step Guide Context & History of Canvas Shape Drawing The HTML <canvas> element was introduced in 2004 to give web pages a low‑level drawing surface. Early tutorials focused on static shapes such as rectangles an...
Suraj Barman MDN Documentation Updates: New CSS :nth-child() of‑selector, Media Features, and Web API Additions MDN Documentation Updates MDN has refreshed a range of reference pages to reflect recent browser implementations. The updates introduce the of selector for :nth-child() and :nth-last-child() , broaden...
Suraj Barman How MDN Paused AI Explain to Refine Developer Support AI Explain and AI Help were experimental tools that let MDN readers ask a large language model to clarify code snippets or answer documentation questions. Development timeline MDN started exploring ge...
Suraj Barman Scroll‑Linked Animations with CSS Scroll Timeline: A Practical Guide Context History of Scroll‑Linked Animations For many years developers relied on JavaScript to synchronize visual effects with the scroll position of a page. While flexible, those scripts added extra p...
Suraj Barman Understanding Subresource Integrity (SRI) for Secure Third‑Party JavaScript and CSS Subresource Integrity (SRI): Verifying Third‑Party Scripts and Styles Subresource Integrity ( SRI ) enables browsers to confirm that an external JavaScript or CSS file matches a known cryptographic ha...
Suraj Barman How to Use CSS linear() Easing for Precise Animations CSS easing determines how an element changes speed during an animation, giving motion a sense of purpose. The new linear() function adds fine‑grained control, letting designers shape timing without wr...
Suraj Barman MDN Front‑End Development Curriculum: Context, History, and Implementation Guide Context & History MDN launched its Learn web development portal in 2019 to give newcomers a clear entry point into front‑end technologies. After several years of steady traffic—about 10 % of all MDN p...
Suraj Barman Step-by-Step Guide: Migrating Projects and CI/CD from GitHub to GitLab GitHub to GitLab Migration: A Practical Guide Moving a repository from GitHub to GitLab involves a series of well‑defined steps that minimize disruption. The process covers project import, role mappin...
Suraj Barman How Netflix’s MediaFM Powers Multimodal Content Understanding MediaFM is Netflix’s in‑house multimodal transformer that converts shot‑level audio, video, and text into unified embeddings for large‑scale content analysis. Data Preparation and Shot Representation ...
Suraj Barman Cloudflare One: First SASE Platform with Post‑Quantum Encryption (2026) Context History During Security Week 2025, Cloudflare introduced a cloud‑native post‑quantum Secure Web Gateway and Zero Trust solution, marking a shift toward protecting enterprise traffic against qu...
Suraj Barman Mastering GitLab CI/CD: Rule‑Based Pipelines for Faster Delivery Mastering GitLab CI/CD: Rule‑Based Pipelines for Faster Delivery GitLab pipelines automate build, test, and deployment stages, but their efficiency hinges on precise rule definitions. By applying cond...
Suraj Barman How to Use the New MDN Observatory for Accurate Web Security Scoring MDN Observatory is a web‑security assessment tool that runs directly on the Mozilla Developer Network, providing developers with an automated score and actionable guidance. Revised Scoring Metrics The...