しばやん雑記

Azure とメイドさんが大好きなフリーランスのプログラマーのブログ

Azure Web Apps を完全に停止させる方法と Azure WebJob Dashboard 実行ログの初期化

Azure ポータルから Web Apps の停止ボタンを押しても、実際に停止しているのフロントのワーカープロセスだけで、Kudu や WebJobs が動いている SCM サイトは動き続けています。実際に Web App を停止しても Kudu には自由にアクセスすることが出来ます。し…

Entity Framework Core 1.0 を Full .NET のコンソールアプリケーションで使ってみる

Entity Framework 6 と比較するために Entity Framework Core 1.0 をコンソールアプリケーションで動かしたので、ざっくりと手順を残しておきます。コンソールアプリケーションに限らず、ASP.NET 4.6 でも同じ手順になると思います。NuGet で見た EF Core 1.…

Entity Framework 6 は NULL 可のカラムに対する条件で特に非効率なクエリを生成する

Entity Framework 6 で NULL 可のカラムに対しての条件を書くと、非常に効率の悪いクエリが生成される問題にはまって事故りかけたのでメモを残します。テスト用に以下のようなテーブルとインデックスを作成しておきます。 CREATE TABLE [Product] ( [Id] [in…

Road to RTM - ASP.NET Core に至るまでの迷走の歴史

6/29 に .NET Core / ASP.NET Core 1.0 の RTM が決まって嬉しいので、これまで ASP.NET Core がどのような道を辿ってきたのかを、つらつらと書いてみたいと思ったので書きます。要するにネタ記事です。ネタ記事なので「ああ、こういうこともあったなぁ(白…

.NET Core / ASP.NET Core 1.0 が 6/27 に RTM となるらしい

戦車道で人生の大切なことを学んでいる間に dotnetConf 2016 のキーノートが始まっていました。単純に忘れていたので、ストリーミングを見返しながらぶちぞうメソッドでブログを書いてみます。キーノートのスピーカーは Scott Hunter です。最初は .NET 周り…

Azure Web Apps に追加された AppLens と Per-Instance Metrics とかの話

最近の Web Apps は監視系を色々と強化している感じがあるので、ざっくりとまとめてみようかと思います。少し前にポータルのサポートとトラブルシューティングの項目が増えました。中でも新しく増えたのは Per-Instance Metrics と AppLens です。アプリケー…

de:code 後の飲み会で Nextbit Robin を買わされた話

de:code の 1 日目が終わった後に廃ガジェット魔の飲み会に参加してしまい、その場で Nextbit Robin を買わされてしまいました。基本的にはかずあきさんのせいです。1000 台限定で 1 万円ほど安くなっているという宣伝がたくさん飛んできました。めっちゃろ…

ASP.NET Core 1.0 に組み込まれたロギングフレームワーク

ASP.NET Core 1.0 はフレームワークの足回りのアップデートが大量に行われています。その中でもロギングフレームワークが標準で提供されているのは、割と重要な点だと思います。Logging in .NET Core and ASP.NET Core | Microsoft Learn公式ドキュメントの…

ASP.NET Core でオプションを柔軟に扱えるようになった話

ASP.NET というか .NET Framework は System.Configuration を使って、アプリケーションの設定読み込みを実装するか、完全に自前で XML などを読み込む処理を作っていたかと思いますが、ASP.NET Core ではフレームワークとして用意されました。Configuration…

de:code 2016 に 3 日間参加してきた

無職ですが頑張って de:code 2016 に参加してきました。2015 は行かなかったので、久し振りの参加です。Day 0 から 3 日間参加して、今は疲れのピークですが頑張って中身のない感想を書いておこうかと思います。セッションについては動画やスライドが公開さ…