GyaanSetu WebDev

Frontend, backend and devops for the modern web.

230 articlesDeep, practical knowledge

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

AI 합의라는 환상의 붕괴: 10개 모델, 5개 슬롯, 29개의 고유한 답변

루마니아 최고의 럭셔리 웨딩링 제작사를 찾기 위해 10개의 최상위 LLM을 대상으로 실험을 진행했습니다. 50개의 추천 슬롯에서 총 29개의 서로 다른 브랜드가 도출되었으며, 이 중 66%는 단 하나의 모델에서만 언급되어 데이터 파이프라인이 브랜드 가시성에 미치는 영향을 여실히 보여주었습니다.

WebDev · 2 min read

.NET 8 TimeProvider로 재시도 테스트 시간 7초에서 36ms로 단축

.NET 8의 TimeProvider를 주입하고 xUnit의 SynchronizationContext를 초기화함으로써, 7초가 소요되던 재시도 로직 테스트를 약 36ms 만에 완료할 수 있게 되었습니다. 이를 통해 운영 환경의 오버헤드 없이 불필요한 대기 시간을 제거하고 CI 파이프라인을 단축했습니다.

WebDev · 3 min read

루마니아 최저임금 인상으로 Next.js 급여 계산기 클릭 수 351% 급증

감사 결과, 해당 페이지가 서버에서 전체 HTML을 렌더링하고 색인 가능한 URL 변형이 제한적임을 확인했으며, 자동화된 SEO 회귀 테스트를 추가했습니다. 기술적 건전성이 검증됨에 따라, 개발자는 이제 해당 도구를 검색 결과 상위권에 올리기 위해 백링크를 강화하는 데 집중하고 있습니다.

WebDev · 3 min read

AI가 생성한 스크립트가 Stripe의 모든 고객을 취소시킨 이유 — 모델의 잘못이 아닌 이유

AI가 작성한 단 한 줄의 코드가 비어 있는 삭제 대기열을 모든 것을 취소하라는 명령으로 오독했습니다. 이 코드는 실시간 Stripe 마스터 키를 사용하면서 별도의 런타임 감독 없이 실행되었고, 결과적으로 스타트업의 월간 반복 매출(MRR)을 단돈 38달러로 폭락시켰습니다.

WebDev · 3 min read