TypeScript
HERPではフロントエンド・サーバーサイドともにTypeScriptを採用しています。型システムの恩恵を受けながら開発を行うことで、数多くのエラーを未然に防ぐことや、IDEやエディタの支援による開発効率の向上が可能となっています。
...
なんだかんだガチプロトタイピングにはTypeScript楽だしgRPCを手作りする
こんにちは、びしょ~じょです。 労働に手を染めて1年経ったんですが、特に深い話はないです。 しかし金で殴る力が強くなったので、沖縄行きの飛行機に乗り遅れても翌日の航空券を買うという技ができました。 美
...
貧者の Algebraic Data Types と(浅い)網羅性判定
こんにちは、びしょ~じょです。 これは TypeScript アドベントカレンダー 2020 の3日目の記事です。 ちなみに12月3日は冴草きいちゃんの誕生日です。大変めでたいですね。1. はじめに関
...
Unsound TypeScript: spread syntax
こんにちは、びしょ〜じょです。 最近は脳を全く使っておらずなんたらかんたら。Promose の話はなんかムリそうだったので、今度は勘ではなく文献等にあたって実装するかもしれません。 でもそれってオレや
...
fp-ts 2.8.0 で追加された bind, bindTo について
fp-ts-contrib の do notation に代わって、fp-ts 2.8.0 で各種の Monad に追加された bind, bindTo の使い方や意義についてまとめました。
...
Better JSON types in TypeScript
This is a post on how to abuse TypeScript’s type system to write safer code.
...
FuseBoxというイケてるmodule bundlerがあるらしい
FuseBoxというmodule bundlerがイケてるらしいので使ってみた
...
Type safer
I was chatting with friends about types. It seems that "type" means so many different things in different programming languages, "type safe" does not really mean anything without context. So here is this blog post, of me trying to explain what do I think about types, and how it helps us to program.
...
Type-level TypeScript
この記事は CAMPHOR- Advent Calendar 2017 の21日目の記事です.@ryota-ka です.普段は HERP という会社でリードエンジニアとして働いています.一昨日19日にサービスのティザーサイトを公開したばかりなので見てください.
...
がんばれやってけ TypeORM
TypeScript アヨヨンヨアヨンヨー のやつ です。 アヨンヨーつくったひとに 「書いて〜😣」ていわれたので、がんばった。 概要 TypeORM は EventListner とかと一緒に使わないと結構厳しい TypeScript の機能上仕方ない感もある
...
結果に対する気づき
Result export type Success<T> = { ok: true, result: T, } export type Failure<E> = { ok: false, error: E, } export type Result<T, E> = | Success<T> | Failure<E>
...
今年一書いてよかった関数と型
modifyC modify関数を以下のように定義する function modify<T extends object, K extends keyof T>(key: K, f: (old: T[K]) => T[K], struct: T): T オブジェクトのキーとmapする関数を受け取って、キーに入っている値をMapする関数
...
TypeScript で少し快適に JavaScript を書こう
概要 TypeScript はね、よいよ。 はじめに JavaScript を書きたくない人間は多い。 なぜかといえばしんどいからである。 だけれども大人はお仕事をしているので、JavaScript で動く何らかを開発しないといけないことがある。
...
ブラウザ拡張の開発をTypeScriptで爆速で始めるやつ作ったので紹介
先日、動画に突然「熱盛」を表示するとかいうクソChrome拡張を作って公開しました。めっちゃバズって結構インストールしていただけました。うれしい。 やっぱりこういうのは鮮度が大事で、思いついてから公開までを数日にとどめたいところですね。