タグ teppeis
人気順 10 users 50 users 100 users 500 users 1000 usersprocess.getBuiltinModule(id) は TypeScript を ESM 化させるか?
こんにちは teppeis です。普段は開発本部長をやってますが、ブログフェスに駆り出されました! 本日は Node v22.3.0 に続いて v20.16.0 にもバックポートされた process.getBuiltinModule(id) について解説します。 問題: 同期的な条件付き require を ESM 化できない Node v22 にて、フラグ付きで CJS (CommonJS Modul... 続きを読む
毎日、体重計にのる|teppeis
今年 Withings Body+ という体重計、いわゆるスマートスケールを買った。 以前は健康診断以外で体重計にのることはなかったし、体重の増減が激しいタイプではなかったんだけど、Apple Watch からヘルスケアアプリに健康情報が溜まっていくのがなんとなく楽しくて、ふと体重もプロットしてみたくなった。いい年齢になって... 続きを読む
はてブコメントはデフォルト非表示が良いのでは?|teppeis
「しずかなインターネット」のとあるポストをはてブしたら、コメント非表示になってることに気づいた。プラットフォーム単位で非表示になってるのかー、良いアイデアだなー、と思ったらちょっと違った。 スポンサー(有償プラン)になると非表示に設定できるっていう仕組みのようんだった。その方はスポンサーになって設... 続きを読む
TypeScript 4.7 と Native Node.js ESM
TypeScript 4.7 がリリースされたので、Node.js ESM 対応の現状をまとめておく。 @teppeis さんの TypeScript 4.5 以降で ESM 対応はどうなるのか? を先に読んでおくと、以降の話も読み進めやすいかも。 このエントリの中でも、teppeis さんの定義した用語をそのまま用いさせてもらう。 * CommonJS (CJS): 従来式の Nod... 続きを読む
corepack でモジュールごとに npm クライアントを指定する
tl;dr node 14.19.0 で npm のバージョンを明示的に切り替える corepack が入った package.json の packageManager フィールドで npm 自体のバージョンや yarn の使用するバージョンを指定できる 詳しくは https://zenn.dev/teppeis/articles/2021-05-corepack 現状の npm-cli 自体が corepack に対応してないので、有効... 続きを読む
Node.js Native ESM への道 〜最終章: Babel / TypeScript Modules との闘い〜
Node.js Native ESM への道 〜最終章: Babel / TypeScript Modules との闘い〜 1. Na#ve ESM への道 ∼ 最終章: Babel / TypeScript Modules との闘い ∼ Node 学園 35 時限目 / 2021-02-24 @teppeis 1 2. 自己紹介 • @teppeis / Teppei Sato • サイボウズから来ました。 • もちろん We are hiring!!! • プロダクト開発チ... 続きを読む
GitHub - teppeis/shella: Tagged template to run shell script with execa
Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up 続きを読む
サイボウズの給与交渉戦 - Boss Side -
サイボウズの給与交渉戦 - Boss Side - 1. Salary negotiation battle on Cybozu Round 2 Boss Side (@teppeis) Cybozu Meetup Osaka Oct 2, 2018 2. : • • 2007 • , kintone • 2016 7 • • @teppeis • JavaScript OSS/ / • + = 3. | 4. • • • • • = × • 5. : 6. : 7. • : 700 • • 8. 9. • • • 10. • : X 200ms • 180m... 続きを読む
サイボウズの給与交渉戦 - Boss Side -
サイボウズの給与交渉戦 - Boss Side - 1. Salary negotiation battle on Cybozu Round 2 Boss Side (@teppeis) Cybozu Meetup Osaka Oct 2, 2018 2. : • • 2007 • , kintone • 2016 7 • • @teppeis • JavaScript OSS/ / • + = 3. | 4. • • • • • = × • 5. : 6. : 7. • : 700 • • 8. 9. • • • 10. • : X 200ms • 180m... 続きを読む
君はyarn.lockをコミットしているか?
君はyarn.lockをコミットしているか? 1. yarn.lock @teppeis #tng24 March 31, 2017 2. Hello! • Teppei SATO, @teppeis • Cybozu, Inc. / kintone Corp. 3. https://scotch.io/tutorials/yarn-package-manager-an-improvement-o... 続きを読む
サイボウズの開発を支えるKAIZEN文化
サイボウズの開発を支えるKAIZEN文化 1. KAIZEN @teppeis Node Nov 13, 2016 2. Hello! • Teppei Sato, @teppeis • Cybozu, Inc. / kintone Corp. 3. ? MUST BUY! https://gihyo.jp/dp/ebook/2015/978-4-7741-7477-8 4. VP of Engi... 続きを読む
SPAと覚悟
SPAと覚悟 1. SPA @teppeis Frontend Meetup vol.1 2016/9/16 2. Hello! • @teppeis • Cybozu, Inc. / kintone • kintone SPA 3. https://kintone.cybozu.com 4. SPA ? https://commons.wikimedia.org/wiki/File:Onsen_... 続きを読む
ES6 in Practice
ES6 in Practice 1. ES6 in Practice @teppeis Firefox Dev Conf 2015 Nov 15 2. Hello! • Teppei Sato, @teppeis • Cybozu, Inc. / kintone 3. kintone.com 4. MUST BUY! https://gihyo.jp/dp/ebook/2015/978-4-774... 続きを読む
Our wish to Flowtype
Our wish to Flowtype 1. Our wish to Flowtype @teppeis React.js meetup #2 Sep 8, 2015 2. Hello! • Teppei Sato, @teppeis • Cybozu, Inc. / kintone • Closure Compiler / TypeScript / Flowtype 3. MUST BUY! ... 続きを読む
YAPCで俺たちの夏が終わった - mizchi's blog
2015-08-24 YAPCで俺たちの夏が終わった これを書くことによってYAPCが終わる そもそも自分も発表申し込もうかなとは思ってたけど、@teppeis @koba04 @yosuke_furukawa @Jxck (敬称略)が喋る時点でJS方面の界隈としては役満感があったしみんなフロントエンドの話そこまでして聞きたくないやろ、という感じで申し込まなかった。彼らの話はどれも評判良かったので... 続きを読む
Node学園 16時限目 アウトラインメモ | Web Scratch
Node学園 16時限目 ES2015発行記念 - connpass に参加してきたメモ Run Through ES6 - @teppeis スライド: Run through ES6 ES6 総復習 ES6 or ES2015 ? 〜WEB+DB PRESS Vol.87 ES6特集に寄せて〜 | Cybozu Inside Out | サイボウズエンジニアのブログ ECMAScript Ec... 続きを読む
ES6 or ES2015 ? 〜WEB+DB PRESS Vol.87 ES6特集に寄せて〜 | Cybozu Inside Out | サイボウズエンジニアのブログ
こんにちは!kintone開発チームの佐藤鉄平(@teppeis)です。本日6/24発売のWEB+DB PRESS Vo...こんにちは!kintone開発チームの佐藤鉄平(@teppeis)です。 本日6/24発売のWEB+DB PRESS Vol.87にて、ECMAScript 6をテーマに第1特集を書かせていただきました。 ECMAScriptとはJavaScriptが準拠している言語仕様で... 続きを読む
Flowtype Introduction
Transcript 1. Flowtype Introduction @teppeis 歌舞伎座.tech#6 2015/02/16 2. Hello! • @teppeis • Cybozu kintone • Closure Compiler, TypeScript, Testing, Scaling.. 3. Flowtype? 4. Flowtype • 2014年末にFacebookが... 続きを読む
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の場合 例え... 続きを読む
teppeis/htmlspecialchars · GitHub
Escape special characters to HTML entities in JavaScript Simple No dependencies Available in browsers, AMD (RequireJS) and CommonJS (Node.js). Usage 続きを読む
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略
Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略 Presentation Transcript 1. Closure CompilerのES6対応 あるいは ES6時代のAltJS生存戦略 @teppeis ES6 Casual 2014/10/29 2. Hello! • @teppeis • cybozu kintone • Closure Compile... 続きを読む
kintoneを支えるKAIZENの技術 | Cybozu Inside Out | サイボウズエンジニアのブログ
こんにちは、kintone開発チームの佐藤鉄平 (@teppeis) です。 今回はkintone開発チームのKAIZE...こんにちは、kintone開発チームの佐藤鉄平 (@teppeis) です。 今回はkintone開発チームのKAIZEN(改善)活動について紹介します。 技術的負債が減らない! サービスの開発を続けていくと、次第に技術的負債が溜まっていきます。kintone開発チームでは... 続きを読む
昨今のWebアプリケーションのひな形その2 - Grunt - naoyaのはてなダイアリー
昨日の続き。こういうアプリケーションのテンプレートを管理するのに便利な仕組みはないですかねーと言っていたら @teppeis さんや @omo2009 さんに Grunt や Yeoman はどうかと教えてもらった。Grunt はユースケースとしては JavaScript の連結や圧縮、SCSS/LESS なんかのメタ言語のコンパイルをするもの、つまり rake なんかと同じようなものと以前にチラ... 続きを読む
html5j スタッフブログ: 第38回HTML5とか勉強会 アーカイブ情報
2013 年 4月 26 日に開催された 第38回HTML5とか勉強会 - 「Webアプリ×テスト最新事情」 - のアーカイブ情報です。 JavaScriptテスト最新事情 Why? What? How? 佐藤鉄平( @teppeis )さん スライド:http://www.slideshare.net/teppeis/javascript-testwhywhathow 動画:http://yo... 続きを読む