しばやん雑記

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

Deno を Azure App Service (Windows / IIS) で動かしてみた

Twitter で記事が流れてきたり、通知が飛んできたので Deno というランタイムを知ったわけですが、どうやらそのままだと Windows の App Service 上では動かなかったらしいです。App Service はサンドボックス環境で動くので多少制限が厳しいですが、エラー…

Azure Cosmos DB v3 SDK の Bulk Support がとても使い勝手が良かった

少し前にリリースされた Azure Cosmos DB v3 SDK の Bulk Support を試そうと思いつつ放置してたのですが、仕事で割と良い感じのお題が降ってきたのでこれを機に試してみました。開発チームの人がブログで色々と紹介してくれているので、一通り目を通してお…

Azure App Service の .NET Core 3.1 対応と Azure Functions v3 が Go Live リリース

.NET Core 2.2 と 3.0 の EOL が近づいてきていますが、App Service と Azure Functions は無事に年内に LTS となる .NET Core 3.1 への対応が完了しました。特に 2.2 の EOL は今年中なので、サクッと .NET Core 3.1 へのアップデートを行っておくと良いで…

Azure Functions v3 で .NET Core 3.1 が利用可能になった

Ignite 2019 のタイミングで Azure Functions v3 のプレビューが正式に公開されましたが、Azure Functions SDK 側の問題で .NET Standard 2.1 ターゲットのライブラリ*1が使えなかったので弄って来ませんでした。その後 Runtime も一時的に非公開になりまし…

Vcpkg と CMake を使って Windows 10 ARM64 向けクロスコンパイルを行う

Windows 10 の ARM64 向けビルドは実質 Surface Pro X 向けですが、Surface Pro X でも x86 エミュレーションのオーバーヘッドを調べると無視できるレベルではなかったので、やっぱりアプリケーションは ARM64 ネイティブで動かしたい気持ちが高まってます。…

Azure Functions と Append Blob の組み合わせは相性が良かった話

ここ最近は Azure Functions と Append Blob を組み合わせて、非常に便利かつスケーラブルな処理をシンプルなコードで書くことが多かったので紹介します。割と地味な立ち位置の Append Blob ですが、Serverless や Event-driven なコードとの相性が良かった…

技適未取得機器の特例制度を使って Surface Pro X の検証を出来るようにした

11/20 から開始された技適未取得機器を用いた実験等の特例制度を使って、Surface Pro X の Wi-Fi / Bluetooth を使った検証を行えるようにしました。Surface Pro X は ARM64 の CPU を載せているので、アプリケーション開発者としては検証環境として非常に重…

Surface Pro X がサポートする CPU アーキテクチャとアプリケーション側の対応

最近は Surface Pro X (Windows on ARM) について色々と調べたり、アプリケーションをデプロイして試したりしてますが、やはりパフォーマンスを考えると ARM64 への対応が必要だと再認識しているのと、どうにも誤解が多そうなのでまとめました。基本的な Sur…

Ignite 2019 で発表された Azure App Service のアップデート

Surface Pro X を買うためにハワイに行ってたのでキャッチアップが遅れましたが、個人的な興味を持っている App Service 周りに関して Ignite 2019 での発表を軽くまとめました。App Service Team のブログに関連するセッションリストが載っているので楽です…

ハワイに行って検証用に Surface Pro X を買ってきた

ずっと ARM64 な CPU が載った Windows 10 PC が動作検証用に欲しかったので、Surface Pro X の発売予定日に合わせてハワイまで行って買ってきました。公式ブログや Panos は 11/5 に発売みたいに言ってましたが、実際には 11/6 の午後になるまで在庫は入っ…