MCP vs API: 기존 API가 AI 에이전트에게 적합하지 않은 이유
MCP vs API: 기존 API가 AI 에이전트에게 적합하지 않은 이유. 기존 API는 AI 에이전트에게 한계가 있습니다. 수년 동안 개발자들은 REST와 GraphQL을 사용하여 웹 앱을 구축해 왔습니다. 이러한 도구들은 인간에게는 잘 작동합니다. 하지만...
Frontend, backend and devops for the modern web.
MCP vs API: 기존 API가 AI 에이전트에게 적합하지 않은 이유. 기존 API는 AI 에이전트에게 한계가 있습니다. 수년 동안 개발자들은 REST와 GraphQL을 사용하여 웹 앱을 구축해 왔습니다. 이러한 도구들은 인간에게는 잘 작동합니다. 하지만...
API 인증: API 키 vs JWT vs OAuth 2.0. 예전에 인증 기능 없이 API를 배포한 적이 있습니다. 단순한 내부용 도구라고 생각했죠. 하지만 2주 후, 경쟁사의 봇이 데이터를 스크래핑했습니다...
A Width Check Broke a Kanji A name went into a terminal table and came out broken. The surname was 𠮷田. The first character is not the common 吉. It is 𠮷 (U+20BB7). This is a rare…
홀로 하는 스카이다이빙이 웹 디자인에 대해 가르쳐준 것. 홀로 하는 스카이다이빙은 마치 하나의 거대한 순간처럼 보입니다. 문을 열고, 뛰어내리고, 낙하하는 것 말이죠. 사람들은 사진을 통해 그 순간만을 봅니다. 하지만 그들은...
AI 시대: 상아탑의 민주화. 역사는 과학이 항상 공정하지는 않았음을 보여줍니다. 오랫동안 학계는 폐쇄적인 클럽처럼 운영되어 왔습니다. 이 클럽은 종종 무시하곤...
실제 편지함 없이 OAuth 복구 이메일 테스트하기. OAuth 복구 이메일을 간편하게 테스트하는 방식은 보안 위험을 초래할 수 있습니다. 많은 팀이 비밀번호 재설정 링크를 하나의 공유 편지함으로 보냅니다...
Namecheap 공유 호스팅에 NestJS를 배포하는 방법. Namecheap 공유 호스팅에 NestJS를 배포하는 것은 정적 사이트나 PHP 앱을 배포하는 것과는 다릅니다. 단순히 파일을 업로드하고 실행하는 것만으로는...
소프트웨어에 늘 없었던 영양 성분표. 2021년 12월 9일, 한 보안 연구원이 Log4j라는 Java 라이브러리에서 취약점을 발견했습니다. 72시간 이내에 수억 개의 시스템이...
Your Agent Didn't Break Prod. Your Pipeline Did. Your agent did not break production. Your pipeline did. Many teams use agents to open pull requests. They use CI to check for lint…
하루를 정의하는 것은 무엇인가? 프로그래머들은 새로운 기능을 개발할 때 종종 잘못된 것에 집중하곤 합니다. 백엔드 데이터, 코드 중복 또는 성능에 대해 고민할 수도 있습니다. 이러한 질문들은...
링크 혼동 없이 React에서 이메일 변경 흐름 테스트하기. 계정 이메일을 변경하는 작업은 사소해 보일 수 있지만, 실제로는 테스트 오류가 빈번하게 발생하는 주요 원인입니다. 테스터들은 종종 확인...
브라우저에서 CAD 에디터를 만들고, LLM에게 사용법을 가르쳤습니다. 앱에 "문과 창문이 몇 개 있나요?"라고 물었더니, AI는 개수를 답한 뒤 무언가를 덧붙였습니다...
3개월 동안 성공했던 내 CI/CD 파이프라인 — 그러다 로그를 읽게 되었다. 초록색 체크 표시를 보면 기분이 좋다. 모든 풀 리퀘스트가 통과되었고, 모든 배포도 성공했다. 그러다 한 사용자가 기능 오류를 보고했다. 그것은...
완벽한 Lighthouse 점수를 달성하기 위한 모든 최적화 과정. 저는 제 사이트에서 지속적으로 Lighthouse를 실행합니다. 로컬 실행 시 항상 100점을 유지하며, Vercel의 Real Experience Score에서도 100점을 기록하고 있습니다. 이 과정들은...
에이전틱 AI에서의 역량 vs 도구. 사람들은 흔히 AI 에이전트가 사용하는 도구의 개수로 에이전트를 평가합니다. 에이전트가 웹을 검색하거나, 코드를 실행하거나, 데이터베이스를 조회할 수 있는지 등을 확인하곤 합니다. 로그...
HTTP가 20년 만에 처음으로 새로운 메서드를 도입했습니다. 아마 전에도 이런 경험이 있으실 겁니다. 제품을 검색해야 하는데, 검색 필터가 URL에 담기에는 너무 큰 상황 말이죠. 이를 해결하기 위해 여러분은...
This Is What I Learned As a Sync PHP Developer About Async PHP I worked with Laravel for years. I used sync PHP. A request comes, a process runs, and a response goes out. I never…
결제 게이트웨이 연동: 개발자를 위한 가이드. 고객은 빠르고 안전한 거래를 기대합니다. 고객은 "지금 결제" 버튼 뒤에 숨겨진 복잡한 코드를 보지 못합니다. 개발자로서 여러분의...
수신함 충돌 없이 React 초대 이메일 테스트하기. 초대 흐름이 공유 QA 수신함을 가득 채우면 프리뷰 환경이 제대로 작동하지 않습니다. 한 테스터가 잘못된 링크를 열고, 다른 테스터는 오래된 메시지를...
QUERY: 우리가 16년 동안 속여온 HTTP 메서드. 백엔드 개발자들은 검색 엔드포인트와 관련하여 지속적인 문제에 직면합니다. 검색은 읽기 작업이기 때문에 GET을 사용하고 싶을 것입니다. 하지만...
My Coding Agent Remembered Sessions, Not Work A coding agent can keep a thread alive and still feel forgetful. I ran into this issue while building CliGate. I fixed session contin…
캐시는 정상 작동 중이었지만, 여전히 중복 API 호출이 발생했습니다. 캐시가 고장 난 것은 아니었습니다. 하지만 동일한 사용자 이름에 대한 세 개의 동시 요청이 GitHub에 세 번이나 전달되었습니다. 이런 일이 발생한 이유는...
시각 장애가 있는 사용자를 위한 디자인. 애플은 키노트에서 개발자들에게 앱을 더욱 아름답게 만들라고 강조했습니다. 새로운 투명도 효과와 정교해진 가장자리를 선보였죠. 하지만 당신은...
AI를 맹목적으로 신뢰하지 마세요: AI 에이전트의 환각 현상을 줄이는 방법. AI 에이전트는 종종 실수를 합니다. 코드를 잘못 생성하거나, 비즈니스 규칙을 위반하거나, 잘못된 도구를 선택하기도 합니다. 대부분의 사람들은...