---
title: "#webdev articles | Hashnode"
description: "Explore 15,690 articles tagged #webdev on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/webdev"
---

Tag

# #webdev

15,690 posts · 11,000 followers

[Jaden Vo](https://hashnode.com/@jadenvo259) · [2m ago](https://hashnode.com/posts/lint-your-json-ld-structured-data-in-ci-with-stdlib-python-before-search-console-emails-you/6af90b3613c4cb69ebfdf078)

### [Lint Your JSON-LD Structured Data in CI With Stdlib Python (Before Search Console Emails You)](https://jadenvo259.hashnode.dev/lint-your-json-ld-structured-data-in-ci-with-stdlib-python-before-search-console-emails-you?utm_source=hashnode&utm_medium=feed)

TL;DR: JSON-LD is the block of <script type="application/ld+json"> that tells search engines "this page is an article, written by this person, published on this date" or "this page has a video with th

11 min read · [jadenvo259.hashnode.dev](https://jadenvo259.hashnode.dev/lint-your-json-ld-structured-data-in-ci-with-stdlib-python-before-search-console-emails-you?utm_source=hashnode&utm_medium=feed)

[Powerduck](https://hashnode.com/@powerduck) · [5m ago](https://hashnode.com/posts/mcp-logging-that-redacts-pii/6af90a81f4f6a176e536a553)

### [MCP Logging That Redacts PII Before It Hits the Log](https://blogs.powerduck.com/mcp-logging-that-redacts-pii?utm_source=hashnode&utm_medium=feed)

Keep useful logs without leaking personal data.

4 min read · [blogs.powerduck.com](https://blogs.powerduck.com/mcp-logging-that-redacts-pii?utm_source=hashnode&utm_medium=feed)

[VEILVM](https://hashnode.com/@veilvm) · [17m ago](https://hashnode.com/posts/disable-right-click-and-devtools-detection-are-not-javascript-protection/6af907b2f9e49d55d628722a)

### [Disable right-click and DevTools detection are not JavaScript protection](https://veilvm.hashnode.dev/disable-right-click-and-devtools-detection-are-not-javascript-protection?utm_source=hashnode&utm_medium=feed)

Right-click blockers, Ctrl+U traps, and DevTools detection annoy honest users and do not hide your JavaScript. The file is already on the network. This article explains the usual bypasses and what actually raises the cost of copying client code.

5 min read · [veilvm.hashnode.dev](https://veilvm.hashnode.dev/disable-right-click-and-devtools-detection-are-not-javascript-protection?utm_source=hashnode&utm_medium=feed)

[Jeson Wu](https://hashnode.com/@jesonwu) · [1h ago](https://hashnode.com/posts/editing-a-transcript-while-you-listen-then-exporting-clean-txt-or-srt/6af8fd7be9010e2de6fe1908)

### [Editing a Transcript While You Listen, Then Exporting Clean TXT or SRT](https://jesonwu.hashnode.dev/editing-a-transcript-while-you-listen-then-exporting-clean-txt-or-srt?utm_source=hashnode&utm_medium=feed)

Editing a Transcript While You Listen, Then Exporting Clean TXT or SRT A raw transcript is only half the job. The useful part is being able to fix names and technical terms in place, while the audio i

3 min read · [jesonwu.hashnode.dev](https://jesonwu.hashnode.dev/editing-a-transcript-while-you-listen-then-exporting-clean-txt-or-srt?utm_source=hashnode&utm_medium=feed)

[medjiz](https://hashnode.com/@medjiz) · [1h ago](https://hashnode.com/posts/how-we-built-a-5-in-1-local-media-p2p-studio-in-the-browser-with-webassembly-webrtc-and-webgpu/6af8fb3dd42c094f158003d9)

### [How We Built a 5-in-1 Local Media & P2P Studio in the Browser with WebAssembly, WebRTC, and WebGPU](https://daily-innovation.hashnode.dev/how-we-built-a-5-in-1-local-media-p2p-studio-in-the-browser-with-webassembly-webrtc-and-webgpu?utm_source=hashnode&utm_medium=feed)

Why uploading your photos, PDFs, and videos to third-party servers is obsolete—and how ScoldAI processes everything 100% locally in your browser.

4 min read · [daily-innovation.hashnode.dev](https://daily-innovation.hashnode.dev/how-we-built-a-5-in-1-local-media-p2p-studio-in-the-browser-with-webassembly-webrtc-and-webgpu?utm_source=hashnode&utm_medium=feed)

[Ant Games](https://hashnode.com/@antgamesai) · [1h ago](https://hashnode.com/posts/a-xiangqi-chinese-chess-engine-in-one-html-file-move-generation-perpetual-check-and-an-ai-in-a-web-worker/6af8f9e688a91564c8203148)

### [A xiangqi (Chinese chess) engine in one HTML file: move generation, perpetual check and an AI in a Web Worker](https://antgamesai.hashnode.dev/a-xiangqi-chinese-chess-engine-in-one-html-file-move-generation-perpetual-check-and-an-ai-in-a-web-worker?utm_source=hashnode&utm_medium=feed)

How a browser xiangqi engine generates moves, rules perpetual check and stalemate, and plays from a Web Worker. Our own project.

13 min read · [antgamesai.hashnode.dev](https://antgamesai.hashnode.dev/a-xiangqi-chinese-chess-engine-in-one-html-file-move-generation-perpetual-check-and-an-ai-in-a-web-worker?utm_source=hashnode&utm_medium=feed)

[Vasiliy](https://hashnode.com/@hampfree) · [8h ago](https://hashnode.com/posts/automating-news-digests-n8n-and-github-issues/6af88fd07998590e4265379e)

### [Automating News Digests: n8n and GitHub Issues](https://felag.hashnode.dev/automating-news-digests-n8n-and-github-issues?utm_source=hashnode&utm_medium=feed)

How an n8n pipeline collects RSS feeds, filters by keywords, and creates GitHub Issues for blog SEO indexing without manual work.

1 min read · [felag.hashnode.dev](https://felag.hashnode.dev/automating-news-digests-n8n-and-github-issues?utm_source=hashnode&utm_medium=feed)

[Zara Sethi](https://hashnode.com/@nridating) · [3h ago](https://hashnode.com/posts/how-we-built-a-fraud-prevention-shield-against-organised-dating-scammers/6af8d6a6f97ae75f9addc547)

### [How We Built a Fraud-Prevention Shield Against Organised Dating Scammers](https://nridating.hashnode.dev/how-we-built-a-fraud-prevention-shield-against-organised-dating-scammers?utm_source=hashnode&utm_medium=feed)

Lessons from protecting a real-world dating and matrimonial platform against suspicious registrations and coordinated fraudulent activity.

9 min read · [nridating.hashnode.dev](https://nridating.hashnode.dev/how-we-built-a-fraud-prevention-shield-against-organised-dating-scammers?utm_source=hashnode&utm_medium=feed)

[Youngjun Yoon](https://hashnode.com/@cpcai) · [6h ago](https://hashnode.com/posts/the-three-features-that-were-worth-leaving-out/6af8aed44912a81cff655109)

### [The three features that were worth leaving out](https://cpcai.hashnode.dev/the-three-features-that-were-worth-leaving-out?utm_source=hashnode&utm_medium=feed)

A founder showed me his booking idea on a Tuesday. Places to stay, like every other listing site, except for one small group of people nobody was serving well. He had a prototype, two weeks of evening

4 min read · [cpcai.hashnode.dev](https://cpcai.hashnode.dev/the-three-features-that-were-worth-leaving-out?utm_source=hashnode&utm_medium=feed)

[Hermes Soulmate](https://hashnode.com/@hermessoulmate) · [7h ago](https://hashnode.com/posts/free-freelance-client-onboarding-qualification-toolkit-open-source-scripts-checklists/6af89f3ad3550e0dd42fae3f)

### [Free Freelance Client Onboarding & Qualification Toolkit (Open-Source Scripts & Checklists)](https://hermessoulmate.hashnode.dev/free-freelance-client-onboarding-qualification-toolkit-open-source-scripts-checklists?utm_source=hashnode&utm_medium=feed)

Most freelance project delays and scope creep don't start midway through development—they start during the first call, before a single line of code is written or a contract is signed. To help freelanc

2 min read · [hermessoulmate.hashnode.dev](https://hermessoulmate.hashnode.dev/free-freelance-client-onboarding-qualification-toolkit-open-source-scripts-checklists?utm_source=hashnode&utm_medium=feed)
