JSer.info #230 - AngularJS 1.4.0가 릴리즈 되었습니다.
ngAnimate의 애니메이션 관련 버그 수정 및 API 변경,$cookieStore
가 비활성화 되며 $cookies
에 통합、i18n 서포트를 보조하는 ngMessages의 개정 등이 진행되었습니다.
자세한 사항은 아래 내용을 참고할 수 있습니다.
- AngularJS: Developer Guide: Migrating from Previous Versions
- JavaScript - AngularJS 1.3에서 1.4로 버전업 - Qiita
Google Developers Blog: Polymer 1.0 Released! Web Components를 기반으로 한 라이브러리인 Polymer 1.0이 릴리즈되었습니다.
0.9부터는 버그 수정을 중심으로、0.5 -> 1.0으로 가는 기간동안의 변경점이나 이행방법에 대해서는 아래 내용을 참고할 수 있습니다.
- Release notes - Polymer
- Migration guide - Polymer
- Polymer 1.0의 동작 변화 배경 - Qiita
- Polymer 0.5 → 1.0 변경점 야매 읽기 메모::헤브로그
또 1.0 출시와 함께 Polymer Starter Kit도 1.0을 대응하고 있어서, 다시 한번 읽어봐도 좋을듯 합니다.
이번 주 먼저 읽기
왠지 공간이 남아서.. 약간 미래의 일에 대해서
- jQuery가 3.0 릴리즈를 향해 조금씩 진행 중인듯 합니다.
- The Evolution of Flux Frameworks — Medium라는 기사에서는 Flux는 데이터가 일방통행으로 흘러가는 것에 대한 중요성을 주목했지만, 그 흐름에서 observables에서 만나거나 FP에 대해서 고민해보자는 기사가 재미있습니다
- Flux라이브러리가 난리하는 이후를 생각했을 때 중요한 느낌입니다.
- 차기 ECMAScript를 정하는 TC39 미팅에서Observable 제안이 Stage1으로 등록되었다 합니다 (Stage 4면 스펙에 추가)
Observable in JavaScript proposal presented to TC-39 (JS standards committee) today. Advanced to Stage 1 (Proposal). https://t.co/sBuazdM7vR
— Jafar Husain (@jhusain) May 29, 2015
헤드라인
Angular 1.4.0 - jaracimrman-existence
angularjs.blogspot.com/2015/05/angular-140-jaracimrman-existence.html
AngularJS 1.4.0 릴리즈。
$http 파라미터 시리얼라이즈 방법의 커스터마이즈,i18n을 서포트하는 ngMessageFormat의 추가、ngCookies의 추가 등
- AngularJS: Developer Guide: Migrating from Previous Versions
- 곧 릴리즈 되는 AngularJS 1.4 기능을 먼저 체크하자 (1/2):CodeZine
- JavaScript - AngularJS 1.3에서 1.4로 버전업 - Qiita
ESLint 0.22.0 released - ESLint - Pluggable JavaScript linter
eslint.org/blog/2015/06/eslint-0.22.0-released
ESLint 0.22.0 릴리즈
규칙 플러그인에 설정 밸리데이션용 JSON Scheme을 작성할 수 있도록, .eslintrc 설정 파일을 밸리데이션 가능하도록
gulp/CHANGELOG.md at v3.9.0 · gulpjs/gulp
github.com/gulpjs/gulp/blob/v3.9.0/CHANGELOG.md
gulp 3.9.0 릴리즈
내부에서 이용하고있는 interpret가 업데이트 되어 gulpfile을 Babel이나 LiveScript로 작성할 수 있게 되었습니다. (.babel.js 같은 확장자로 판정됨)
Google Developers Blog: Polymer 1.0 Released!
googledevelopers.blogspot.com/2015/05/polymer-10-released.html
Polymer 1.0 릴리즈
io.js Week of May 29th — Node & JavaScript — Medium
medium.com/node-js-javascript/io-js-week-of-may-29th-89bdeace6056
io.js 2.2.0 릴리즈
아티클
ES6 In Depth: Destructuring ✩ Mozilla Hacks – the Web developer blog
hacks.mozilla.org/2015/05/es6-in-depth-destructuring/
Destructuring의 여러 패턴에 대해서.
배열,ES6 module、Iterator등에 맞춘 예제
ES6 코드를 테스트한다 | アカベコマイリ
akabeko.me/blog/2015/05/es6-unit-test/
ES6로 작성한 코드에 대한 테스트를 ES6와 power-assert으로 작성하여、Node.js에서 실행하는 방법에 대해
WebGL 경량 라이브러리를 비교해보았다 - Qiita
qiita.com/cx20/items/0fa19c96aa6470d98807
여러가지 WebGL라이브러리를 이용한 삼각형등의 기본적인 것을 표시하는 샘플코드 정리
Easily testing React components with react-test-tree — Qubit Engineering — Medium
medium.com/qubit-engineering/easily-testing-react-components-with-react-test-tree-f9e1668b1c2d
React component 맞춤 테스트 라이브러리
대상 React component의 ref
속성을 추가해두는 걸로, click 등의 이벤트 시뮬레이트나 자식 component를 stub하는 것이 가능합니다
사이트, 서비스, 도큐먼트
EmberWeekend
EmberJS에 대한 podcast
소프트웨어, 툴, 라이브러리 관련
mako-taco/DecorateThis
github.com/mako-taco/DecorateThis
Decorator를 이용한 모형의 밸리데이션, 메모화, curry, Debounce 등 다양한 것을 이용한 라이브러리
skadimoolam/x-doc
Node.js/io.js를 커맨드라인에서 온라인으로 피하는 레퍼런스 툴
서적관련
Using WebPagetest - O'Reilly Media
shop.oreilly.com/product/0636920033592.do
WebPagetest에 대한 서적