컨텐츠
임시 분석을 위한 일회용 파이썬 환경
2025-01-22 14:00
언젠가 읽기
- 주브(juv)를 통한 주피터 노트북 환경 관리 간소화
- 노트북 파일에 의존성을 직접 내장하여 별도의 환경 파일 없이도 공유와 실행이 가능함
- 첫 번째 셀에 파이썬 버전과 패키지 의존성을 명시하여 자동으로 환경을 구성함
- PEP 723 및 uv 기반의 혁신적인 접근
- 주브는 uv 위에 구축되어 PEP 723을 지원함
- PEP 723은 파이썬 스크립트에 메타데이터를 포함시켜 외부 도구와 상호 작용을 강화함
- 주브 사용의 주요 장점
- 쉬운 공유: 코드와 의존성을 하나의 노트북 파일에 포함하여 간편하게 공유 가능
- 재현성 향상: 독립된 환경에서 노트북을 실행하여 버그 예방과 일관성 유지
- 환경 충돌 방지: 패키지 버전 충돌을 최소화하여 여러 프로젝트 관리 용이
- pyds-cli와의 통합을 통한 생산성 향상
- ad-h
모두를 위한 알림 경험 만들기. 안녕하세요! 당근 알림 경험팀에서 백엔드 엔지니어로 일하고 있는… | 김대웅 작성 | 당근
2025-01-21 16:18
언젠가 읽기
모두를 위한 알림 경험 만들기
알림 경험팀의 고민과 해결책
당근마켓의 알림 경험팀은 사용자들에게 긍정적인 알림 경험을 제공하기 위해 노력하고 있습니다. 알림은 사용자에게 직접적으로 다가갈 수 있는 강력한 수단이지만...
나리님의 토이스토리 1기 수료 인터뷰
2025-01-21 16:20
에세이
첫 번째는 역시 출시하고, 운영 기간이 있었던 점이고요. 풀스택 팀으로 함께 협업해서 다양한 분과 한 문제에 대해 함께 고민하고 최선의 방향으로 진행해갔던 점이 좋았어요. 신입이나 저연차 주니어에게 부족한 점이 그런 운영 경험이잖아요. 아예 생각 못했던 점을 경험할 수 있다고 생각해요. 운영해봐야 나올 수 있는 고민들. 그런 점이 토이스토리 장점같아요. 프로젝트 팀을 구하는 곳은 많잖아요. 근데 토이스토리에서는 확실하게 출시, 배포, 운영을 해내는 환경을 제공한다고 생각을 해요. 그래서 만약 토이스토리 참여르 고민하시다면 참여를 추천하고, 참여를 결정하셨다면 한날님의 지식과 경험을 꼭 쏙쏙 빼먹어서 성장하셨으면 좋겠다고 말씀 드리고 싶어요.
Rust, C++ 및 Hylo에서의 이동 의미론
2025-01-21 14:40
언젠가 읽기
Move Semantics in Rust, C++, and Hylo### 동기Hylo의 기본 설계를 소개한 "Borrow Checking Hylo"라는 논문을 읽었다. Hylo는 초기 단계의 프로그래밍 언어로, C++...
인증 및 권한 부여. OAuth 2.0, OpenID Connect 및 SSO. 파트 1
2025-01-21 14:40
언젠가 읽기
- JWT(JSON 웹 토큰)는 RFC 7519에서 정의된 오픈 스탠다드로, JSON 객체를 통해 정보를 안전하게 전송하는 컴팩트하고 독립적인 방법입니다.
- 클라이언트-서버 상호 작용에서 JWT는 인증과 인가를 위해 사용되며, 서버는 비밀 키로 서명된 토큰을 생성하고 클라이언트에게 전달합니다.
- 토큰의 종류에는 액세스 토큰과 리프레시 토큰이 있으며, 각각 보호된 리소스 접근과 새로운 액세스 토큰 요청에 사용됩니다.
- JWT의 주요 장점은 클라이언트 측에서 공개 키로 토큰을 검증할 수 있어 서버에 재요청할 필요가 없으며, 세션 정보를 저장하지 않아도 되어 성능과 확장성이 향상됩니다.
- 토큰 자체에 사용자 정보(페이로드)를 포함하므로 추가적인 데이터베이스 조회 없이 필요한 정보를 추출할 수 있습니다.