algonote

There's More Than One Way To Do It

フロントエンド

[Qiita投稿] Misskeyで学ぶdependency-cruiser

フロントエンドの依存の可視化、バリデーション Qiitaに投稿しました Qiitaに「Misskeyで学ぶdependency-cruiser」を投稿しました。TypeScript Advent Calendar 2023 Day 13の記事です。 qiita.com 所感 Rails+Packwerkとできることが近い気もします。なんで…

[Zenn投稿] SonarQubeでフロントエンドのCognitive Complexityを計測する

フロントエンドのコードスメルのあたりのつけ方 Zennに投稿しました Zennに「SonarQubeでフロントエンドのCognitive Complexityを計測する」を投稿しました。 zenn.dev 所感 Web系の会社で使われる言語で言うとSwiftだけcommunity editionでサポートされてい…

バックエンドとフロントエンドで人を分けるべきか

要はバランス バックエンドとフロントエンドで人を分けるべきかは業態による Web開発がCGIでデザイン性のあまりない匿名掲示板を作る位の時代だと、そもそもフロントエンドができることがブラウザの仕様やパフォーマンス上の理由により制限されていたので、…

おすすめの企業テックブログ一覧(2022)

面白そうな技術ブログをまとめてみる 前口上 普段技術情報を追うのにニュースレターやSNS、ソーシャルブックマークをベースに使っています。ニュースレターは英語、SNSやソーシャルブックマークは日本語が多いです。 これで概ね面白い記事や動画、ポッドキャ…

WebAssembly night #10 メモ #wasmnight

WebAssembly night #10に参加しました。 Proxy-Wasm: Wasmを利用したPlugin機構の開発 by mathetake WebAssembly System Interfaceを実装したランタイムを使うことでブラウザ外でもWasmが動くようになる。 Envoyは静的リンクが前提でstable APIが決まってい…

Web開発の中国語

中国語で進捗をあおってみる 前口上 半年くらいオンライン中国語をやってビジネス中国語の本を一冊やり終えました。Yay! レッスンで覚えた中国語や合間に調べたメモがある程度たまったのでさらしてみる。 基本 プログラム: 程序 chéngxù (大陸), 程式 chéngs…

TypeScript Meetup #4 メモ #tsjp

TypeScript Meetup #4に参加しました。 TypeScriptでテストコードを徹底的に型推論する テストを書く時overloadしているものなどだと型定義を追うのが大変でanyを使いがち. Mapped Types, Conditional Typesを駆使するとよい いやー型に厳密な言語は読み込む…

ノーコード(Glide)で作るVCDB 2.0

ノーコードで作るベンチャーキャピタル一覧アプリ とりあえずデモ www.youtube.com https://jpvcdb.glideapp.io VCDBとは 去年の頭に日本のベンチャーキャピタルのファンドサイズを調べたが、調べるのにいっぱいいっぱいで、可視化はHTMLのテーブルで終わっ…

日本マスクマップを作りたかった

TLDR 日本マスクマップを作ろうとして失敗しました amazing-goldwasser-7bb68e.netlify.app 日本版マスクマップ(仮) pic.twitter.com/PTzl0V3qET— H. NOMATA@技術書典9 (@hiromichinomata) February 29, 2020 モチベーション どこもかしこもマスクが売ってな…

Bullet Chatting: 弾幕コメントのW3Cプロポーザル

Bullet Chatting Proposalを読んだメモ TLDR Bullet Chatting Proposalhttps://t.co/Ak6WCoCR9t pic.twitter.com/dJOEUWCxDm— H. NOMATA (@hiromichinomata) November 21, 2019 スライド 2021/12追記: セシル変身バージョンに差し替え 所感 ドワンゴが持って…

Flappy Moonをつくった

Flappy Moonを作りました。 前書き ZOZOの社長の月旅行が決まったり、 Space Apps Challengeをやっていたりする中、内なる宇宙熱が上がる今日この頃。 月旅行には一人84億円必要という経済的な制約のほか、人類が久しぶりに行くということもあり、それなりに…

Qiita/Qrunch投稿: ソフトウェアエンジニアの情報収集

Qiitaにソフトウェアエンジニアの情報収集を投稿しました。 普段自分が見ているものをベースにメジャーな言語のリソースを追加して記載しています。 QrunchというQiitaの競合サービスが最近リリースされていて、クロス投稿可能な仕組みを持っていたので合わ…

CDN Study (Akamai/Fastly)まとめ&感想 #CDN_study

CDN Study (Akamai/Fastly)に参加しました。 イントロ: CDNの変遷 Edge数こそ正義 => Hosted Libs(url) => IaaS => Amp CDN => Proxyとしてのポジション 中の人に聞いてみよう。Akamai, Fastly CDNの過去と現在 1995 Tim Berners-Lee 「中央集権モデルは破綻…

Tokyo GAS on GCPUG 2018 Springまとめ&感想 #gasja

Tokyo GAS on GCPUG 2018 Springに参加しました。 What's new in Apps Script by サントリー 途中から参加。Google Apps Scriptの歴史の振り返り 2016 無の年 Android Add on追加 App Maker Stackdriver Loggingで出できるように 2017 急に機能追加 Gmailア…

Web Working Group 「PWAに備える3ヶ月」 vol.1まとめ&感想 #JAGWWG

Web Working Group 「PWAに備える3ヶ月」 vol.1に参加しました。 Progressive Web Apps: WebのInstallabilityのおさらい 途中からの参加 ChromeのデベロッパーツールのAuditからLighthouseが使える WebのPush通知は評判が悪く、有効化してもらう目的などを…