2022-07-16
7 万人以上の IT エンジニアの調査結果、好きな言語は「Rust」、DB は「PostgreSQL」、開発環境は VSCode を抑えて「Neovim」がトップに。Stack Overflow 2022 Developer Survey - Publickey
元記事
- stack overflow によるアンケート
- 使われているプログラミング言語は 10 年連続で JavaScript が 1 位
- 好きなプログラミング言語は Rust, Elixir, Clojure
- 使われているデータベースは MySQL が 1 位だが、プロフェッショナルなデベロッパーだけの回答に絞ると 1 位は PostgreSQL
- MongoDB が 4 位で Microsoft SQL Server を上回っている
- 好きなデータベースは PostgreSQL, Redis, MongoDB
- 使われているクラウドは AWS が 1 位
- Firebase が 4 位で Heroku を上回っている
- 使われているフレームワークは Node.js, React.js, jQuery
- 好きなフレームワークは Phoenix, Svelte, Deno
- 使われている統合開発環境は Visual Studio Code, Visual Studio, IntelliJ, Notepad++
- 好きな統合開発環境は Neovim, Visual Studio code, RAD Stduio
Microsoft が発見したパンデミック後の働き方の「新たな指標」とは? GIGAZINE
元記事
- パンデミックでリモートワークが増えた
- 新しい指標として Employee Thriving を提唱
- 従来は Employee Engagement という指標を使っていた
- 会社とどのくらい結びついているかが Employee Engagement
- Employee Engagement が良好でも悩みを抱えているなど現実とズレがあった
- Employee Thriving の定義は、有意義な仕事をするために活力を与えられ、力を発揮できること
- 難しい話題について率直かつ偏見のない会話が可能なことや、解決策を見いだせるかが重要
- 主体性の欠如や機械の歯車であるという感覚は Employee Thriving を下げる
- マネージャーは会社の成功に大きく貢献している
- Employee Thriving とワークライフバランスは別の概念
- 共同作業は本質的に悪ではないがワークライフバランスには悪影響を及ぼす
- Employee Thriving が低かった人に最も多かった回答は疎外感を感じている
手首の痛みに耐えかねてトラックボール「Pro Fit Ergo Vertical」を買ったら,快適すぎて 3 台も買った話(「買い物 Surfer」第 7 回)
元記事
- Pro Fit Ergo Vertical Wired Trackball
- 7000 円前後
- 手を斜めに置くので疲れにくい
- ボタン数が多く、アプリで機能割り当てを変更可能
- 以前は MX ERGO Advanced Wireless Trackball を使っていたが関節炎になったのを機に移行した
- 実は以前に試したことがあるが初期モデルだったせいかボールの転がり具合が良くなかった
- 改めて購入してみてボールの転がり具合はスムーズだった
- ゲームによってはボタンの昨日割り当て変更が効かない
React に有利なベンチマークを作ってみた Qiita
元記事
- React は新興のライブラリにパフォーマンスを比較されがちである
- Angular, Preact, SolidJS, Svelte, React, Vue でパフォーマンスを比較してみた
- 結果は React,Svelte,Angular,Preact,SolidJS,Vue の順だった
- M1 Mac では別の結果になったという報告
- React はジョブスケジューリングに力を入れている
- state の更新に優先度をつけることができる
- React は仮想 DOM があるのでジョブの割り込みに有利
- React は他にも Streaming SSR や Server Components などのパフォーマンス施策を打ち出している