hayato

React/TypeScript/Pythonメインのフルスタックエンジニアです。 Web開発やITブログ運営に関する情報を中心に発信しています。

生産性向上

室内のCO2濃度でリモートワークの生産性低下!CO2が認知能力に与える影響とは?

2022/7/10

リモートワークが普及した昨今、在宅用に新しい机や椅子を買ったり、専用スペースを設けたりする人は多いと思いますが、空気環境にも気を配っていますか? もしあなたが、在宅だと集中できないと感じているなら、そ ...

Visual Studio Code ライティング 書評

【VS Code+Markdown】執筆をラクにするオススメ拡張機能10選

2022/7/10

文章を書く際には、関連した情報の整理や執筆作業、誤字脱字や分かりづらい文章の修正など、様々な工程が必要になります。しかし、できればこれら一連の作業に手間も時間もかけたくないですよね。 Visual S ...

React TypeScript テスト

【react-testing-library】queryBy, findByはどう使えばいいのか?

2022/7/10

UIコンポーネントのテストにおいて重要なのが、DOMノードを取得するためのクエリですが、正しく理解して使い分けられているでしょうか? 正しくクエリを使い分けないと、意図しないテスト結果になってしまった ...

生産性向上 読書

技術書を効率的に勉強する!難しい本でも読んで覚えられるコツ

2022/5/12

ITエンジニアなどの知識労働者であれば、技術書を読む機会は多いのではないでしょうか? 情報を探す際には、インターネットで解決する場合も多いですが、特定の分野を体系的に学んだり、技術書ならではの情報が得 ...

Git 生産性向上

commitlint+commitizenでコミット履歴をきれいに保つ方法

2022/7/10

チーム開発の経験がある方であれば、コードレビューの際、コミットメッセージを見てもどこをどう変更したのか分からず、結局ソースコードを見るハメになった経験はあるかもしれません。 また、コミットメッセージの ...

OSS セキュリティ

npmはハッカーに狙われやすい?OSSの中でもセキュリティリスクが高い理由

2022/7/10

OSS(オープンソースソフトウェア)の中でも特に人気のnpmですが、OSSサプライチェーン攻撃の主な対象となっているのはご存知でしょうか? sonatypeの年次レポート[1]https://www. ...

Azure React

Azure Static Web AppsでサーバーレスSPAアプリを作ってみた

2022/5/8

はじめに この記事では、ファイル管理アプリの作成を題材に、Azure Static Web Appsを使ったサーバーレスのSPA(シングルページアプリケーション)を開発する方法をご紹介します。工程を大 ...

生産性向上

生産性の高いエンジニアはどのくらい休憩時間をとっているのか?

2022/7/10

あなたは、どのくらい休憩時間をとっていますか? 実は生産性の高いエンジニアは、多めに休憩時間をとっていることが判明しています。この記事では、生産性の高いエンジニアの休憩時間をもとに、どのように休憩する ...

C# Visual Studio

Visual Studio2019〜で静的コード分析を行う方法

2022/7/10

ソースコードの品質維持には、コード分析やコードスタイルの統一は欠かせません。Visual Studio2019では、もともとFxCopによるコード分析が標準でした。しかし、Visual Studio ...