しばやん雑記

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

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 を使いたいわけです。…

ASP.NET Identity から ASP.NET Core Identity へ移行してみた

ASP.NET MVC 5 から Core MVC 2.1 への移行作業を行っていますが、地味に Identity 周りの移行ではまった部分が多かったのでメモとして残します。作業としては DB のマイグレーションがメインです。移行に関してはドキュメントがありますが、正直これは役に…

Managed Service Identity を利用して Kudu に用意された REST API を実行してみる

あまり弄ってなかったのですが、Managed Service Identity を使うと ARM の API とかいろいろと使いやすくなって素晴らしいという話をぶちぞう RD のブログで読んでました。そういえば、ちょっと前に GA になったみたいなので安心して使えるようになりました…

Microsoft MVP for Microsoft Azure を受賞しました

タイトルの通りなのですが、今年は Microsoft MVP for Microsoft Azure を受賞しました。これまで 7 回受賞してきた ASP.NET (VSDT) から Azure への移動となります。かなり長い期間 Azure を希望していたので、やっと今年叶った形です。2 年連続で Azure MV…