Web Development Reading List #112
원본 : Web Development Reading List #112
저자 : Anselm Hannemann
역자 : 조현석
WDRL을 번역하면서, 해외에서 비판적인 사고와 논리적인 비평, 그리고 더 나은 미래에 대한 제안이 얼마나 존중받는지에 대해 간접적으로 느낍니다. 부러운 문화, 또 우리가 배워야하는 문화가 아닌가 생각합니다.
금주에는 아래 키워드들을 뽑아봤습니다.
CSS initial, unset
,<picture>
,페이지에서 패턴까지
,PostCSS
,Safe Hobour
,배열에서 값을 제거하는 방법
오역 제보는 이메일과 댓글로 부탁드립니다.
번역문
안녕,
지난 주에는 하루종일 일하는 것을 피하는 방법에 대해서 얘기했었어. Erik은 실질적인 방법을 추가했어. 피고용인으로서, 항상 장비들의 전원을 끄는 것과 매니저의 요청에 대응하지 않는 것은 쉽지 않을 거야. 그리고 대부분의 회사들이 여전히 “우리가 당신에게 급여를 지불하므로, 당신을 소유하게 되는 것이 당연하다.”라는 생각을 하고 있어. 하지만 그건 진실과 거리가 멀고, 우리 모두는 매니저를 포함한 사람이 피고용인을 존중하도록 교육할 필요가 있어. 즐거움이 없는 일은 효율적이지 못해. 우리는 일을 즐기기 위해, 또 좋은 결과물을 위해 때때로 쉬어가는 시간을 가질 필요가 있어.
News
- 새로운 Microsoft Edge 가 공개되었다. 이제
<picture>
요소,CSS initial
과unset
속성값, 확장된srcset
,download
속성, 외부 SVG 요소(드디어 외부 자원을 사용하기 위해use
를 사용할 수 있게 되었다!), 그리고 WebRTC를 지원한다.
General
- 혹시 다른 회사에서 사용된 코드를 열어보았다면, 아마도 알고 있을 것이다: 기업과 오픈 소스 소프트웨어는 잘 섞이지 않는다. 당신이 무료로 일함에도 불구하고, 대부분의 기업은 임금은 지불하지 않으면서 버그는 즉시 처리되길 원한다. 우리가 없애야만 하는 딜레마이다. 기업은 오픈 소스 제작자들이 프로젝트를 유지할 수 있도록 금전적인 후원을 해야한다.
- Gerry Mcgovern은 웹사이트의 불필요한 컨텐츠를 “declutter”하는 것이 얼마나 중요한지, 그리고 정부웹사이트같은 큰 규모의 웹사이트들이 “declutter”를 통해서 얼마나 큰 이익을 얻는지를 설명한다.
Conepts & Design
- Charlotte Jackson은 페이지에서 패턴까지: 모두를 위한 연습을 통해 디자인과 웹사이트 제작에서 전체 페이지보다 하나의 작은 컴퍼넌트단위로 생각하는 것이 훨씬 좋은 이유에 대해서 설명한다.
Tools
- cloc은 여러 언어로 공백 라인, 주석 라인, 그리고 물리적인 라인을 세어주는 도구이다. 프로젝트를 위한 통계를 작성하는데에 매우 유용하다.
- 누군가가 생각보다 빨리 새로운 Apple TV에 브라우저를 추가했다. 이 브라우저는 tvOS를 위해 private API(UIWebView로 알려진)로 제작된 아주 단순한 브라우저로, 사용자가 직접 build하여야 한다. 이를 구현하기 위해 몇가지 꼼수를 사용하여야 하는데, 놀랍게도 아주 잘 작동한다.
- The PostCSS Deep Dive: 이 연작은 PostCSS로 할 수 있는 많은 것들을 소개한다.
- ‘새로운 Firefox Developer Memory Tool 을 사용하기‘를 통해 웹사이트의 메모리 사용을 분석해보자. 이 도구는 JavaScript를 coarse type으로 분할하여 제작자에게 깊은 통찰을 제공한다.
Privacy
- Julia Powels는 큰 기술 행사에 참석중 흥미로운 점을 발견했다. 회사들은 개인별 맞춤 상품과 서비스를 위해 더욱더 많은 개인정보를 얻기를 원한다는 것이다. 도시, 집 그리고 우리의 몸이 연결되면서 더 똑똑해지고 빨라진다 것은 의심의 여지가 없고, 보편적으로 받아들여지고 있다. 그러나 그 누구도 그 이유와 방법, 그리고 그것이 우리의 삶에 실질적으로 의미하는 바에 대해서 이야기해 주지 않는다.
- Facebook은 48시간동안 벨기에의 인터넷 사용자 정보 수집을 법원에 의해 금지당했다. 이를 통해 판사들은 그들의 결정이 얼마나 심각한 것인지를 보여주려 했다. Safe Harbour 법이 폐지된 이후 이런 해프닝을 보게되는 것이 흥미롭다.
- 나는 최근 그 어떤 법도 Safe Habour 법의 폐지에 비해 기술산업을 이렇게까지 문제에 휘말리게 한적이 없다고 단언한다. 그 결과로, 가이드라인을 따르기 위해 Microsoft는 유럽에 데이터센터를 설립할 예정이다.
Web Perfomance
- Paul Lewis가 Big Rig을 만들었다. Big Rig은 성능 계산 도구로, CLI 환경에서나 브라우저 대쉬보드로 모두 사용 가능하다.
Javascript
- 이 무료 온라인 책으로 정규식을 배울 수 있다. 이 훌륭한 책은 다양하고 유용한 통찰을 제공하며, 초심자 혹은 전문가에게 도움이 될 수 있다.
- Jeremy Keith는 Service Worker를 사용한 그의 첫 프로젝트에 대한 경험과 코드를 공유했다. 이 글에는 유용한 팁과 힌트가 아주 많다. 시각적인 설명과 함께 알아보고 싶다면, ‘Service Worker에 대한 Max Stoiber의 이야기‘를 보자.
- JavaScript에서 배열에 값을 추가하는 것은 어렵지 않다. 그러나 많은 사람들이 배열에서 값을 제거하는 방법에 대해서는 잘 모른다. 이 글은 배열에서 값을 제거하기 위한 적합한 방법을 소개한다.
- 이 문서를 통해 Angular 어플리케이션에서 XSRF 공격을 피하는 방법을 배워보자.
CSS / Sass
- Ana Tudor는 CSS Gradient를 사용하고자 할 때에 왜 Graident 생성기를 사용하는 것은 좋은 생각이 아닌지에 대해서 CodePen 예제와 함께 공유했다.
Work & Life
- 당신은 이런 멋지고 어린 개발자인가? 이 곳을 보자: James Victors는 유명해지는 비법을 그의 유명한 Burning Questions 비디오를 통해 공유했다.
Go Beyond
- Crickhowell의 지역 기업들은 그들의 마을 전체가 지역의 재정으로 부터 벗어나기 위해, 구글과 스타벅스와 같은 세계에서 가장 큰 기업에서 사용하는 것과 동일한 회계 관행으로 그들의 table을 전환한다. 처음엔 좀 이상하게 들릴 수 있으나, 실질적으로 지금의 고장난 세금 모델과 가능한한 세금을 피하려하는 비윤리적 기업에 관한 일말의 희망이다. 나는 국가가 법을 변경할 수 밖에 없도록 많은 중소기업들이 이 예를 따르길 희망한다.
- 우리 모두는 불평하기를 좋아한다. 하지만 여러 면에서 불평은 우리에게 좋지 않다. 차이를 만들 수 있는 유일한 사람은 당신 자신이다.
여기까지가 이번 주의 내용이다. 이 글이 마음에 든다면, 후원과 공유를 부탁한다. 이 프로젝트에 드는 비용을 확인할 수도 있다. 이메일과 RSS, online으로 제공된다.
감사합니다.
Anselm.