知識のリンク集

技術系アウトプット

IT

Reactの描画処理が速い理由

Reactの描画処理では仮想DOMの採用にはじまり、高速化するために工夫がこらされている。 工夫の方向としては"処理が重いリアルなDOMの操作を極力抑える"というものでる。 まずはリアルDOMの処理内容を知り、そこからどういった点で仮想DOMの方が速いのか比較…

初めてのNode.js

JavaScriptを書いているとNode.jsがよく話に出てくるが1度も書いたことがなかったので簡単なサンプルを作った。 github.com Node.jsとは GoogleのChromeのJavaScriptエンジンV8からスクリプト環境を取り出したもの。 サーバーに関する便利なAPI(ファイル読…

Dart/FlutterハンズオンでNews閲覧アプリ作ってきた

5月13日にヒカリエで開催されたDart/Flutter入門者向けハンズオンに参加してきました。 イベントの概要は以下の通りです。 ・講義: DartとFlutterについて概要を掴む・開発: シンプルなニュース閲覧アプリを実際に作成する 講義のまとめと開発を実際にしてみ…

スタートアップに入社して2年、しまなみ海道を500kmロングライドするような方向に成長した

2014年創業のスポーツIT企業に、まだ役員含め社員が4人しかいない時点に入社しました。その時の私はHTMLとCSS、SwiftでUI側のみ(サーバーとかよくわかってなかた)で完結するアプリをつくれる程度のスキルセットでした。月日は流れ、この5月で入社して2年とな…

ITの技術を物語として捉える

新しいIT技術が生まれる時、そこには必ずニーズが存在します。 その技術が必要とされた背景や、どんな未来を実現するために生まれてきたのかという前後の文脈、いわば物語を知ることは、世の中の動きを知ることに繋がります。 デジタルデータ化 私たちの生き…