내 맘대로 월간(月刊) 뉴스 - 2016년 07월

  • Google 앱앤진에 node.js 애플리케이션을 배포하기

    • 파이썬으로 공통받던 시절이 있었는데, 이제는 NodeJS도 가능한 시대가 되었음
    • 이제 JS를 모르면 3rd party 서비스를 사용하는데 많은 '불편함'이 존재
  • Jenkins로 원격지 API 서버에 war 배포하기

    • 'War'배포를 'OOO'으로 쉽게 변경 가능!
  • Kafka New Producer API를 활용한 유실 없는 비동기 데이터 전송

    • Stream 데이터를 전송하는 동시에 데이터 유실과 중복을 없애거나 최소화 하는 방법을 소개하고 있음
    • 중간 중간에 소개된 '이미지'가 이해에 많은 도움을 주었음
  • 이메일 마케팅 끝판왕! 트립어드바이저 사례 분석

    • 한국어로 제공되는 아주 훌륭한 '이메일 마켓팅 튜토리얼!!'
  • 애니메타의 React 서버 렌더링 아키텍쳐

    • 서버 렌더링에 대해서 아주 쉽게 알려줌
  • 가장 악랄하면서, 동시에 가장 평범한

    • 평범함이 간직한 안정적인 이미지와 대비되는 '악마적' 이미지를 <<부산행>>이란 영화의 등장인물을 통해서 소개하고 있음
    • > "김의성이 용석을 통해 보여준 악역은 그 나이대 아저씨의 전형이 아니라 그냥 내가 잠시만 자성을 멈추면 굴러떨어질 수 있는 모습임."
  • GitLab 팀 안내서(team handbook)를 보고

    • "회사의 문화를 만드는데 가장 필요한 주제가 뭘까?"를 고민하고 있을 때 하나의 단어로 정리할 수 있게 도움을 준 글
    • > 즉시 답변을 못 하더라도 이메일을 확인하면 답장하라!
    • >비동기로 일할 수 있는 능력은 리모트 작업자에게 필수
  • 개인 로고를 깎던 공대생

    • 공대생이 로고 디자인을 만들면서 해결한 시행착오가 기록되어 있다.

      미니멀한 로고를 추구하다보면 어쩔 수 없는 것 같다. 미니멀하면서도 유니크하긴 조금 힘든 법이니까. 살짝 아쉽지만 한편으로는 잘 나가는 스타트업의 로고와 닮았으니 내 로고 또한 조금은 검증된, 괜찮은 로고로 생각해 볼 수 있지 않나 싶기도 하다

  • iOS, 왜 addChildViewController를 사용해야 하는가? - Container View Controller 구현

    • Container View Controller에서 Child View Controller를 추가할 때 왜 addChildViewController를 해야하는지에 관한 짧고도 강력크하!! 내용을 담고 있음
  • SWOT 분석, 제대로 이해하기

    • '프레임워크' 정의가 굉장히 맘에 든다!

      제가 생각하는 SWOT 분석의 가장 큰 문제는 별 도움이 되지 않는다는 점입니다. 왜냐, SWOT 분석을 하고나면 "잘 하고 있는 분야는 잘 하니까 앞으로도 더 잘하고, 못하는 부분은 못하니까 열심히 극복해서 잘하자"라는 식의 결론밖에 나오지 않기 때문입니다. [...] 프레임워크란 복잡하게 나열된 정보들을 일정한 사고체계에 맞추어 분류하는 것을 의미하는데요

  • 당신이 잘못 사용하고 있는 모바일 UX 패턴 5가지

    • "아!! 그렇구나!!" 하면서 읽었고, 회사의 디자인너와 많은 이야기를 해봐야 겠다
    • 기획과 디자이너를 겸업하는게 얼마나 외롭고 힘든 일인지 알았고, 동시에 굉장히 '효과적'이라는 점에서 동의하지 않을 수 없다(조심스러운 이중 부정?!).

      "1. 보이지 않으면 사용하지 않는다 => 햄버거 매뉴를 조심하자!", "2. 명확하지 않으면 사용하지 않는다 => 픽토그램을 조심하자!", "3. 보이지도 않고 명확하지도 않으면 사용하겠는가? => 제스처?!", "4. UI는 농담과 같아서, 설명을 해야 한다면 이미 좋은 UI가 아니다 => 첫 화면에 사용설명서를 넣어야 하는가?", "5. '예쁜'디자인보다 직관적이고 의미 있는 디자인을 해야 한다 => 빈 화면을 직관적으로 디자인해 봅시다!"

  • 그래서.. 코딩을 하고 싶다고?

    • 예전 나의 사수가 "우린 벌 받았어! 전생에 공부를 얼마나 안 했으면 지금 이걸 하겠니! 이녀석아!"라고 했다. 그땐 웃었지만, 이젠...

      어차피 프로그래밍은 정말로 죽을 때까지 공부해야하는거라 좋아하지 않으면 못합니다. [...] 어차피 하루에 나올 수 있는 코드 양은 정해져 있어요.

  • Proguard를 사용한 코드 난독화 - 라이브러리 프로젝트에 적용하기

    • 코드를 난독화 할 때 규칙(Rules)을 지정하여 여러 개의 라이브러리에 적용하는 방법을 소개하고 있음
  • Web Components 의 현 주소 (1), Web Components 의 현 주소 (2)

    • 'Web Components'로 이동하는 웹 기술을 알기 쉽게 소개하고 있다.
    • 반면에, 나같은 '웹.알.못'의 경우엔 '아... 이런 세상이!'하고 놀라기만 할 것이다.
  • 네트워킹 기초

    • 한글 자막이 지원됩니다.
    • 훌륭한 강의지만 시간이 없다면 '05 | 명령줄에서 TCP/IP 구현'과 '06 | 네트워크 서비스 사용'부터 시청해보세요! 강추합니다!
  • Rails 5 Upgrade Troubleshooting

    • 이래서 애초에 난 Rails 5 Beta로 진행했으나 그래도 '에러'는 나와 함께 하였다.

      Rails 5에서는 mysql Gem에 대한 지원이 끝났고 mysql2만을 지원하게 되었습니다. [...] 올리자마자 아예 동작하지 않게끔 만드는 변경점은 Parameters 객체를 다루는 방법이 바뀐 것과 Autoloading과 관련된 패치 정도입니다.

  • Django, 서버사이드 이미지 크롭/리사이징 하기

    • "웬만하면 파일 처리는 서버사이드에서 하는 것을 추천한다."라는 글귀를 '꼭' 기억하자!
  • 스프링 부트 레디스 세션 연동

    • 스프링을 사용하지 않더라도 레디스를 좀 더 다양하게 사용하고 싶으신 분들은 읽어보길 권함!
  • 디자인 쉽게 정리하기

    • 여러번 읽어보아도 잘 모르는 내용이 많지만, 그래도 '공백/마진'등에 대한 약간의 통찰이 '부트스트랩'을 공부할 때 많은 도움이 되었다.

      일반적으로 '정리하기' 결과는 미비할 수도 있지만 개선된 균일성(uniformity)과 일관성(consistency)있는 디자인을 경험할 것입니다.

  • Firebase for web

    • Firebase를 꼭 사용해보세요! 훌륭합니다!
  • 안드로이드 기기의 추가 SD CARD 마운트 위치

    • 안드로이드 개발할 때 굉장히 검색을 많이하는 항목인데, 손쉽게 정리되어 있으니 'SD CARD' 마운트 하셔야 되는 분들은 참고하세요!

      휴, 안드로이드 파편화 감당은 쉽지 않다.

  • Word2Vec Vector Algebra Comparison - Python(Gensim) VS Scala(Spark)

    • 둘 다 배워야 되는건가? 하는 고민에 빠질 수 밖에 없지만, 어떤 데이터분석을 진행하는지에 따라서 결론은 달라질 것이라 생각한다.

      중간 이상 크기의 데이타는 어쩔 수 없이 Spark!

  • Ddd start 부록 지앤선&ksug

    • 에릭 에반스의 책보다 쉽고, 예제가 풍부해서 훨씬 좋은 것 같다. 아직은 2번 정도 밖에 안 읽어서 뭐라고 답하기 곤란하지만 그래도 아주 훌륭한 DDD 서적이라고 생각한다.
    • 아직은 생소한 개념이 많아서 조심스럽게 지식을 '수집'하고 있다.
  • Swift 컨퍼런스 < Let'Swift > 발표자료

    • Swift 자료 모음!
  • ISO C와 ISO C++의 차이

    • C/C++ 개발자라면 한 번 읽어보길 권함
  • Mockito 사용하기 1

    • Mockio와 PowerMock에 관한 내용이 잘 정리되어 있음
  • [서혜인의 익명토크#5]”속았다”…스타트업을 떠나 전하는 소회

    • 읽어보고 생각하고 조심하자!
    • > 입사 당시엔 스페셜리스트를 원했던 회사, 시간이 지날 수록 ‘잡부’ 원해
  • 유명 벤처 1세대, 과거의 망령에 굴복할 것인가?

    • 몇가지 에제와 논지를 '필터링'을 해야 할 필요가 있지만, 전달하려는 주제에 대해선 고민해 볼 필요가 있을 듯

      정리해 보자면 다음과 같다. 먼저 몇몇 '스타급, 원조급' 1세대 벤처 전도사들이 문제였다. 다른 훌륭한 분들도 분명히 있음을 전제하고 이야기하자면 그냥 광대에 지나지 않고 호수 위에 우아하게 떠 있는 백조 같은 소수들 때문에 이 모든 사단이 일어난 거였다. 이들은 지금도 자기네들의 실패 원인이 어디에 있는지 모른다(성공의 원인도 모른다!). 모르다 보니 반성하지도 못한다. 자기 벤처 흥망성쇠를 패키지로 '신화화'해 팔고 다닌다. 자신들은 백조가 경박하게 물밑 발길질 하듯 정부 보조금 빼먹는 '사악한' 사업을 하면서 말이다. [...] 글을 맺으며 스타트업의 양화이고자 하는 창업자들에게 당부하고 싶은 건 내실있고 내공 충만한 '아이디어와 실행력'이 스타트업의 자존심임을 잊지 말자는 거다. 살아남기 위해 껍데기에 휘둘리지 말고 껍데기는 가라!라고 외쳐야 한다.

  • Designers' Secret Source

    • 크롬 확장 기능을 설치하면 디자인 관련 정보들을 보여줌