본문 바로가기

전체 글32

Koa vs Express 비교 (2020) 안녕하세요. 휴몬랩 OG입니당. 지금 저는 회사 서비스의 백엔드(서버, API)를 아주 그냥 뒤엎고 (ㅠㅠ) 있습니다. DB도 새로 구축하고, 그러면서 서비스 API 또한 새로 만들어야 하는 상황에 있습니다. 본격적인 개발에 들어가기 전, 어떤 방식으로 가야할지 방향성과 도구들에 대해 리서치해보는 시간을 가졌습니다. 처음 백엔드를 구축하고 2년이 지났으니 그동안 많은 업데이트와 라이브러리들의 싸움이 있었을 거니까요! 고민하던 중 2016년에 만들어졌던 koa가 express와 대적할만한 존재가 되었다는 걸 알았습니다 ! (벌써 4년이 지났으니까요..) 이런 저런 자료를 찾아보며 고민한 끝에 기존 express로 구축되어 있던 걸 이번엔 koa로 만들어보기로 했습니다. 둘을 비교해보기 위해 koa vs e.. 2020. 3. 12.
안드로이드 스튜디오 설치하기 안녕하세요! 휴몬랩 왕초보 개발자 (호박) 입니다! 이번엔 개발환경 세팅하기에 대해서 알아볼까 합니다. 이름하여 안드로이드 스튜디오 설치하기~~~!!! 안드로이드 스튜디오의 용량이 생각보다 크기 때문에 느긋한 마음으로 진행해보도록 할까요?ㅎㅎ https://developer.android.com/studio?hl=ko 2020. 3. 10.
S3 와 CloudFront를 이용해 정적 웹사이트 배포하기 안녕하세요. 휴몬랩 개발자 진(JIN) 입니다. 휴몬랩은 AWS를 적극 활용해 serverless하게 서비스를 운영해오고 있습니다. api들과 함께 flowcoding 웹도 EC2를 생성해서 배포하고 있었는데, 이번에 랜딩페이지를 수정하면서 비용적인 S3와 CloudFront를 이용해 SPA(Single Page Application)인 저희 플로우코딩 웹을 배포한 경험을 공유하려고 합니다. 우선, EC2와 S3의 차이점을 좀 알아보면 좋겠습니다. EC2 EC2가 클라우드에서 제공해주는 가상의 컴퓨터라고 할 수 있습니다. 컴퓨터라서 사용자가 용도에 맞게 다양한 선택지를 aws에서 제공해주고 있습니다. 딥 러닝 학습을 위한 EC2라면 GPU 성능이 좋은 딥 러닝용 인스턴스를 선택해야 합니다 (물론, 시간당.. 2020. 2. 27.
성장하는 에듀테크 교육 스타트업, 휴몬랩을 소개합니다! 휴몬랩은 에듀테크 스타트업입니다. 에듀테크(Edu-Tech)는 Education과 Technology의 합성어입니다. 2020년 현재는 메이커, SW, 창업 교육 분야에서 기술(IT)을 접목해 교육 분야의 서비스와 콘텐츠를 개발하고 있습니다! Creating Learning Culture Everyone Can Enjoy=모두가 즐겁게 배울 수 있는 문화를 만듭니다 라는 말을 항상 마음 속에 품고 있습니다. 개발팀을 비롯해 휴몬랩의 '휴몬이'들이 어떻게 일하고, 얼만큼 성장하고 있는지 기술블로그에 차근차근 공유하려 합니다. 이 글은 그 전에 휴몬랩에 대해 간단히 알려드리기 위해 작성되었습니다. :-) 성장스토리 휴몬랩은 2017년 4월에 만들어졌습니다. 이후 2020년 2월인 현재까지 스타트업이지만 아무.. 2020. 2. 24.
소스트리 완벽분해 가이드 (2) Revision - Discard, Reset, Revert 안녕하세요. 휴몬랩 초보 안드로이드 앱 개발자(Ho Park)가 작성하는 초보 안드로이드 앱 개발자를 위한 글 입니다. 이 글은 초보 개발자 기준으로 개인적인 생각과 경험을 바탕으로 작성되었습니다. 이번 페이지에서는 소스트리의 작업 되돌리기 Revision에 관련해서 한번 파헤쳐볼까 합니다. 어찌보면 가장 어렵고 헷갈리고 잘못하면 작업이 다 꼬여버려서 더 이상 손 쓸 수 없을정도로 변해버려 백업해둔 파일을 다시 불러온 경우가 생기게ㄷ…. 생각조차 하기 싫을 정도입니다!! 그래서 첫 번째 심화단계로 이 부분을 먼저 하나씩 자세하고 쉽게 최대한 잘 파 보는게 어떨지 생각이 들더군요 :) 이번 페이지에서는 소스트리의 작업 되돌리기 Revision에 관련해서 자세하게 한번 파헤쳐볼까 합니다. 어찌보면 가장 어렵.. 2020. 2. 13.