タグ teppeis blog
人気順 5 users 10 users 100 users 500 users 1000 users@typescript-eslint ことはじめ - teppeis blog
JavaScript用のlinterはESLintが絶対的な地位を確立している一方で、TypeScript用はTSLintがメジャーではあるものの、ドキュメントがひどい、recommendedがopinionatedすぎる、OSSとしてのガバナンスがアレなど微妙な状況だった(ESLintチームのレベルが高すぎるので比べるのは酷だけど)。 そんな中、先月ESLintチーム... 続きを読む
Node.jsのES Modulesサポートの現状確認と備え - teppeis blog
2017 - 08 - 31 Node.jsのES Modulesサポートの現状確認と備え この話を今日のNode学園で話すので、ご興味あればどうぞ。まだ空きがあるようです。 nodejs.connpass.com ECMAScript 2015で待望のES Modules(ESM)の仕様が策定されたものの実装がなかなか進まない、という話を 1年前に発表した 。 その後、 ブラウザでのES Mod... 続きを読む
npm install scriptの脆弱性とオープンソースと信頼 - teppeis blog
2016 - 03 - 27 npm install scriptの脆弱性とオープンソースと信頼 node.js npm security oss 先日アナウンスされた 脆弱性 とその周辺について、とりとめなく。 The npm Blog — Package install scripts vulnerability Vulnerability Note VU#319816 脆弱性 の概要 VU#... 続きを読む
ES2016の追加機能が決定、あるいはES7言うな問題 - teppeis blog
2016 - 01 - 31 ES2016の追加機能が決定、あるいはES7言うな問題 今年6月に公開予定の ECMAScript 2016 (ES7) で追加される機能が以下の2つに決定した。 Array.prototype.includes Exponentiation Operator 今後は 3月1日にスペックのスナップショットが切られ、6月の公開に向けた作業が始まる 。 あれ、ES7ってそ... 続きを読む
ES6 ModulesはHTTP/2によってconcat無しで使えるようになるのか - teppeis blog
2015-05-21 ES6 ModulesはHTTP/2によってconcat無しで使えるようになるのか javascript ecmascipt HTTP2 時代のサーバサイドアーキテクチャフィードバック - Togetterまとめ のあたりで話していたことのまとめ。 なぜ今までconcatしていたのか 理由は2つ。 コネクションを減らすため ラウンドトリップを減らすため 前者は、page1.h... 続きを読む
いまどきの.travis.yml - teppeis blog
2015-04-08 いまどきの.travis.yml node.j io.j npm travis-ci いまさら感もあるのだけど、あまり知られていないようなのでTravis CIの高速化+αなtipsを書いておく。 先に完成形の.travis.ymlはこちら。 language: node_js node_js: - "0.10" - "0.12" - "io.js" sudo: false ... 続きを読む
io.js用に書いたパッケージはnpmでどう扱うか問題 - teppeis blog
2015-02-12 io.js用に書いたパッケージはnpmでどう扱うか問題 node.js io.js 東京Node学園 15時限目に参加したときにふと思った疑問について。 Node.jsと非互換なAPI使ったとき、npmにあげていいの?package.jsonのengineとかで書けるのか #tng15— teppeis (@teppeis) 2015, 2月 10 Node.jsの場合 例え... 続きを読む
おまえは今まで実行したassertの回数を覚えているのか?あるいは新しいアサーションユーティリティのご提案 - teppeis blog
2014-12-10 おまえは今まで実行したassertの回数を覚えているのか?あるいは新しいアサーションユーティリティのご提案 testing ast esplan JavaScript Advent Calendar 2014 11日目。 いきなり要約: Promiseや非同期テストのアサーションを簡単確実に書けるようになるesplanというライブラリのPoCを作った話。 Promiseや非同... 続きを読む
3分で分かるFacebook Flow - teppeis blog
2014-10-29 3分で分かるFacebook Flow flow というか3分ぐらいの情報しかまだ出てきてないんだけど。 先月の@Scale 2014で発表されたFacebookのFlowについて、おそらく唯一のオフィシャルな情報であるこの発表動画を見て分かったことを紹介(ざっと見ただけなので間違ってたらごめんなさい)。 JavaScript Testing and Static Type ... 続きを読む
Mac/iOS Safariでバックスラッシュを円記号として表示する方法 - teppeis blog
2014-09-30 Mac/iOS Safariでバックスラッシュを円記号として表示する方法 css Unicodeではバックスラッシュ*1と定義されているU+005Cだが、歴史的な背景によりMS系日本語フォントでは円記号が割り当てられているのはよく知られた話。 ところがMac/iOSに載っているヒラギノ角ゴシック等ではU+005Cはバックスラッシュとして表示されるし、キーボードの右上の円記号キ... 続きを読む
HTML FormにPUT/DELTEは必要なのか、あるいはJSer界の分断 #桜JS - teppeis blog
2014-04-08 HTML FormにPUT/DELTEは必要なのか、あるいはJSer界の分断 #桜JS 先日、都内某所で開催された#桜JSに参加したので、個人の日記レベルの感想を書いてみる。 #桜JS - Togetterまとめ 桜JSでご飯を食べながらLT大会をした | Web scratch 細かいことはazuさんのまとめを見てもらうとして、個人的におもしろかったのがHTML Formの... 続きを読む
JavaScript Stringでサロゲートペアを扱う - teppeis blog
2014-01-06 JavaScript Stringでサロゲートペアを扱う JavaScriptで強力なUnicodeを扱う方法について書きます!(嘘) 先月末に発売されたWEB+DB PRESS Vol.78で「フロントエンドの国際化」の記事を書いたのは前回書いた通り。 WEB+DB PRESS Vol.78に「フロントエンドの国際化」について書いた! - teppeis blog 記事内で... 続きを読む
Node.jsの開発を超速化するGitHub連携 三種の神器 - teppeis blog
2013-12-09 Node.jsの開発を超速化するGitHub連携 三種の神器 node.js github testing Node.js Advent Calendar 2013 - Adventar 9日目です。 あまりネタを用意する時間がなかったので、GitHubにNode.jsのリポジトリを置いたりnpmにパッケージを公開したりしたときに便利な定番サービスを3つ紹介します。 Trav... 続きを読む
3分で分かるAngularJSセキュリティ - teppeis blog
2013-12-06 3分で分かるAngularJSセキュリティ angularjs security 先日のng-mtg#4 AngularJS 勉強会でLTしようと思ったけど申し込みが間に合わなかったのでブログに書きます。 先月リリースされたAngularJS 1.2はセキュリティがんばってる的なことを聞いたので、セキュリティ周りの仕組みを調べてみました。 CSRF ユニークなトークンをHTT... 続きを読む
Google HTML/CSS Style Guideについて、そろそろひとこと言っておくか - teppeis blog
2013-08-28 Google HTML/CSS Style Guideについて、そろそろひとこと言っておくか 話題になっていたので、 <html>,<body>は要らない?Googleが推奨するHTMLファイルの記法 - Qiita [キータ] 便乗して、一年以上前に社内勉強会で作った資料があったので今更ながら公開してみます。 Best practice from Google HTML/C... 続きを読む
Docker = LXC + aufs + GitHub Culture - teppeis blog
2013-08-26 Docker = LXC + aufs + GitHub Culture docker 先日、社内の技術系発表会のLTでDockerについて発表というか紹介しました。 DockerがYAVAY! from teppeis Dockerは各方面で噂は聞いていたんだけど、先月のTesting Casual Talks #1 : ATNDで、mizzyさんのDocker上でserv... 続きを読む
第38回 HTML5とか勉強会でテストについて話しました。 - teppeis blog
2013-04-30 第38回 HTML5とか勉強会でテストについて話しました。 先週の4/26に開催された第38回HTML5とか勉強会「Webアプリ×テスト最新事情」で、JavaScriptのテストについて話させてもらいました。 発表資料はこちら。 JavaScript Unit Test Why? What? How? from teppeis 恥ずかしいビデオはこちら。http://www.... 続きを読む
Effective JavaScript勉強会 #1 - teppeis blog
2013-04-02 Effective JavaScript勉強会 #1 社内でEffective JavaScriptの勉強会を始めました。 第1回の資料をslideshareに上げたので、シェアさせていただきます!(春なので意識高め) Effective JavaScript Ch.1 from teppeis スライドにも書いたけど、これまでだと類書で薄いのは『JavaScript: Th... 続きを読む