GyaanSetu WebDev

Frontend, backend and devops for the modern web.

244 articlesDeep, practical knowledge

Cleanup Script Erased Code Snippets From Dozens of Articles

A routine maintenance job mis-identified Liquid’s {% raw %} tags, treating them as unclosed variables and stripping the surrounding code blocks from every article that used them, forcing an emergency rollback and a rethink of migration testing.

WebDev · 3 min read

BrowserAct Beats Playwright Headless Mode in Bot Detection Test

In a side-by-side run on a sandbox login page, BrowserAct’s stealth browser returned isBot:false while Playwright’s default headless session reported isBot:true, exposing how default user-agent and webdriver flags betray automation.

WebDev · 4 min read

ಸಬ್‌ಸ್ಟ್ರಿಂಗ್ ಅಲೋಕೇಶನ್‌ನಿಂದಾಗಿ ಹಾಟ್ ಲೂಪ್‌ನಲ್ಲಿ 7.8 MB ವ್ಯರ್ಥವಾಯಿತು – ಸ್ಪಾನ್ ಲುಕ್‌ಅಪ್‌ಗೆ ಬದಲಾಯಿಸಿ

Substring ಮೂಲಕ ಪ್ರತಿ ಡಿಕ್ಷನರಿ ಲುಕ್‌ಅಪ್‌ಗಾಗಿ ಹೊಸ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ರಚಿಸುವುದರಿಂದ 7.8 MB ಗಾರ್ಬೇಜ್ ಅಲೋಕೇಟ್ ಆಗುತ್ತಿದೆ ಎಂದು ಪ್ರೊಫೈಲರ್ ಬಹಿರಂಗಪಡಿಸಿತು. .NET 9 ನ GetAlternateLookup ಅನ್ನು ReadOnlySpan<char> ಜೊತೆಗೆ ಬಳಸುವುದರಿಂದ ಅಲೋಕೇಶನ್ ತಪ್ಪುತ್ತದೆ ಮತ್ತು ಲೂಪ್‌ನ ವೇಗವು 1.5x ಹೆಚ್ಚಾಗುತ್ತದೆ.

WebDev · 1 min read

TryGetValue ಗಿಂತ CollectionsMarshal ಡಿಕ್ಷನರಿ ಎಣಿಕೆಯ ಸಮಯವನ್ನು 1.7 ಪಟ್ಟು ವೇಗವಾಗಿ ಮಾಡುತ್ತದೆ

ಒಂದು ಪದವನ್ನು ಒಮ್ಮೆ ಎಣಿಸಲು ನಾನು ಅದನ್ನು ಎರಡು ಬಾರಿ ಹ್ಯಾಶ್ ಮಾಡಿದೆ. ಕಳೆದ ವಾರ ನಾನು ಲಾಗ್ ಪಾರ್ಸರ್ ಅನ್ನು ಪ್ರೊಫೈಲ್ ಮಾಡಿದೆ. ಇದು ದೈನಂದಿನ ಲಾಗ್‌ನಲ್ಲಿ ಎರರ್ ಕೋಡ್‌ಗಳನ್ನು ಎಣಿಸುತ್ತದೆ. ಇದರ ಮೂಲ ತರ್ಕವು ಸರಳವಾದ ಡಿಕ್ಷನರಿ ಅಪ್‌ಡೇಟ್ ಆಗಿದೆ. ಹೆಚ್ಚಿನ ડેವಲಪರ್‌ಗಳು...

WebDev · 1 min read

AV2 Promises 30% Gains but No FFmpeg Support or Hardware Decoders Yet

The AV2 reference encoder 1.0.0, released in May 2026, shows a 30 % bitrate reduction over AV1, but it runs far slower than existing AV1 encoders, lacks integration in FFmpeg, and has no hardware decoders, making it unsuitable for live streaming pipelines.

WebDev · 3 min read

ಒಂದು ಗುಪ್ತ ಸ್ಪ್ಯಾಮ್ ಫೀಲ್ಡ್ ಎಲ್ಲಾ ಅರೇಬಿಕ್ ಪುಟದ ಇಂಪ್ರೆಷನ್‌ಗಳನ್ನು ಅಳಿಸಿಹಾಕಿತು, ಡಿಬಗ್ ಮಾಡಲು ಗಂಟೆಗಟ್ಟಲೆ ಸಮಯ ವ್ಯಯವಾಯಿತು

