- Total
목록전체 글 (226)
꿈꾸는리버리
UML (Unified Modeling Language) 통합 모델링 언어라는 뜻으로, 객체 지향 소프트웨어 엔지니어링 분야의 표준화된 범용 모델링 언어를 말한다. 어쩌다 공부를 하게 되었는가.. 프로젝트를 진행하는 팀원들과 내가 지금 작업하게 될 issue에 대해 설명을 할 때 자세히 설명하기로 해서, 이렇게 설명을 하면서, 아래와 같이 그림을 그려서 설명을 했었다. 하지만, 이렇게 하는 경우, 내가 전달하고 싶었던 내용을 설명하기 위해서 설명이 더 많이 필요했고, ArtworkRepository가 protocol이었는지, 구현체였는지.. 등등 헷갈리는 부분이 생겼던 거 같다. (해당 깃헙 PR 링크) 근데 우리팀 슈퍼 짱짱 팀원들을 보면 이렇게 UML을 사용해서 해당 객체들의 관계에 대해 명확하게 작..
한글톤 참여 후기 10월 초에 태어나서 처음으로 해커톤을 참여해봤다! 애플 디벨로퍼 아카데미 멘티분들이 시작한 행사이기도 했고, 지인이 정말 열심히 준비하고 있다는 것을 알고 있었기에 참여하고 싶은 마음도 있었다. 또, 아카데미에서 6개월 정도의 시간을 여러 사람들과 보내긴 했지만, 아직까지 모르는 오후반 사람들도 많고.. 끝나간다고 생각하니까 아쉬운 마음이 들어서 사람들을 더 만나고 같이 개발을 하고 싶은 마음에 신청을 하게 됐다. 그래서 나는 다른 사람들을 만나보고 싶어서 랜덤 팀 배정으로 신청하게 되었고 그 결과 2명 빼고 처음 인사나눠보는 5명의 사람들과 1박2일동안 같이 프로젝트를 진행하게 되었다. 결과물부터 이야기를 하자면, 우리는 "VoiceOver의 기능에 관심이 있는 사람들이 좀 더 쉽게..
SyncSwift 컨퍼런스 연사자로 참여 🌷 저번 asyncSwift 때 유익한 강연들과 함께 너무 좋은 에너지들을 받아올 수 있어서, 다음 세미나도 참석하고 싶다는 생각을 많이 했었다. 그리고 이번에는 SyncSwift 컨퍼런스에 영광스럽게도 Talk Session 연사자로 참여하게 되었다. syncSwift 2022 사이트에 연사자로 내 이름이 있는게 너무 너무 뿌듯하다.. 처음으로 모르는 다수의 사람들 앞에서 나의 이야기를 하는 경험이었기 때문에, 많이 긴장하기도 했고 조금은 실수하기도 했지만, 그래도 나름대로 이번 기회를 통해 한발 성장할 수 있었던 것 같다. 누군가에게 나의 경험을 설명하고 어떤 도전들을 했는지, 어떤 시행착오를 겪었는지 발표 하면서 다른 사람들에게 작은 영감과 영향력을 줄 수 ..
두둥 ! 헥토버페스트를 참여해봤다 !! > 공식 홈페이지, 한글 버전 홈페이지 헥토버페스트란? DigitalOcean사에서 주관하는 오픈소스 소프트웨어 행사로서 올해로 9회째인 행사 전세계 누구나 자유롭게 오픈소스 프로젝트에 참여에 관심있는 모든 분들을 위한 행사이다. 오픈소스 생태계를 성장시키기 위해 1달동안 다 같이 기여하는데 의미를 가진다. 10월 한달동안 오픈소스 저장소에 4번의 PR를 승인 or merge 받으면 무료티셔츠를 받을 수 있다 ! (근데 나는 못 받음 🥲) 참여목적 why not ? 1) 우선은 깃과 관련된 행사라서 관심이 갔다! 개발자로서 할 수 있는 이벤트 같은 행사라 처음 들었을 때부터 한번쯤은 꼭 참여해보고 싶었다 ㅎㅎ 2) 다른 프로젝트의 요구사항을 이해하고, 타인의 코드를..
OAuth 2 이란? 앱을 사용하다보면 앱 로그인을 카카오나 apple로 하는 경우가 발생하는데, 이런 경우가 OAuth를 사용해서 구현한 내용이다. 나무위키에 따르면 OAuth의 정의는 다음과 같다. 정의만으론.ㄴ.. 뭔 소린지 모르겠으니... 더 살펴보자. " OAuth는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다. " 1) 연합된 신원(federated identity) OAuth는 어느 앱이나 웹에서 직접 회원가입을 하는 것이 아닌, 믿음직스러운 기업의 로그인을 통해 서비스를 이용할 수 있도록한다. 이 때문에 사용자는 Google 계정 하나..
.yml ..?? 깃헙 이슈 템플릿을 만들 때 기존대로라면 이렇게 헥엠디로 입력할 수 있다. 하지만 .yml 을 사용하면 아래와 같이 깔꼬롬하게 issue를 남길 수 있다구~~ 만드는 방법 1) Create new file 클릭 2) .gitignore/ISSUE_TEMPLETE/이슈템플릿명.yml 작성 ( /를 입력하면 forder가 생성된다 ) 3) 하단에 내용 입력 name과 description은 이슈 생성할 때 설명란으로 보이고 title은 이슈 제목으로, lables는 우측처럼 라벨로 자동 설정된다. 예시 EX) Feature Template name: Feature Template description: 기능 추가할 때 쓰는 템플릿 title: "[Feature]: Feature Title"..
합격한 직후 블로그를 작성했더라면, 좀 더 생생하고 자세한 이야기를 전달할 수 있었을 텐데, 이제서야 블로그를 적게 되어 아쉬운 마음이 가득하다. 하지만 그때가 아닌 지금에서야 할 수 있는 이야기들을 추가하여 많이 다뤘으니 누군가에게 조금이나마 더 도움이 될 수 있는 글이 될 거라 믿는다. 우선 공식 홈페이지를 안 본 사람들은 우선 애플 디벨로퍼 아카데미 지원 공식 홈페이지를 훑고 오길 바란다 ! 참고 아카데미 수료 이후 회고록 Apple Developer Academy @POSTECH 1기를 수료하며.. // 별별 일들이 다 있었던 2022년을 돌아보며....나의 .. 숨겨져 있었던 지원 영상... 유튜브에는 소심이라 올리지 못하고 ㅎㅎ,, 계속 혼자 가지고 있다가 이제 Apple Developer..
Async Swift 002 세미나 이전에 Async Swift 001 세미나를 애플 개발자 아카데미에서 만난 지인을 통해 알게되어 참석하게 되었다. 유익한 강연들과 함께 너무 좋은 에너지들을 받아올 수 있어서, 다음 세미나도 참석하고 싶다는 생각을 많이 했었다. 계속 호시탐탐 기다리다 LinkedIn에서 공지가 뜬 것을 확인하고 바로 신청을 하게 되었다. ( 혹시나 못 보신 분들은 이전 세미나들을 해당 유튜브에서 확인 가능합니다!) 너무 유명한 곳에서 연사자 분들이 오셔서 많은 기대를 안고 세미나를 참여하게 되었다. 입구에서부터 끝날때까지 준비 위원회 분들이 많이 고생하신 흔적들을 느낄 수 있었다 :) 좋은 세미나 열어주신 분들에게 감사합니다는 말씀을 전하고 싶다 .. 세션은 다음과 같은 순서로 진행이..