.NET Core

プライベートなNuGetパッケージはAzure Artifactsで配信しよう。 Azure

プライベートなNuGetパッケージはAzure Artifactsで配信しよう。

こんにちは。バックエンドエンジニアの和田です。最近インフラ周りも触り始めてきたので、今回は仕事で利用しているAzure Artifactsという便利サービスについてご紹介します。 Azure Artifactsって? プロジェクトにクラウドでホストされた容量無制限のプライベート Git リポジトリを…
MassTransit.RabbitMq 消えるデフォルト値の怪の巻 Azure

MassTransit.RabbitMq 消えるデフォルト値の怪の巻

マイクロサービスアーキテクチャが流行りだしてからサービス間通信の方式として再注目され始めたメッセージキュー、そしてそのミドルウェアとなるのがRabbitMqですが、これまでもその使い方についていくつかの記事を作成してきました。
今回は、自分がそれを触っていて若干混乱した挙動について紹介したいと思います。
ついにリリース .NET Core 3.1 App

ついにリリース .NET Core 3.1

2019年12月3日に、.Net Core 3.1がついにリリースされました。
.NET Core 3.0から3.1の間で行われた変更はPreview版のアップデートでも述べられていた通り主にBlazorとWindows Desktopに関するもので、Cookieのポリシー変更への対応のような環境変化への対応や既存の問題への対処、バグフィックスなどが多かったですが、今回はそんな.NET Core3.0から3.1の間にあったアップデートをリリースノートやブログポストを元にして振り返っていこうと思います。
Singletonパターン再考 staticクラスはSingletonパターンに入りますか? App

Singletonパターン再考 staticクラスはSingletonパターンに入りますか?

はじめに 以前、Singletonパターンについての記事を書きました。 基本的にこの「C#でデザインパターン」シリーズでは、デザインパターンの単純な実装例を示すところまでを主眼において一般論的な内容の記事を書いています。 しかし、そのユースケースや周辺の論点を調べているとそれらについて自分でも感じた…
C#でデザインパターン~Singletonパターン編~ App

C#でデザインパターン~Singletonパターン編~

Singletonパターンとは? C#でなるべくシンプルに実装するデザインパターン、今回はSingletonパターンについて解説したいと思います。Singletonパターンの特徴は、Singletonという言葉の通りインスタンスが一つしか存在できないことです。インスタンスが一つしか作られないと何がう…
C#でGoFのデザインパターン~Decoratorパターン編~ App

C#でGoFのデザインパターン~Decoratorパターン編~

はじめに GoFのデザインパターンについて解説し始めて早5本目です。全部で23個のデザインパターンがあるので、これまででその4分の1までやってきたことになります。デザインパターンを学ぶにあたって、書籍や解説を読んで概念を知るだけでは理解できないこともあります。実際にコードを書きながら、そのパターンが…