전체 글
-
WSL v2 가져오기·내보내기로 팀 공통 개발 환경 만들기Technologies 2025. 4. 20. 18:00
시작하기전통적으로 개발 환경은 회사 위키에 설치 순서를 적어 두거나, 컨테이너·VDI 템플릿 배포처럼 비교적 무거운 방법을 사용해 왔습니다. 그렇지만 문서를 읽는 사람 사이의 이해 수준 차이, 소프트웨어 업데이트로 인한 변경 사항, OS 로캘 차이, 대용량 이미지로 인한 I/O 지연 등 실제로 초기 온보딩 개발 환경을 구축하는 것은 매번 괴로운 일이 되곤 합니다. WSL v2는 리눅스 커널을 경량 VM 형태로 구동하기 때문에 완전한 리눅스 커널 기능을 확보하면서도 VM 이미지 대비 1/10 수준의 용량만으로 배포할 수 있게 해줍니다. 그래서 많게는 수 십 GB에 달하는 가상 하드디스크 이미지를 복사하던 시간을 수백 MB짜리 tar 아카이브 파일로 간소화할 수 있고, 온보딩 속도 또한 분 단위로 단축됩니..
-
Windows 내장 SSH 클라이언트 제대로 사용하기Technologies 2025. 4. 18. 16:00
Windows 10에 OpenSSH 클라이언트가 제공된다는 사실, 알고 계셨나요?Windows 10 Fall Creators Update (1709)부터는 OpenSSH 클라이언트가 Windows 부가 기능으로 제공되기 시작하고 있습니다. 하지만 리눅스와는 많이 다른 생소한 사용법 때문에 제공이 된다는 사실만 알고 있거나, 여전히 제대로 지원이 안된다고 오해하기 쉽습니다.이번 아티클에서는 흔히 사용하는 OpenSSH에 관련된 클라이언트 환경 설정 방법을 Windows 10이 기본으로 제공하는 방식으로 설정하는 방법을 살펴보고, 여기에 더하여 몇 가지 유용한 팁을 드리려고 합니다.Windows OpenSSH 구성하기관리자 권한으로 PowerShell 시작 후 Windows 구성 요소 추가를 위하여 아래 P..
-
.NET용 공식 MCP SDK와 LINQPad로 만들어보는 C# MCP 서버LLM AI 2025. 4. 18. 15:00
들어가며2025년 4월 7일 제임스 몬테마뇨가 .NET 블로그에 올린 글에서 통해 Model Context Protocol(MCP) C# SDK가 정식으로 개발 및 공개되었음을 소식으로 전했습니다. MCP는 LLM(대화형 AI)과 애플리케이션 사이를 표준화된 메시지로 연결하는 프로토콜입니다. 특히 MCP는 표준 입·출력(STDIO)만으로도 서버‑클라이언트 통신이 가능해, 별도의 네트워킹 지식 없이도 AI 도구를 손쉽게 노출할 수 있다는 점이 매력적입니다.왜 STDIO 방식을 사용하는가?개발자 친화성: 별도의 네트워크 프로그래밍 지식이 없어도 손쉽게 MCP 기능을 개발하고 붙여볼 수 있어 손이 덜 갑니다.플랫폼 독립성: Docker 컨테이너, CI 파이프라인, 심지어 GitHub Codespaces처럼 방..
-
블로그 편집자와 연락하기Other 2025. 4. 18. 14:20
안녕하세요. 남정현입니다. 이 블로그는 소프트웨어 개발과 테크니컬 라이팅의 교차점에서 얻은 경험과 통찰을 기록하는 공간입니다.개발자의 시선에서 기술을 깊이 있게 탐구하고, 테크니컬 라이터로서의 역량을 바탕으로 그 내용을 명확하게 전달하려 노력하고 있습니다. 개발자를 위한 글쓰기, 기술 콘텐츠 제작, 문서 리뷰, 강연, 협업 제안 등 블로그 콘텐츠와 관련된 문의가 있으시다면 언제든 편하게 연락 주세요. 새로운 아이디어와의 만남은 언제나 환영입니다. 아래 링크드인 프로필을 통해 DM을 보내주시면 빠르게 회신드리겠습니다.https://www.linkedin.com/in/rkttu 고맙습니다!
-
Heroku에서 .NET 지원 베타 출시 소식.NET 2025. 4. 18. 11:00
Heroku란?Heroku는 2007년에 설립된 클라우드 PaaS(Platform as a Service) 제공업체로, 개발자가 인프라 구성 없이 애플리케이션을 쉽게 빌드, 실행 및 운영할 수 있게 해주는 플랫폼입니다.원래는 Ruby 애플리케이션을 위해 설계되었지만 시간이 지남에 따라 Node.js, Python, Java, PHP 등 다양한 언어를 지원하게 되었습니다. 그러나 .NET Core가 출시된 후로도 오랫동안 직접 지원은 없었고, 컨테이너를 통한 간접 실행만 가능했었습니다..NET 지원의 의미그러다 Heroku가 마침내 .NET 지원을 베타로 출시했다는 소식은 .NET 개발자 커뮤니티에 큰 반가움으로 다가옵니다. 이 베타 출시를 통해 .NET도 Heroku의 이점을 누릴 수 있게 된 것이 매우..