s03e00 kickoff - codeport/scala GitHub Wiki

La Scala Coding Dan

3기 진행 킥오프 모임

  • 진행 내용

    • 주제: 스칼라 기초 정석으로 다지기
    • 교재: Programming in Scala (2nd Edition)
      • 오프라인 공동 구매 진행 예정
        • 신청자: kingori, anarcher, nephilim, (fupfin?)
  • 진행 방식에 대한 논의 0. PIS만으로는 초큼 지겨울 수 있다

    1. 실습
      • 만들자는 이야기는 매번 나온다 (그래도 만들자)
      • 진도에 따라 "억지로 기능 붙이기" 형태로 진행하는 건 어떨까?
      • 실습 주제 아이디어들
        • alternativeto.net 같은 라이브러리 검색 기능
        • 다음과 같은 간단한 open source library 따라 만들기
          1. Java/Android 용 라이브러리 따라하기: google i/o 안드로이드 라이브러리, google guava 같은 초간단 라이브러리
          2. HBase/Spark 같은 걸 만들어보자: 이건 좀 어려울 수 있다
          3. JDBC Wrapper, Simple ORM: ScalaQuery, Squeryl...
    2. quiz를 곁들임
      • flash card 로 출제하자
        • 관련 웹 사이트가 존재함
        • 단답형이라 한계는 있지만 초반에는 유용하지 않을까
        • API로 flashcard 만들기 괜찮을듯
      • 이번에는 "답"을 꼭 제공하자
        • algorithm 고민은 좀 적게 했으면 한다
      • 퀴즈 컨텐츠 아이디어들
        • 정보 처리 기사 과거 실기 문제, Project Euler , Goole Code Jam, CodeKata, ACM (이게 모야 어렵…)
  • 결론

    1. 단순히 책 읽고 공유하지는 말자
    2. Github Codeport/Scala wiki에 모든 멤버가 자유롭게 정리하여 기록하고 공유하는 형식으로 진행
    3. 진행자는 단순한 진행 담당의 역할만 수행(매 모임마다 1명 지정)
    4. 독립적으로 컴파일 실행할 수 있는 코드 공유 환경 필요
      • 기존에는 소스 공유 시 다른 사람의 코드가 에러나면 intellij에서 수행을 못하는 문제가 있었음
    5. 실습은 PIS 초반 진행 후 다시 논의
    6. Quiz는 알아서 그룹스를 이용하여 출제
    7. kingori님 - Scala Android 라이브러리 공유 부탁
    8. 다음 모임은 8월 28일(일)