TWIS/2019-12 2주차
Scala permalink
- 입력값에 대한 제약으로 쓰는
require
는 실제로 모든 도메인을 다루지 못하니까PartialFunction
를 쓰는게 맞다. - 차라리 refined를 써서 타입레벨에서 해결할 것을 추천
- #scala
- 입력값에 대한 제약으로 쓰는
Migrate a service getting 200KQPS from Jackson to Circe
- 광고플랫폼 Criteo에서 추적 픽셀을 통해 들어오는게 초당 20만쿼리라 JSON 파싱에 집중되어있다고. Jackson에서 Circe로 옮기고 일주일 정도 지켜봤더니 평균 CPU는 16%, 메모리는 20% 사용량 감소
- #scala #circe
How to set up Bazel build tool for your Scala project
- 메이븐이랑 비교해서 평균 빌드타임이 45분에서 1분으로, 메이븐+팀시티에서 베이즐+구글클라우드로 옮기고 배포가 몇시간에서 몇분으로 줄었다고. 다른 빌드툴들과 다르게 모듈별로 대기-컴파일-테스트를 모듈별로 병렬로 처리가 가능하고 모듈별 증분빌드가 가능
- 빌드 설정이 너무 장황해서 별로 같았는데, 하단의 Building Scala with Bazel - Natan Silnitsky에 나온 예제를 보니까 간단하게 한번만 설정해놓으면 모듈 추가할 때만 간단하게 추가 가능해보인다.
- 영상 마지막 리소스 설명에 bazel-101-workshop이 있는데 따라하기 좋아보인다.
- sbt-bazel 언급도 있어서 찾아봤는데 예제를 돌려보니 안돼서 이슈를 보니 sbt 1.3.x에서 문제가 있고 1.2.x로 돌리니 잘 된다.
- #bazel #build #scala
Devs permalink
osxfuse is no longer open source
- 많은 회사들이 쓰는 오픈 소스, 혼자서 다 처리하는 프로젝트, 한푼도 받지 못한 개발자
- #essay #opensource
- 재미있어보이는 폰트
- #font
- 렌더링 엔진별로 HTML Element의 기본 스타일 차이
- #html
- 기술 별 유명한 강의, 베스트셀러 등 큐레이션
- 필터 기능이 없는게 아쉽다. 가격은 나오지만 무료만 보고싶다거나.
- 파이썬은 내용이 많고 스칼라는 적당히 있는데 JavaScript가 전혀 없는걸로 봐서 생긴지 얼마 안됐거나 한정된 사용자만 제보하는듯
- #curation #course
News permalink
Linearity Raises €5M Seed Round led by HV Ventures
- Vectornator Pro for Mac이 나왔는데 이것도 iOS용처럼 무료. 이런 쪽은 잘 모르지만 평은 나쁘지않던데 무료치고 괜찮은건지 아닌지 잘 모르겠지만 이렇게 무료로만 나오는 툴들을 보면 수익모델이 궁금해진다.
- #news
원티드 - 요즘 "프론트엔드 개발" 어떻게 하지? 참관 후기
- 인터넷에 힙한 기술들 자랑하는 글들은 많지만 그걸 도입했을 때의 이야기는 흔치 않은데 한자리에 모인 행사가 있었네
- #conference
Electron joins the OpenJS Foundation
- 일렉트론이 인큐베이션 프로그램으로 OpenJS 재단에 합류
- #electron #news
With $4B food delivery acquisition, Korea poised to enter upper tier of startup hubs
- 기사 읽다가 chaebol 대기업이 지배적인 나라라는 표현이 인상적
- #news
misc permalink
- captcha를 수동으로 풀어주는 서비스. 실제로 돌아가는지는 모르겠지만
- #misc
- 상담 #1 학사 심리학, 석사 UX 전공이 어떻게 능력을 키울 수 있을까
- 상담 #2
- 사이버보안 분야의 데이터과학자의 근무강도
- 데이터과학에 필요한 성격
- 박사학위 계획여부
- 데이터과학의 수요 이유
- CS와 뇌과학의 시너지 전망
- 보너스 상담. 데이터에서 목적없이 굉장한 인사이트를 뽑길 바라는 보스의 오해
- #data