ಒಂದು ಹಾನಿಪಾಟ್ ನನ್ನ ಅರೇಬಿಕ್ ಪುಟಗಳನ್ನು ಹಾಳುಮಾಡಿತು. Convertica ಏಳು ಭಾಷೆಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆರು ಎಡದಿಂದ ಬಲಕ್ಕೆ ಓದಲ್ಪಡುತ್ತವೆ. ಅರೇಬಿಕ್ ಬಲದಿಂದ ಎಡಕ್ಕೆ ಓದಲ್ಪಡುತ್ತದೆ. ಈ ವ್ಯತ್ಯಾಸವು ಡಿಬಗ್ ಮಾಡಲು ನನಗೆ ಗಂಟೆಗಟ್ಟಲೆ ಸಮಯ ವ್ಯಯಿಸುವಂತೆ ಮಾಡಿತು. ಪ್ರತಿ ಅರೇಬಿಕ್...

WebDev · 1 min read

E-commerce Sites Can Escape Facet Crawl Traps by Blocking Low-Value URLs

An audit found Googlebot hitting filter URLs three times daily while main categories were crawled once every three weeks, causing fresh inventory to sit invisible for weeks. By classifying facets, using canonicals, blocking low-value URLs, and rendering filters as buttons, sites trimmed indexing tim

WebDev · 3 min read

Cloudflare Bot Fight Mode ನಲ್ಲಿ ಮಾಡಿದ ಒಂದು ಕ್ಲಿಕ್, ಒಂದು SaaS API ಅನ್ನು ಒಂದು ತಿಂಗಳ ಕಾಲ ಸ್ಥಗಿತಗೊಳಿಸಿತು

Cloudflare ತನ್ನ ಸ್ವಂತ AWS Lambda callback ಗಳನ್ನು ಬಾಟ್‌ಗಳೆಂದು ಗುರುತಿಸಿದ್ದರಿಂದ ಡೆವಲಪರ್‌ನ API ಟ್ರಾಫಿಕ್ ಮಾಯವಾಯಿತು. ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಯಾವುದೇ ದೋಷಗಳು ಕಾಣಿಸಿಕೊಳ್ಳದಿದ್ದರೂ, Bot Fight ಟಾಗಲ್ ಅನ್ನು ಅಸಕ್ರಿಯಗೊಳಿಸುವವರೆಗೆ ವಾರಗಟ್ಟಲೆ ಬಳಕೆ ಸೂಚ್ಯಂಕಗಳು ಸ್ಥಗಿತಗೊಂಡಿದ್ದವು.

WebDev · 3 min read

ಕೇವಲ 47% DMARC-ಸಕ್ರಿಯಗೊಳಿಸಲಾದ ಡೊಮೇನ್‌ಗಳು ವಾಸ್ತವವಾಗಿ ನೀತಿಗಳನ್ನು ಜಾರಿಗೆ ತರುತ್ತಿವೆ ಎಂದು ಅಧ್ಯಯನವು ತಿಳಿಸಿದೆ

ಇಮೇಲ್ ಸುರಕ್ಷತೆಯ ಭ್ರಮೆ: ಇಮೇಲ್ ದೃಢೀಕರಣವು ಪರಿಹರಿಸಲ್ಪಟ್ಟ ಸಮಸ್ಯೆಯಾಗಿದೆ ಎಂದು ಜನರು ಹೇಳುತ್ತಾರೆ. ಗೂಗಲ್ ಮತ್ತು ಯಾಹೂ ನಿಯಮಗಳು ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಸುರಕ್ಷಿತಗೊಳಿಸಿವೆ ಎಂದು ಅವರು ಪ್ರತಿಪಾದಿಸುತ್ತಾರೆ. ಆದರೆ ದತ್ತಾಂಶವು ವಿಭಿನ್ನ ಕಥೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. W…

WebDev · 1 min read