전체 글

전체 글

    [WE SOPT APPJAM 개발 아티클] Firebase Auth - Kakao Login (1)

    나는 현재 대학생 IT벤처창업 동아리 SOPT에서 3주 장기 해커톤인 Appjam(앱잼)에 참여하고 있다. 내가 속한 팀 HAVIT(해빗)에서는, 사용자가 기억하고 싶은 콘텐츠를 카테고리별로 아카이빙 할 수 있는 앱을 개발하고 있다. 사용자의 쉬운 사용과 보안 향상을 위해 최초 기획 단계에서는 소셜 로그인 구현을 계획했으나, 시간적 제한으로 인해 후순위로 미뤄 두었다. 당장 구현하지는 않지만, 내가 담당했던 기능이기도 했고 릴리즈까지 염두에 두고 있기에 소셜 로그인에 대해 공부한 내용에 대해 정리 해 보고자 한다. 사실 SOPT에 들어오기 전에도, Passport.js라는 라이브러리를 활용해서 페이스북과 구글 소셜 로그인을 구현해 본 적이 있었다. 하지만 이번 프로젝트에서는 서버를 FIrebase 환경에..

    100 Days On Streak | Duolingo Spanish

    2022.01.01 | Duolingo 스페인어 100 DAYS ON STREAK 🔥 영어가 아닌 다른 외국어를 배우고 싶다는 생각에 시작한 스페인어 공부. 책으로 시작해 어느정도 하다가, 전역 후 언젠가부터 듀오링고 앱으로 매일 조금씩 학습하는 습관을 들이기로 결정했다. 시험기간에는 바빠서, 시험 끝나고는 노느라 열심히 하지 못했다. 연속 출석이 끊기지 않았으면, Streak 숫자가 계속 올랐으면 했다. 그래서 귀찮아도, 하기 싫어도 잠깐 잠깐 짬 내어 의무감에 레슨 하나씩 서둘러 해치웠고, 그렇게 하루 하루가 쌓였다. 중간에 Streak Freeze로 몇 번 연명하기도 했고, 까먹고 있다가 술 마시고 집 가는 버스, 지하철에서 폰으로 부랴부랴 하기도 했다. 그렇게, 잠깐의 공부는 내 의무감이 되고 습..

    WEBn (Fin.)

    가장 최근에 학습 한 WEB7 강의를 끝으로, 내가 계획했던 이고잉님의 WEBn 강의들을 모두 학습했다. 2020년 7월, WEB1을 처음 시작할 때에는, '군대라는 특수한 공간에서 꾸준히 공부를 이어나갈 수 있을까?'라는 의문이 들기도 했다. 실제로 중간에 다른 공부에 집중했던 탓에 긴 공백도 있었고, 제한적인 환경으로 인한 어려움도 많았고, 시간도 부족했다. 군대가 아닌 사회에서 WEBn을 학습했더라면, 훨씬 짧은 시간 내에 집중해서 학습을 마무리했을지도 모른다. 하지만, 열악한 환경에서 방법을 찾아가며 꾸준히 학습했던 지난 시간은 나에게 그 자체로 큰 의미가 있다. 앞으로 개발자로, 또 개발자이기 전에 한 사람으로 살아가면서, 나의 삶에는 분명 많은 어려움이 닥칠 것이다. 좋지 않은 환경에서 나태해..