본문 바로가기

분류 전체보기414

웹 API 설계 원칙 API를 설계하면서 고려해야하는 웹지식과 협력요소를 상세하게 배울 수 있었습니다ADDR프로세스Align: 조정(목표설정)Define: 정의Design: 설계Refine: 정제 (문서화, API 설계 개선)API 다양한 측면1. 사업적 의미2. 제품 중심 사고3. 개발의 도구API설계 주의점1. 캡슐화 부족으로 하위 수준 노출2. API 잦은 프로토콜 변경3. 과대한 기능 욕심4. 쓸데 없는 API 2024. 4. 27.
OpenAPI와 스웨거를 활용한 실전 API 설계 API 문서만드는 이야기인줄 알았는데 API 설계 이야기가 실전 예제로 나와 유용했다.pg.206 배열을 리소스 최상위로 두지않는 이유. CORS같은 보안이슈 우회됨.pg.207 컬렉션은 왜 404반환이 아닐까? 자원이 비어있을뿐 없는것은 아니기때문.pg.214 create 도 서브리소스 경로 써야되나에 대한 이야기, 가능한 짧은 경로 추천pg.218 url의 케밥 케이스를 사용하자pg.218 approve. 자원의 변경의미로 PUT 메서드를 사용했다. 좋은 방법이지만 승인의 의미도 표현됐을까?pg.326 포스텔법칙. 하이럼법칙. 쓰던대로 썼는데 왜 안돼죠? 법칙.pg.406 problem detail. Spring6에도 정식으로 지원한다.https://docs.spring.io/spring-framew.. 2024. 4. 27.
스터디 할래? (스터디 어떻게 운영하면 좋을까) https://www.slideshare.net/BYUNGHOKIM10/ss-249639972 모두가 성장하는 스터디 만들기 모두가 성장하는 스터디 만들기 - Download as a PDF or view online for free www.slideshare.net 스터디 온라인과 오프라인으로 운영하면서 배운 것들. 2024. 3. 17.
오픈소스 멘토링 참여후기 계기는 작년 GDG 행사 참여에서 시작되었다. https://docs.google.com/presentation/d/1451jeXIbMLLiVfs9hX2qAqxz5kWgDkixaRgyrK2Si2Q GDG송도-데브페스트-김인제-20231210 오픈소스 기여로 수억명 에게 임팩트 만들기 “누구나 원하는 오픈소스에 기여를” Incheon/Songdo docs.google.com 이전 Netty 발표에서 본 스피커라 반가운 마음에 여러 세션이 있었지만 오픈소스 세션에 참석하게되었다. 세션을 듣다보니 개발자로서 언젠가 마음먹었던(그렇지만 하지는 않았던) 오픈소스에 이번에는 정말 기여하고 싶었다. 그러던차에 김인제님께서 오픈소스 참여 멘토링을 연다는 소식이 들리자마자 바로 신청을 했다. 지금이 그때다. 지금을 놓치.. 2024. 3. 16.