SourceChord

C#とXAML好きなプログラマの備忘録。最近はWPF系の話題が中心です。

.NET Coreことはじめ~その3・最小構成のWebサーバー~

今回は、.NET Coreで最小構成のWebサーバーを作ってみます。
ただし、まだASP.NET Coreのプロジェクトの雛形などは使わず、一から書き始めてみます。

参考サイト

今回は、公式ページのチュートリアルを参考に、最小構成のサーバーを実装するところまで。
https://docs.asp.net/en/latest/getting-started.html

次回以降は、↓のサンプルコードなどを参考にもう少し詳しく見ていこうと思います。
https://github.com/dodyg/practical-aspnetcore

続きを読む

VSCode向けのTypeScript 2.0 + Electronサンプル

以前作ってみたTypeScript + Electronのサンプルプロジェクトですが、TypeScript2.0を使うように色々更新しました。

  • TypeScript 2.0.3に更新
  • Electron 1.4.4に更新
  • 型定義ファイルの取得を、typing⇒@typesでの取得に変更
  • VSCode用の各種設定ファイル類を更新

使い方

  • GitHubからクローンしてきたら、npm installnpm startで実行できます。
  • VSCodeで開いてF5キーを押すと、TypeScriptのコンパイル⇒デバッガでの起動ができます。

TypeScript2.0からは、npm経由で型定義ファイルの取得ができるようになりました。
なので、tsdやtypingsなどの外部ツールを使う必要がなくなり、若干シンプルにプロジェクトを構成できるようになってます。

npmだけで型定義ファイルを取得できると、やっぱ楽でイイですね!!

.NET Coreことはじめ

RTMになってからしばらく経ちますが、ちょっとやってみたのでφ(..)メモメモ

.NET Coreというと、ASP.NET Core向けのチュートリアルが多いですが、 ASP.Net Coreを使っていきなりWebサーバーを作ると、多くのファイルが一気にでてきて理解が難しくなりそうです。
そこで、.NET Coreを使ってコンソールアプリを作るところから順に始めたいと思います。

Node.jsを学ぶ際も、最初からexpressを使ったWebサイトの作成とかはせず、普通はNode.jsのコンソールアプリから入門しますよね!!
ということで、今日は.NET CoreのインストールからコンソールでHello Worldまで。

続きを読む

UWP Community Toolkit 1.1がリリースされました

github.com

UWP Community Toolkit 1.1がリリースされました。
このライブラリの初回の月例アップデートですね。

今回追加された中で、面白そうなものをいくつか使ってみました。

続きを読む

NeDB + TypeScriptで、asyncな非同期呼び出しをしてみる

この間使ってみたNeDB、 とても便利なんですが、各種APIがcallback形式のものとなっていて、、安易にコールバック地獄に突入してしまいそうな雰囲気を感じます。
NeDBを使ってNode.js環境でお手軽にNoSQLのDBを使ってみる - SourceChord

せっかくTypeScriptで書くなら、やっぱasync/awaitと一緒に書きたい!!
ということで、asyncな呼び出しができるようなラッパークラスを書いてみました。

コード一式は、以下の場所に上げておきました。 github.com

続きを読む

Visual Studio Code 1.6の新機能・変更点

VSCode 1.6がリリースされました。
https://code.visualstudio.com/updates/v1_6

今回は割と変更点は少な目ですが、個人的に気になった新機能や変更点などをメモしておきます。

続きを読む