別にしんどくないブログ

技術のことや読書メモを書いています

Node.js v15 の主な変更点

10/20 にリリースされた Node.js v15 の主な変更点を紹介します。 nodejs.org 15,000 文字以上あるので、適宜気になったところをお読みください。 npm v7 が同梱 V8 v8.6 ES2021 の機能追加 Promise.any and AggregateError String.prototype.replaceAll Log…

サイボウズに入社して1年が経ちました

2019 年 9 月に入社したので、1 年が経ちました。 サイボウズでの業務や所属するチームのことを紹介します。 サイボウズのことやフロントエンドエキスパート・採用・OSS推進といったチームについて興味ある人の参考になれば幸いです。

fetch() upload streaming は WebSocket の代替になるのか。Fetch を使ってカメラから取得した映像をストリーミングで送信する

Fetch Upload Streaming が Chrome 85 から Origin Trial で使えるようになりました。 何ができるかというと ReadableStream を fetch() の body に渡すことができるようになります。 getUserMedia でカメラから取得した映像をブラウザからストリーミング送…

Node.js v14の主な変更点

4/21 にリリースされた Node.js v14 の主な変更点を紹介します。 この記事では Changelog の Notable Change から一部を簡単に紹介します。 github.com TL;DR V8 が 8.1 になりOptional chining や Nullish coalescing が使えるようになった fs.promises が …

関西Node学園 9時限目を開催しました。 #kng9

connpass サイボウズ大阪オフィスにて関西Node学園 9時限目を開催しました。

『[イラスト解説]ティール組織』を読んだ

ティール組織はサイボウズが目指す組織の形なので以前から存在は知っていました。しかし、ティール組織の本は500ページを超える本でなかなかハードルが高いと感じていました。 私が所属するチームで「チーム間の情報の共有がうまくいっていないのではないか…

2019年のふりかえり

大晦日なので2019年のふりかえりをします。

TypeScriptの便利な型コレクションtype-festと型パズル解説~前編~

TypeScript Advent Calendar 2019 - Qiita 14日目の記事です。 type-festというTypeScriptの便利な型を集めたnpmパッケージがあります。 今回はtype-festの中から特に複雑なUtilitiesの型の紹介とそれらの型パズルのような型定義について解説したいと思いま…

2019年買ってよかったもの

この記事は今年買ってよかったもの Advent Calendar 2019 - Adventar 20日目の記事です。

Node.jsへのコントリビュート解説、そしてOSSへ貢献するということ

この記事は Node.js Advent Calendar 2019 - Qiita の2日目の記事です。遅くなってしまいました。 Node.js本体へのコントリビュート解説記事です。私の経験からNode.jsへのコントリビュート方法の解説とOSSへの貢献を通じて得たものについて書き残しておきた…

2019年、2020年のJavaScript

この記事は JavaScript Advent Calendar 2019 - Qiita の初日の記事です。 2019年を締めくくるアドベントカレンダーの初日ということで、今年のJavaScriptを簡単に振り返りたいと思います。2020年のJavaScriptについても予習しましょう。

W3K Web Developers Meetup #1 を開催しました。 #w3kansai

特定の言語やフレームワークなどに属さない話やWebに関する勉強会を開きたいという思いがあり、W3Kという勉強会を開催することにしました。 w3k.connpass.com

【資料公開】FRONTEND CONFERENCE 2019でXSSやセキュリティについて話します #frontkansai

2019-11-02 グランフロント大阪で行われるフロントエンドカンファレンス2019に『フロントエンドエンジニアのためのセキュリティ対策~XSS編~』というタイトルで発表します。

関西Node学園 8時限目を開催しました。 #kng8

nodejs.connpass.com サイボウズ(株)大阪オフィスにて開催しました。 Node.js v12がLTSになり、v13がリリースされたタイミングに合わせて開催しました。

【資料公開】関西Node学園でNode.js v13について話します

nodejs.connpass.com 10/25に行う関西Node学園 8時限目でNode.js v13の変更点について話します。 昨日のブログで紹介した内容を発表します。 shisama.hatenablog.com

Node.js v13の主な変更点

🎉More great news! Node.js 12 to LTS and Node.js 13 is here!🎉 https://t.co/JmDiMlHgmr— Node.js (@nodejs) 2019年10月22日 Node.jsのv12がLTSになり、v13がcurrentとしてリリースされました。 今回はNode.js v13の主な変更点を紹介したいと思います。

【資料公開】#v_kansai 11でVue.jsのパフォーマンスについて話します。

vuekansai.connpass.com 京都Devかふぇ#7〜Vue.jsLondon2019参加報告会(非公式)〜【v-kansai共催】 - connpass と共同開催みたいで、こちらの参加枠はまだ空いているのでお時間あればぜひ。 表題のとおり、v-kansaiでVue.jsに関するパフォーマンスTipsについ…

ウェブリオを退職しました。「いい話」から5年経ったいま

この記事は念の為元上司に査読していただきました。 2019年8月末でウェブリオ株式会社を退職します。 ウェブリオはオンライン辞書サービスを運営する会社です。 インターネット上にウェブリオの中の人の声や退職エントリは少なく、ウェブリオに入社しようと…

『たいていのことは20時間で習得できる』を読んだ / 効果的学習のための10のルール

たいていのことは20時間で習得できる 忙しい人のための超速スキル獲得術作者:ジョシュ カウフマン発売日: 2014/09/20メディア: Kindle版 この本は超速でスキル獲得するためのTipsが書かれた本である。 要約すると、習得したいスキルをできるだけ細かくサブス…

関西Node学園 7時限目を開催しました #kng7

nodejs.connpass.com LINE KYOTO様の会場をお借りして開催しました。 京都で開催するのは1年ぶりで前回もLINE KYOTO様で開催させていただきました。ありがとうございます。

多様性のある組織にしたら離職率が下がった / 『チームのことだけ、考えた』を読んだ

チームのことだけ、考えた。――サイボウズはどのようにして「100人100通り」の働き方ができる会社になったか作者:青野 慶久発売日: 2015/12/18メディア: 単行本(ソフトカバー) 著者はサイボウズ青野社長。この本はサイボウズの創立から現在までを辿りながら…

『Dockerを使ったレガシーシステムの開発環境の改善』について話します。 #RAKUSMeetup

この勉強会の存在を知らなかったのですが、たまたま見つけました。 以前からアウトプットできていなかったDockerでの改善について発表したいと思います。 speakerdeck.com 発表の前の日は半日東京に行く予定があり、資料が間に合うか微妙でしたがなんとかな…

#kansaits 1でTypeScriptのbuilt-in typesについて話します!

6/10に開催されるkansai.ts #1でTypeScriptに組み込まれている便利な型について話をします。 いつも通りスライドを公開しているので、もし興味あれば読んでフィードバックいただけると幸いです! 不備や質問もTwitter @shisama_までいただけると助かります!…

GatsbyJSで英語日記を構築した

英語で短めの日記を書くのをやりたくてgatsby-starter-blogでサクッと構築しました。 https://diary.shisama.dev にしましたが、DNSの設定もこの記事を書く直前にしたので浸透していないためにNetlifyドメインにリダイレクトされるかもしれません。 diary.sh…

Node.js v12の気になる変更点について話すかも #kng6

登壇予定だった方がやむを得ない事情により、急遽登壇できなくなってしまったのでNode.js v12の変更点を話すかと思い資料を作りました。 まだ、発表枠は空けていますが2日前に登壇枠が空いたので流石に応募する人はいないようで、前日の今時点で応募が無いの…

チームに必要な「5つの法則」とチェックリスト / 『THE TEAM 5つの法則』を読んだ

GWは実家に帰省していました。同様に帰省していた弟が『THE TEAM 5つの法則』という本を持ってきていました。書店でも見かけたことがある表紙だったのでパラパラと読み始めると面白かったので一気に全部読んでしまいました。 『THE TEAM 5つの法則』目標設定…

v-kansai Vue.js/Nuxt.js meetup #5でamp-scriptについて話します。 #v_kansai

AMP Conf 2019から気になっていたamp-scriptについてVue.jsを交えて話をします。 本番までに修正するかもしれませんが、以下資料です。 speakerdeck.com もし不備や質問があれば、ブコメやTwitterで教えていただけると幸いです。 参考 AMP Conf 2019 - amp.d…

Node.js v12で使えるJavaScriptの新機能

Node.js v12が4/23にリリースされました Node.jsのCoreにも新しい機能が入りました。 また、APIの追加以外にもTLS1.3のサポートやhttp_parserがllhttpに代わったりしています。 詳しくは以下をご覧ください! github.com JavaScriptエンジンであるV8もバー…

『徳丸浩のWebセキュリティ教室』を読んだ

徳丸浩のWebセキュリティ教室作者: 徳丸浩出版社/メーカー: 日経BP社発売日: 2015/10/22メディア: 単行本この商品を含むブログ (4件) を見る セキュリティの専門家として著名な徳丸先生が2015年に出版された本である。 170ページほどで薄めの本ながらWebのセ…

1日は1440分しかない / 『1440分の使い方 ──成功者たちの時間管理15の秘訣』を読んだ

1440分の使い方 ──成功者たちの時間管理15の秘訣作者: ケビン・クルーズ出版社/メーカー: パンローリング株式会社発売日: 2017/08/05メディア: Kindle版この商品を含むブログ (1件) を見る 最近無限に時間が足りないと感じています。 時間は有限なので取捨選…