<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>개발기억</title><description>백엔드 개발자 김승신의 개발 경험을 공유합니다.</description><link>https://slog.siotman.work/</link><item><title>코드를 어떻게 비판해야하는가</title><link>https://slog.siotman.work/blog/2021-10-20-%EC%BD%94%EB%93%9C%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%EB%B9%84%ED%8C%90%ED%95%B4%EC%95%BC%ED%95%98%EB%8A%94%EA%B0%80/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2021-10-20-%EC%BD%94%EB%93%9C%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%EB%B9%84%ED%8C%90%ED%95%B4%EC%95%BC%ED%95%98%EB%8A%94%EA%B0%80/</guid><description>코드 리뷰에서 건설적인 피드백을 주는 방법에 대한 짧은 메모</description><pubDate>Wed, 20 Oct 2021 00:00:00 GMT</pubDate></item><item><title>K8S 컨테이너 런타임에 대한 잡지식</title><link>https://slog.siotman.work/blog/2024-09-12-k8s-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EB%9F%B0%ED%83%80%EC%9E%84%EC%97%90-%EB%8C%80%ED%95%9C-%EC%9E%A1%EC%A7%80%EC%8B%9D/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2024-09-12-k8s-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EB%9F%B0%ED%83%80%EC%9E%84%EC%97%90-%EB%8C%80%ED%95%9C-%EC%9E%A1%EC%A7%80%EC%8B%9D/</guid><description>K8s가 컨테이너를 실행하는 방식과 런타임 계층 구조에 대한 정리</description><pubDate>Thu, 12 Sep 2024 00:00:00 GMT</pubDate></item><item><title>믹스인(Mixin)의 정의와 예시: 코틀린 믹스인 구현의 예</title><link>https://slog.siotman.work/blog/2025-05-29-%EB%AF%B9%EC%8A%A4%EC%9D%B8-mixin%EC%9D%98-%EC%A0%95%EC%9D%98%EC%99%80-%EC%98%88%EC%8B%9C-%EC%BD%94%ED%8B%80%EB%A6%B0-%EB%AF%B9%EC%8A%A4%EC%9D%B8-%EA%B5%AC%ED%98%84%EC%9D%98-%EC%98%88/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2025-05-29-%EB%AF%B9%EC%8A%A4%EC%9D%B8-mixin%EC%9D%98-%EC%A0%95%EC%9D%98%EC%99%80-%EC%98%88%EC%8B%9C-%EC%BD%94%ED%8B%80%EB%A6%B0-%EB%AF%B9%EC%8A%A4%EC%9D%B8-%EA%B5%AC%ED%98%84%EC%9D%98-%EC%98%88/</guid><description>Mixin 패턴의 개념과 Kotlin에서 인터페이스 위임으로 구현하는 방법</description><pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate></item><item><title>홈 서버 원격접속: Cloudflare Tunnel 활용하기</title><link>https://slog.siotman.work/blog/2026-01-18-%ED%99%88-%EC%84%9C%EB%B2%84-%EC%9B%90%EA%B2%A9%EC%A0%91%EC%86%8D-cloudflare-tunnel-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2026-01-18-%ED%99%88-%EC%84%9C%EB%B2%84-%EC%9B%90%EA%B2%A9%EC%A0%91%EC%86%8D-cloudflare-tunnel-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0/</guid><description>포트 포워딩 없이 Cloudflare Tunnel로 홈 서버에 외부 접속하는 방법</description><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Powerlevel10k 테마에 Docker Context 표시하기</title><link>https://slog.siotman.work/blog/2026-03-12-powerlevel10k-%ED%85%8C%EB%A7%88%EC%97%90-docker-context-%ED%91%9C%EC%8B%9C%ED%95%98%EA%B8%B0/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2026-03-12-powerlevel10k-%ED%85%8C%EB%A7%88%EC%97%90-docker-context-%ED%91%9C%EC%8B%9C%ED%95%98%EA%B8%B0/</guid><description>Zsh Powerlevel10k 프롬프트에 현재 Docker context를 표시하는 설정</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate></item><item><title>놓치기 쉬운 코틀린 컨벤션 정리</title><link>https://slog.siotman.work/blog/2026-04-27-%EB%86%93%EC%B9%98%EA%B8%B0-%EC%89%AC%EC%9A%B4-%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%BB%A8%EB%B2%A4%EC%85%98-%EC%A0%95%EB%A6%AC/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2026-04-27-%EB%86%93%EC%B9%98%EA%B8%B0-%EC%89%AC%EC%9A%B4-%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%BB%A8%EB%B2%A4%EC%85%98-%EC%A0%95%EB%A6%AC/</guid><description>Kotlin 공식 컨벤션 문서에서 실무에서 놓치기 쉬운 항목들을 추려 정리</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>HTTP/3 란 무엇인가</title><link>https://slog.siotman.work/blog/2026-05-12-http3-%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2026-05-12-http3-%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80/</guid><description>TCP에서 QUIC으로 전환된 HTTP/3의 등장 배경과 핵심 메커니즘 정리</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item><item><title>TCP 위의 스트리밍: Long Polling, SSE, WebSocket</title><link>https://slog.siotman.work/blog/2026-05-19-streaming-protocols-1/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2026-05-19-streaming-protocols-1/</guid><description>Steaming Procotols 시리즈 1편 - TCP 위에서 실시간 데이터를 전달하는 세 가지 방식 비교</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>HTTP 적응형 스트리밍: HLS와 DASH</title><link>https://slog.siotman.work/blog/2026-05-20-streaming-protocols-2/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2026-05-20-streaming-protocols-2/</guid><description>Streaming Protocols 시리즈 2편 - HLS, DASH의 동작 원리와 ABR까지</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>UDP 기반 실시간 전송: RTP, RTCP, RTSP, SRT</title><link>https://slog.siotman.work/blog/2026-05-20-streaming-protocols-3/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2026-05-20-streaming-protocols-3/</guid><description>Streaming Protocols 시리즈 3편 - 실시간 미디어 전송을 위한 UDP 기반 프로토콜 정리</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>P2P 스트리밍: WebRTC</title><link>https://slog.siotman.work/blog/2026-05-21-streaming-protocols-4/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2026-05-21-streaming-protocols-4/</guid><description>Streaming Protocols 시리즈 4편 - 브라우저끼리 직접 연결하는 WebRTC의 동작 원리 정리</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title>OAuth2: 신뢰를 위임한다는 것</title><link>https://slog.siotman.work/blog/2026-05-25-oauth2/</link><guid isPermaLink="true">https://slog.siotman.work/blog/2026-05-25-oauth2/</guid><description>OAuth2가 인증/인가의 표준이 된 이유, 신뢰 위임의 구조와 동작 흐름</description><pubDate>Mon, 25 May 2026 00:00:00 GMT</pubDate></item></channel></rss>