쿼리 빌더의 호출 순서, LIMIT 뒤의 필터는 어디에 적용될까
체인 형태가 비슷해도 쿼리 빌더가 SQL 절을 조립하는지, 데이터 변환 순서를 표현하는지에 따라 결과가 달라진다. 상위 N개 조회 예제로 의미의 차이를 확인하고, 도입·리팩터링 때 생성 SQL과 결과 집합을 검증할 기준을 정리한다.
만들며 배우고, 배운 것을 나눕니다.
더 나은 제품을 향한 개발의 기록.
작은 발견부터 깊이 있는 고민까지.
체인 형태가 비슷해도 쿼리 빌더가 SQL 절을 조립하는지, 데이터 변환 순서를 표현하는지에 따라 결과가 달라진다. 상위 N개 조회 예제로 의미의 차이를 확인하고, 도입·리팩터링 때 생성 SQL과 결과 집합을 검증할 기준을 정리한다.
AI 리뷰의 탐지 능력과 팀에 남는 이해는 별도로 평가해야 한다. 코드 리뷰 대체 논문과 반론을 비교하고, 자동화할 검사·사람이 결정할 경계·도입 효과를 확인할 기준을 정리한다.
Tailscale이 예고한 버퍼 개선, 멀티 큐, netmap 캐시는 서로 다른 병목에 작용한다. 출시 상태와 적용 조건을 구분하고, 전송 처리량·동시 연결·접속 시작 시간을 따로 측정할 기준을 살펴본다.
Python Workers는 FastAPI·Django·Flask와 Cloudflare 바인딩을 정식 지원하지만 실행 환경은 일반 리눅스 서버가 아니라 Pyodide 기반 WebAssembly 격리 환경이다. 패키지 호환성, 상태 저장, CPU·메모리와 비용을 기준으로 적용 범위를 판단한다.
Stagehand v4는 브라우저 옆 확장 런타임과 명령 일괄 처리로 에이전트 자동화의 왕복 비용을 줄인다. 성능 주장보다 Playwright와의 기능 차이, 모델 호출 경계, 도입 전 측정할 조건을 중심으로 살펴본다.
Firefox.com의 CSS 구현과 공개 빌드 설정을 대조해 네이티브 CSS를 적용할 조건을 살펴본다. 작성 문법, 배포 처리, 브라우저 지원을 구분하면 유지할 도구와 줄일 도구를 판단하기 쉬워진다.