뉴스 아카이브 2018-04-28

GraphQL의 결과 값을 CDN에 캐싱 하기 (Caching GraphQL results in your CDN)

https://www.vobour.com/graphql의-결과-값을-cdn에-캐싱-하기-caching-graph

apollo 블로그의 글을 번역한 건데, (내가 너무 고지식한 건지) 그 사실을 페이지 끝에 밝혀서 좀 아쉬운 감이 있긴 하다. 그러나 매우 유용한 글을 번역해 주셔서 고마울 따름.

나도 graphql의 약점 중 하나로 캐시를 들고는 했는데, 그래서 restQL같은 놈들은 Native browser caching, CDN and Proxy caching 등을 해준다고 홍보를 하기도.

apollo와 같은 프레임웍에서는 이 문제를 아래와 같이 해결한다.

  • Apollo Link의 Automatic Persisted Queries로 POST로 보내야할 많은 데이터를 해쉬 키로 조회할 수 있게 된다
  • Apollo Cache Control로 상세하게 cache hints를 줄 수 있다

더 있지만 핵심은 이 정도인 듯?

GraphQL만으로는 프로덕션에서 유용하게 써먹기는 힘들 것 같고, 이런 프레임웍에 얹어줘야 쓸만 할 것 같다. Github의 GraphQL API는 벌써 v4로 올라온 것 같은데, 내부적으로 어떻게 최적화하는지 글이 있으면 좋겠다.

2018년과 이후 JavaScript의 동향 - 라이브러리와 프레임워크

http://d2.naver.com/helloworld/3259111

이제는 매년 훑어볼만한 시리즈가 되어가는 것 같다.

한동안 jQuery를 쓰면 골방에서 방망이 깎는 노인 개발자처럼 이야기하는게 못마땅했는데, 요즘은 슬슬 생각이 바뀌는 중이다. jQuery가 여전히 유용하다고 생각했던 이유는 적어도 한국에선 구형 IE를 지원해야하고, 이 문법에 익숙한 개발자들이 널려 있으며 굳이 (나에게) 익숙하지 않은 React/Angular/VUE를 배워가며 복잡한 단순 UI를 만들 필요가 없었기 때문이다.

그런데 이제 구형 IE를 지원해야 하는 요구가 많이 줄었을 것이라 생각하고(아니라면 위로를…), ES6 이상 쓰는 것도 당연한 일이고(아니라면 위로를..), jQuery가 익숙하지 않은 세대가 많이 유입이 됐고, 굳이 익숙하지 않은 jQuery를 쓰느니 간단히(!) webpack 좀 올려서 vue나 써버리는 사람이 많아졌다. 어느새.

카카오페이지 웹 React 포팅 후기

https://medium.com/@ljs0705/카카오페이지-웹-react-포팅-후기-76402cc5e031

React를 도입할 때 고민해야할 것을 다방면으로 이야기 해줘서 참 좋다. 사실 (언젠가먼훗날내가리액트를공부할날이올것을대비하여) 이런 링크만 가득 있긴 한데, 나름 최신 정보니깐…옛날 링크 좀 지워버려야지.

리액트 도움닫기 한국어 번역서를 출간하며

https://sujinlee.me/the-road-to-learn-react-korean/

좀 전에 안 보는 React 관련 링크 좀 지워버린다 했지만, 벌써 또 하나의 링크를 수집해 놓는다. 리액트에 대한 내용 보다는 번역에 관한 노하우가 담긴 링크다. 멋지다!

성과를 쥐어짜는 관리자

https://brunch.co.kr/@younghakjang/52

고성과 성격파탄자를 어떻게 다룰 것인가…생략…그런 사람을 저성과자로 분류하라…

피드백!

Scroll to the future

https://evilmartians.com/chronicles/scroll-to-the-future-modern-javascript-css-scrolling-implementations

참 골치아프다.

프론트엔드 개발자가 돈을 적게 받는 경향이 있는 것 같은데(주관적인 생각이다), 우리나라는 거칠고 잡다한 일을 해야할 경우 돈을 적게 주는 것 같다. (내가 해봐서 아는데라고 할 수 있는) 세심하게 많은 일을 하는 것보단 그게 무슨 일인지 이해하기 어려울 때 돈을 더 줄 가능성이 높달까.

(사실 다들 얼마나 받는지는 잘 모르겠다)

조직이 건강하다고 느낄 때

https://www.facebook.com/dgtgrade/posts/1776370592421799

팔도 비빔면 소스 만드는 법 비빔면 소스 레시피 공개

http://gall.dcinside.com/board/view/?id=food_noodle&no=49937

생활해킹

늦은 나이에 개발자로 시작할 수 있을까요.

https://steemit.com/development/@hikamaeng/7s6nmg

뒤늦게 개발자를 하려는 동생에게도 보내줬는데, 요점은 대충 해서는 안된다는 것. 그런데 그 대충이 어느 수준인지 뒤늦은 개발자 지망생은 잘 모른다. 나도 잘 모르기 때문에, 어느 수준이 적당하다고 얘기하기도 어렵다. 개발에 흥미를 느껴서가 아니라 현실 도피성이라면 또한 현실 도피하고 싶은 회사에서 기다리고 있다고 봐야…

인스타그램에선 ‘이렇게’ 일한다

http://bridge.500startups.co.kr/인스타그램에선-팀-관리-이렇게-한다/

사실 이런 글 반 이상은 다 뻥인 것 같은데, 이제는 그게 진짜인지 아닌지가 중요하진 않다고 생각한다. 우린 이렇게 하고 싶다 정도로 받아들인다면.

방향이 좋다.