マガジンのカバー画像

Development

14
運営しているクリエイター

記事一覧

真偽値変数の命名ベストプラクティス

変数の命名についてコードレビューなどで指摘することがよくあるかと思いますが、特に真偽値変…

300
zochang
2か月前
11

noteのフロントエンドリアーキテクチャの進捗を報告します

noteのフロントエンドリアーキテクチャとは以前「フロントエンドapp分割」として紹介していた…

zochang
9か月前
32

[JavaScript] asyncのloop処理をfor文以外で順番に処理する方法

async/awaitとは非同期処理を同期処理のように書ける文法。 古くは非同期処理はcallbackを渡す…

zochang
10か月前
3

Railsでin_batches使うととても遅い

メモリ消費しすぎ問題ActiveRecordはインスタンスを生成すると結構メモリを食う。それが何万…

zochang
10か月前
8

エンジニアが立って仕事する方法まとめ

最近毎日立って仕事しています。 理由は腰が痛いわけではなくお尻。昔からお尻の肉が少なくて…

150〜
割引あり
zochang
11か月前
4

JavaScriptのGeneratorを使うとなぜ関数型プログラミングが捗るのか調べてみた

こんにちはnoteでエンジニアをやっている山形です。 この記事はnote株式会社 Advent Calendar …

zochang
1年前
32

「noteのフロントエンドApp分割」という発表をしました

進化するフロントエンド2021 −4プロダクトから学ぶSPA/PWAの技術と実践− というフロントエンド技術のイベントで登壇しました。 スライドはこちら

[WIP] 違いでわかるSvelte

※この記事は書きかけです。すでに書いてある文章も変更になる可能性があります。 みんな大好…

zochang
2年前
5

[英語] 関数名・変数名の付け方

自分が実践している方法を書いていきます。 まず基本形があって、それに沿って表現したい事に…

zochang
2年前
25

note入社一年と心境の変化

入社エントリは書きませんでしたが、入社してから一年が経ったよエントリを書こうかと思います…

zochang
3年前
25

UIコンポーネントの自動テスト

Webフロントエンドのテストについて最近いろいろ考えていることをまとめます。 書きやすいテ…

zochang
3年前
41

Array.prototype.reduce can be used to keep the order of async processes

In an extreme edge case, I sometimes want to keep the order of async processes. For exam…

zochang
4年前
4

px-brush 1.0.1 has been released

Release notes - Updated Babel to version 7 to fix some dependency vulnerabilities

zochang
4年前
1

Define type for specific property of interface in TypeScript

Sometimes, I face a case that I want to define a type for a specific property of an interface already defined in a library in TypeScript. For instance, there's a case like below. // an index.d.ts in a libraryexport interface Category { id: