銀の光と碧い空

クラウドなインフラとC#なアプリ開発の狭間にいるエンジニアの日々

ASP.NET Core

TeamsとSlackとVisual Studio Live ShareによるASP.NET Coreオンラインハンズオンの参加準備

この記事は、今度予定しているC# Tokyoでのオンラインハンズオンの準備を説明しています。C# TokyoではSlackをコミュニケーションの中心にしているので、SlackのチャットとTeamsのオンライン会議を分けていますが、ほかのケースではどちらかに統一したりする…

ISUCON9の参考実装をC# (ASP.NET Core 3.1)に書き換えてみた

ISUCONは説明不要の一大イベントだと思います。簡単にいうと、お題に従いより高速なWebアプリケーションを構築するコンテストです。昨年行われたISUCON9の本戦問題についてはこちらに記事があります。 isucon.net さて、このISUCON9、参加者は予め用意されて…

ASP.NET Core 3 Web APIで例外をスローして、指定したステータスのレスポンスを返す

ASP.NET Core Web APIでアプリケーションロジック内では例外を投げておいて、共通処理として例外をキャッチして例外に応じたステータスコードとメッセージのレスポンスを返したい場合があるかと思います。ASP.NET Framework やCore 2.2まであったHttpRespons…

ASP.NET Core 2.2のHealthchecks機能を試してみる

C# Advent CalendarとひとりAdvent Calendar 22日目です。 qiita.com adventar.org [追記]今日のエントリは昨日英語版C# Advent Calendarに投稿したエントリの日本語版です。 developers.redhat.com ぜひ英語版C#アドベントカレンダーでも興味のあるエントリ…

Microsoft Build 2018 のSignalR関連のセッションの整理

Q#に引き続き、SignalR関連セッションの情報まとめです。 tech.tanaka733.net (ブレークアウトセッション) Meet the new stack for real-time web communication: ASP.NET Core SignalR ASP.NET Core SignalR overview "Hubs" を使ったRPC style ServerからC…

ASP.NET CoreでプロキシサーバーでSSL terminateさせるときにRequest.Schemeをhttpsにしたい

ASP.NET Coreを特にLinuxなどで動かす場合、Kestrelを使うことが多いのですが、Kestrel自体はシンプルなサーバーなのでフロントにHAProxyやnginxなどのプロキシーサーバーを配置することが多くなります。さらにHTTPSでアクセスするようにする場合、証明書はK…