読者です 読者をやめる 読者になる 読者になる

Spring Boot と Angular2 をタイプセーフに繋ぐ

フロントエンドの開発は、TypeScript や flow によりタイプセーフに行えるようになってきています。 そうなるとバックエンドとフロントエンドの通信もタイプセーフにしたくなってくるはずです。 Swagger を使えばそれが実現できそうです。 Swagger により An…

Angular2 公式の Visual Studio Code エクステンション(Experimental Release)を使ってみた

Angular2 公式の VS Code エクステンションが開発されているようなので試してみました。 インストール 絶賛開発中ということで、Visual Studio Marketplace には公開されていません。 以下のURLから、最新の ngls.vsix をダウンロードします。 https://githu…

React + TypeScript の Examples 作ったので誰かレビューしてw

React の Example 達を TypeScript で書き直してみるという試みをしていました。 コードは、以下です。 github.com github page で動作が確認できます。 React + TypeScript Examples TypeScript が、Version 1.6 で React の JSX に対応しました。どんなも…

TypeScript を Gradle からコンパイルする

サーバサイドは Java、クライアントサイドは TypeScript で書いてて、TypeScript のコンパイルも Gradle でやってました。 (こういうパターンは他の人はどうビルドしてるんでしょう?ちなみにJS系のビルドツールは使ったことがありません) で以前以下のエ…

続・Java と TypeScript をタイプセーフにツナグ

前回のエントリの続きといった感じです。 自分は、今のところ Webアプリは、サーバサイド Java、クライアントサイド TypeScript で作りたいと思っています。 実際 TypeScript を利用していて、タイプセーフになってないと思う部分がありました。 サーバから…

Java と TypeScript をタイプセーフにツナグ

サーバサイドを Java、クライアントを TypeScript で作った場合、タイプセーフに通信できないかという試みです。 考えられる選択肢としましては、 Thrift とか、いっそサーバサイド Scala, クライアント Scala.js にするっていうのもあるとは思います。 今回…

WADLを読み込んで REST Client になる TypeScript のソースコードを吐き出すツールを作ってみた

wadl2ts というWADLを読み込んで REST Client になる TypeScript のソースコードを吐き出すツールを作ってみました。 というか作り始めようとしました。簡単なサンプルレベルが動いたので記事にしようかと。ソースは github に上げています。 wadl2ts wadl2t…

Thrift で client: TypeScript, server: Java

「Thrift いいよー」みたいな話が聞こえてきて、調べてました。 なんか聞いたことあるなと思ったら、Hive の stack trace でよく見かけたわーと思い Hive でも利用されていることを知りました。 Thrift って何かというと wikipedia からの引用だと Apache Th…

TypeScript と eclipse と Gradle と私

先日に引き続き、Gradle から TypeScript のコンパイルができないかなと考えていたところ、以下の2つのGradleプラグインがありました。 https://github.com/jzarnikov/gradle-typescript-plugin https://github.com/sothmann/typescript-gradle-plugin 試し…

gradle eclipse で、 TypeScript のプラグインを設定する

eclipse + Gradle で開発しているJava Web アプリに、TypeScriptを導入してみたいと思いまして、まずgradleでTypeScriptプラグインの設定ファイルを吐き出すよう試みました。 以下の2つのファイルを用意します(node.js, TypeScript, eclipeのTypeScriptプラ…