Skip to content

miconblog/devcafe

Repository files navigation

현업 개발자를 위한 커뮤니티 DevCafe

Why is DevCafe

  1. 이거 왜 하는 거죠?

재미난 일은 결국 사람들이 만나는 곳에 있습니다. 개발자로써 개발 이야기를 할수 있는 공간이 필요했어요. 그리고 오픈소스 개발에도 참여하고 싶은데 대부분 영어로 커뮤니케이션 하더라구요. 그래서 한글로 오픈소스도 하고 싶었습니다.

  1. 이미 잘 만들어진 커뮤니티(OKKY, PHPSchool)들이 있는데 왜 꼭 직접 만들려고 하죠?

사내에 은둔하고 있는 고수들이 많은데 너무 숨어있어서 찾아내기도 힘들고 기존 커뮤니티에 궁금한걸 물어보기엔 피드백이 너무 느려요. 같은 사내분들과 기술을 공유하거나 이야기하면 더 좋지 않을까요?

  1. 회사 커뮤니티라면 이미 블라인드나 컴퍼니가 있는데 뭐가 다른거죠?

블라이드나 컴퍼니는 개발자들만의 대화는 사실 어려워요. 예를 들면 코드를 올려놓고 리뷰를 받는다던가 개발과 관련된 질의를 하기도 힘듭니다. 때론 개발자들끼리 공유하고 싶은 이야기가 있잖아요. 스터디 구인도 그렇고 구인 구직도 그렇고,.. 오덕질도 그렇고,..

  1. 이걸 하면 뭐가 좋쵸?

아래 나열된 트랜디한 개발 스택에 대해서 깊이 있게 공부하실수 있습니다. 특히 Nodejs에 대한 자신감이 급상승할 것으로 자신합니다. 최신에 핫한 기술들을 최대한 적용하려고 노력하고 있습니다. 남들보다 좀더 빠르게 좀더 깊이 있게 공부하시고 싶다면 언능 조인하세요!

  1. 아래 개발 스택중 아는게 하나도 없는데 어떻하죠?

현재 같이 참여하는 커미터들도 아래 개발 스택을 다 알지 못합니다. 심지어 Nodejs를 처음 해보신분도 계셔요! 그럼에도 불구하고 정기적인 코드리뷰를 하기 때문에 아래 개발스택을 몰라도 한번 설명듣고 곧잘 따라오십니다. 코드 리뷰에 참석하기 어렵다면 문서나 커밋된 코드 혹은 커맨트를 꼼꼼히 챙겨보시면 도움이 됩니다.

  1. 참여하고 싶은데 어떻게 하죠?

페이스북 그룹에 일단 가입신청하시고 궁금한것 있으면 질문을 남겨보세요. 비정기 행아웃이나 코드리뷰 일정도 페북을 통해 공지됩니다. 이벤트 공지가 되면 그냥 참석하시면 됩니다. 코드 리뷰일 경우 노트북은 가지고 오셔야겠죠?

기본 아이디어

개발자만 쓰는 블라인드(or 컴퍼니)

주요 기능

  1. 현업 개발자만 가입가능 (회사메일 인증)
  2. 개발자 인증위해 가입시 간단한 알고리즘 문제를 풀어야 가입 가능(알고리즘 저지 인증)
  3. 글을 쓰고 댓글을 달수있는 게시판
  4. 모두의 라운지와 회사 라운지 게시판 따로 운영
  5. 게시글에 코드 삽입 가능
  6. 코드 삽입은 깃헙에 있는 코드를 불러올수도 있음.
  7. 코드를 삽입할 경우 라인바이 라인으로 코드 리뷰(댓글) 가능

개발 스택

  • ParseServer(MongoDB)
  • Redux + React + React-Router + Intl

AWS 구성

EC2(1Core, 1GB), t2.micro, Free Tiar 한대로 개발서버 구성했음.

현재의 개발서버 구성

    ROUTE53 - ELB(80 > 3000) - EC2( [ NODE:3000 / DB:3360 / REDIS:6379 ] ) 

앞으로 잘되면 이렇게 되면 좋겠지..


    // NEXT STEP - 이렇게 확장할수있는 날이 올까? ㅎㅎ 
    ROUTE53 - ELB -- [EC2] -- [RDS]:master
                  \_ [EC2] _/ 
                  \_ [S3]
                  
    // GOAL
    ROUTE53 ---- ELB -- [EC2] -- [RDS]:master
            \        \_ [EC2] _/ 
             \ 
              \_ CloudFront -- [S3]

참여 방법

  • Github Issues 항목에서 본인이 해결할수있는 항목이 있다면 수정해서 커밋합니다.
  • 커밋은 정규 커미터만 할 수 있습니다. 커미터가 아니라면 Fork 떠서 Pull Request로 보내주세요.
  • 정식 릴리즈 되지 않은 개발중인 버전에서는 Bug 리포트를 받지 않습니다.
  • 이런 기능도 있으면 좋겠다 싶은 것들이 있다면 Github Issues에 등록해주세요.
  • DevCafe 멤버들과 교류를 하고 싶다면 페이스북 그룹에 가입신청을 하세요.
  • DevCafe에 가입하시면 비정기 행아웃 및 정기적인 코드 리뷰에 참관할수 있는 공지를 가장 빨리 알림 받을수 있습니다.
  • 직접 코드를 체크아웃 받아 실행해보시고 싶으신 분은 개발 문서를 참고하세요.

기여방법

  • 이슈 등록, 테스트후 버그 신고, 문서화, 영문화, 코드 개발, 밥사주기, 술사주기, 기타 등등

개발에 필요한 문서들

About

One Day, One Commit, 현업 개발자를 위한 커뮤니티 DevCafe

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •