2020年5月31日日曜日

いまさら聞けないNode.js

…というタイトルの記事を、さくらインターネットのメディア「さくらのナレッジ」に寄稿しました。
  • Node.jsとは何?
  • Node.jsを使うと何がいいの?
  • Node.jsのイケてない部分は?
といった内容を、背景のC10K問題やOSの内部処理に絡めて詳しく説明しています。というか半分くらいC10K問題の内容です。Node.jsの背景として必須なのでかなりの量を割きました。

今までずっとどこかで話したかった内容で、このたび寄稿という形で実現しました。そのうちどこかで発表もするかもしれません。

初心者向けカテゴリーに入っていますが、「Node.js初心者向け」であって、ウェブ開発の初心者とかプログラミングの初心者にはちょっとむずかしいかもしれません。といってもウェブサービスを開発するなら避けては通れない内容なので、むずかしくても最後まで読んでみることをおすすめします。

反響はそこそこで、はてブやTwitterでも「わかりやすい」とか「いい記事」とか「C10K問題の説明がわかりやすい」といった高印象のコメントが多かったみたいです。書いてよかった。

記事内でも予告している通り、そのうちDenoについても書きます。

2020年5月24日日曜日

value-schema v3.0.0-rc.5を公開しました

久しぶりにvalue-schemaの更新報告です。前回の更新報告が2019年9月なので8ヶ月くらい経過していますが、開発は止まっていませんよ
まだ正式版ではありませんが、バージョン3からはインターフェースが大きく変わります

正式リリースではなくリリース候補版のしかも5版目というとてつもなく中途半端なタイミングで報告したのはちょっとした理由がありまして…

2020年5月17日日曜日

GitHub Private Instances

先週のGitHub Satellite 2020で待望のプロダクトが発表されました。

前職でめっちゃほしかったもので、他にもほしい企業もたくさんあると思います。

2020年5月10日日曜日

Ubuntu 20.04 その後

先日、Ubuntu 20.04に関する記事を書きました。
あれからしばらく触っているので続きを書いてみます。

2020年5月3日日曜日

Node.js for macOSの謎の挙動

Node.jsでちょっとしたツールを作っていたんですが、child_process.spawn()で謎の挙動があったのでメモ。

ツールについては近々発表しますが、別に大したものではありません。

2020年4月26日日曜日

重要なフォッサ

Ubuntu 20.04が出ましたね。Focal Fossa。

しばらく使っていなかったサブマシンに入れてみました。

2020年4月19日日曜日

ブラウザ拡張機能のruntime.onMessage()

現在、とあるブラウザ拡張機能を作成中です。

コンテンツ⇄バックグラウンド間の通信のためにruntime.onMessageを調べていたら、気になる記述を見つけました。