しばやん雑記

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

ACR Build を使って ASP.NET アプリケーションの Docker Image をビルドする

ついに App Service での対応によって Windows Containers を利用する機運が個人的に高まってきたので、前から気になっていた ACR Build を使って ASP.NET 向けのイメージをビルドしてみました。VSTS や AppVeyor でも Docker Image を作ることは出来ますが…

Azure App Service の Windows Containers 対応が Public Preview になったので試した

前からちょいちょいと情報が出ていた Web App for Containers の Windows 対応が Public Preview としてリリースされました。これで App Service は Windows / Linux で全て出そろった形になります。基本的な情報は公式ブログと App Service Team のブログを…

Azure Functions と Application Insights を同時に ARM Template でデプロイする

今の Azure Functions は Application Insights が無いとモニタリング周りが成り立たないですが、ARM Template を使うと単独でデプロイされるので同時に Application Insights を作るようにします。Azure Functions の Consumption Plan で作る場合のサンプ…

Azure App Service 向けに Let's Encrypt 周りの自動化を行う Azure Functions を作った

タイトルの通りなんですが、App Service 向けに自動で Let's Encrypt の証明書を更新してくれる Azure Functions を作りました。Durable Functions と ACMESharp Core を使っています。とりあえずベータリリース的な感じで出してみることにしました。これま…

Entity Framework Core 2.1 で Lazy Loading を有効にする

Entity Framework 6 の頃はデフォルトで有効化されていたので、特に意識することなく使われていたであろう Lazy Loading ですが、Entity Framework Core では 2.1 から拡張という形で実装がされました。デフォルトでは有効化されないので、Entity Framework …

バックオーダーを使ってドメインを取得してみた

個人的に App Service の現時点でのランタイム情報とか、プラットフォーム依存の情報を知りたかったので App Service Info というサービスを作っていて、ドメインが欲しかったのですが既に取られていたのでバックオーダーを使った話です。2 年前から試してい…

人生初の HackFest に参加したら凄く楽しかった話

基本的に非コミュなので Hackathon とか HackFest には参加しない人生を送っていたのですが、ゼンアーキテクツの三宅さんに誘われたのと内容がとても面白そうだったので初参加してきました。非コミュでも HackFest に参加して、楽しくコードを書けることが分…

週末を利用して夏のウラジオストクに行ってきた(インターネット編)

ウラジオストクに着いたタイミングでやることは、まずはインターネットの開通とキャッシングを利用してルーブルを用意することです。空港で両替するより、キャッシングを使った方が圧倒的にレートが良いです。例によって AIS のローミング SIM を Amazon で…

週末を利用して夏のウラジオストクに行ってきた(移動編)

去年に引き続き、三連休の週末を利用してウラジオストクに行ってきました。去年は 11 月という寒い時期だったので、天気の良さそうな 7 月を狙ってきました。前回はオーロラ航空を利用しましたが、オーロラ航空は曜日によっては飛んでいない関係で今回は S7 …

Azure Functions v2 で .NET Core (netcoreapp2.0) が使いたい

絶賛プレビュー中の Azure Functions v2 では .NET Standard 2.0 を使って開発が出来ますが、最近は .NET Standard 2.0 では API が不足していて困るケースが出てきました。具体的には TFM として netcoreapp2.0 となる .NET Core App を使いたいわけです。…