TWIS/2020-03 5주차
Scala permalink
scala Iterator#foreach performance issue
- 2014년, scala 2.10.3 질문이지만 foreach가 while보다 3배 느린 이유에 대해. 단순 반복문이 함수를 거치는 것보다 컴파일러 최적화하기 좋다는 답변. 202년, scala 2.13.1 기준으로 실행해보니 5배 느린걸로 봐서 여전히 유효한 지식으로 보인다.
- #scala #optimize
- 공변(covariant), 반변(contravariant), 불변(invariant)에 대한 스칼라 예제와 설명
- 여전히 잘 이해하지 못해서 좋은 설명을 볼 때마다 정독하고 기록중
- #scala #variance
quick note on optimizing scala.js compilation and linking
- Scala.js CLI에 GraalVM을 끼얹어 최적화
- #scalajs #graal
Devs permalink
Deno 1.0 will be released May 13, 2020
- 이미 주요기능은 다 구현했고 릴리즈 날짜까지 API를 다듬는다고
- #deno
Theia 1.0 - Finally a Good Browser IDE
- 예전에 Gitpod이라는 Cloud IDE를 소개하며 Theia 기반이라고 설명했는데, 이번에 1.0을 공개
- 이클립스 재단 프로젝트니만큼 MS가 운영하는 VS Code의 자체 마켓플레이스보다는 Open VSX라는 어디에 종속되지 않은 확장 저장소를 오픈소스로 개발. 공개된 확장들은 Open VSX Registry에서 검색가능
- #theia #openvsx
- How I Built Emojitracker
- repo
- Twitter Stream API를 통해 어떤 이모지가 사용되는지 실시간으로 누적해 시각화
- 레디스로 저장하고 SSE(Server-Sent Events)로 실시간 업데이트
- #twitter #emoji
News permalink
misc permalink
- 2012년의 글이지만 여전히 유효해서.
신문 기사를 퍼오기도 하고, 남의 블로그 글을 퍼오기도 하고, 남이 다른 까페에 올린글을 퍼오기도 하는등, 본인의 창작물이 아닌 글이 굉장히 많다. 여기서 내가 말하는 것은 단순히 한두구절 인용한 것이 아니라, 글을 통째로 긁어서 copy & paste 작업을 한 걸 말하는 거다.
- 도구는 도구일 뿐이지만 유독 네이버 블로그만 유독 이런 경우가 많다. 심지어 리퍼러를 확인하다보면 회사가 운영하는 공식 블로그인 경우도 종종 있고 검색해서 나오는 글들을 확인해보면 불펌인 경우들도 있고. 네이버블로그가 아닌 경우 중에서도 불펌하는 경우가 가끔 있지만 대부분은 네이버 블로그.
- 선입견이긴 하지만 경험이 너무 쌓이다 보니 회사 공식 블로그가 있는데 네이버 블로그다, 누가 이력서에 블로그 운영이라고 썼는데 네이버 블로그다, 싶으면 그 사람이 작성한 컨텐츠라는 느낌이 들지 않아서 잘 확인하지 않게 된다.
- 미니멀한 브라우져. 최상단의 한줄이 탭과 주소창을 겸하고 그 외엔 다 웹페이지를 보여주고 있어서 데모할 때 페이지만 깔끔하게 보여주거나 저해상도 기기에서 유용해보인다
- 탭 그룹을 태스크라는 이름으로 제공하는데 전환도 애매하고 왜 이럴까 싶었는데, iOS처럼 전체화면에 앱 하나만 띄우면서 메뉴는 최소화하는 디자인이라고 생각하니 이해가 된다.
- #browser #demo