2020-01-01から1年間の記事一覧

Open SOQL 0.3.0 をリリースしました

github.com クエリ言語SOQLのオープンソース実装「Open SOQL」v0.3.0 をリリースしました✅Publish / Subscribe メッセージ送信のサポートhttps://t.co/GlJ8heN6XC#SOQL #SQL #javascript #TypeScript #query— shellyln (@shellyl_n) August 28, 2020 Publish…

Open SOQLでReduxを代替することはできるか?

Qiitaに記事を書きました。 qiita.com これを書こうと思ったのは、GraphQLをストアにしようという tech.okcupid.com こちらの記事を見たからなのですが、 Open SOQLではすべてが非同期になってしまうのがやや気になりますが、クライアント・ローカルのリゾル…

Open SOQL最初の安定版 v0.1.0 をリリースしました

思った以上に制作に時間が掛かってしまいましたが、ようやく最初の安定版をリリースできました クエリ言語SOQLのオープンソース実装「Open SOQL」最初の安定版となる v0.1.0 をリリースしましたApollo Serverのようにリゾルバを定義することで、任意のデータ…

SOQLを実行するライブラリ「Open SOQL」を作りました

Salesforceのクエリ言語である「SOQL」をSalesforceとは関係なく実行するためのライブラリ「Open SOQL」を作りました。 github.com 作りかけになっていた自作のSOQL(typoではなくSalesforceのアレ)互換のクエリ実行ライブラリが、何とかクエリ実行可能になり…

kintone用 開発支援・デプロイCLIツール「KDX」を作りました

kintone CLI for development & deployment, with Developer Experience. Enjoy type-safe and repository-centric development! KDXは、Developer Experienceを保ってkintoneを基盤とするシステムの開発・デプロイを行うためのCLIツールです。 github.com g…

スキーマ検証ライブラリ Tynder v0.2.1 をリリースしました

スキーマ検証ライブラリ「Tynder」v0.2.1 をリリースしました スキーマ検証ライブラリ Tynder v0.2.1 をリリースしました今回のリリースでは別のtype/interfaceのプロパティを型として参照できるようになりました(TypeScriptでは`a: Foo['x']`と記述するけど…

スキーマ検証ライブラリ Tynder 最初の安定版をリリースしました

github.com スキーマ検証ライブラリ「Tynder」最初の安定版となる v0.1.0 をリリースしました 使い方についてQiitaに記事を書いています qiita.com また、ボイラープレートも用意しているのでぜひお試しください github.com ボイラープレートのバックエンド…

TypeScriptの型定義を使って、実行時にデータの検証を行う

JavaScript / TypeScript でプログラムを書いていて、入力値や外部から受け取ったデータの検証って本当に面倒ですよね。 最近では、 JSON Schema を使うのが一般的かと思いますが、あのJSONを手書きするのは絶対に嫌。 ということで、型定義を(ほぼ)TypeScri…