This document summarizes a microservices meetup hosted by @mosa_siru. Key points include:
1. @mosa_siru is an engineer at DeNA and CTO of Gunosy.
2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway.
3. Challenges discussed were managing 30 microservices, ensuring API latency below 50ms across availability zones, and handling 10 requests per second with nginx load balancing across 20 servers.
1. The document discusses RESTful APIs and gRPC, comparing their characteristics and use cases.
2. RESTful APIs typically use HTTP and JSON to access resources via URLs while gRPC uses protocol buffers and HTTP/2 for efficient streaming and RPC.
3. gRPC is better suited for microservices and mobile apps due to its ability to handle streaming and performance, while REST is more widely used due to its simplicity and support in most languages.
The document discusses Assembly Definition (asmdef) files in Unity. It begins by explaining that asmdef files are used to define Assembly configurations in a project. It notes some key points about asmdef files, including that they allow defining assemblies that can be referenced from other parts of a project. It also discusses different ways asmdef files can be structured, such as having one per script folder, one per assembly, or splitting assemblies for editor/playmode tests. Overall, the document provides an overview of what asmdef files are used for and important considerations around their usage and configuration in Unity projects.
This document summarizes a microservices meetup hosted by @mosa_siru. Key points include:
1. @mosa_siru is an engineer at DeNA and CTO of Gunosy.
2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway.
3. Challenges discussed were managing 30 microservices, ensuring API latency below 50ms across availability zones, and handling 10 requests per second with nginx load balancing across 20 servers.
1. The document discusses RESTful APIs and gRPC, comparing their characteristics and use cases.
2. RESTful APIs typically use HTTP and JSON to access resources via URLs while gRPC uses protocol buffers and HTTP/2 for efficient streaming and RPC.
3. gRPC is better suited for microservices and mobile apps due to its ability to handle streaming and performance, while REST is more widely used due to its simplicity and support in most languages.
The document discusses Assembly Definition (asmdef) files in Unity. It begins by explaining that asmdef files are used to define Assembly configurations in a project. It notes some key points about asmdef files, including that they allow defining assemblies that can be referenced from other parts of a project. It also discusses different ways asmdef files can be structured, such as having one per script folder, one per assembly, or splitting assemblies for editor/playmode tests. Overall, the document provides an overview of what asmdef files are used for and important considerations around their usage and configuration in Unity projects.
var msbuild = new MSBuild(2020);
var updates = msbuild.getUpdates("Azure", "Visual Studio", ".NET");
foreach (var update in updates)
{
update.Show();
}
Power Apps x .NET ~ Transforming Business Applications with Fusion DevelopmentShotaro Suzuki
タイトル:Power Apps x .NET ~ フュージョン開発によるビジネス アプリケーションの変革
概要:企業、政府自治体に限らず、Fusion Team = 市民開発者とプロの開発者がコラボしてアプリを作っていこうという気運が高まってきています。
今回は Power Apps、 .NET 6、OpenAPI 対応 Web API、Azure API Management 等の組み合わせでアプリを作ってみます。
https://dotnetlab.connpass.com/event/254374/
9. .NET の採⽤
Nov Dec Jan Feb Mar April May June
バージョン別アクティブユーザー数
(リリースからの⽉数)
.NET 5 .NET 6
1.7x
0
20
40
60
80
100
120
140
Feb-22 Mar-22 Apr-22 May-22 Jun-22
.NET MAUI 使⽤率
累積成⻑率
126%
>5M total
46. Template Studio for .NET MAUI
by Matt Lacey @mrlacey
• 新しいアプリを作成時に、プロジェクト
およびソリューションの名前と場所を
指定
• 必要なページや、機能を含められる
5 ステップのウィザード
• 新しいアプリを作成するときの時間を
⼤幅に節約
• 役⽴つ構造をコードベースに提供す
るのに役⽴つ
• さまざまな機能、機能、およびコード
の記述⽅法も確認できる
• Docs
https://github.com/mrlacey/
MauiAppAccelerator/issues
https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.MauiAppAccelerator
http://dlvr.it/SchDXl
新しい .NET MAUI アプリケーションの作成をより簡単かつ迅速に開始できるようにする Visual Studio 拡張機能
47. Template Studio for .NET MAUI
by Matt Lacey @mrlacey - 1
新しい .NET MAUI アプリケーションの作成をより簡単かつ迅速に開始できるようにする Visual Studio 拡張機能
https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.MauiAppAccelerator
48. Template Studio for .NET MAUI
by Matt Lacey @mrlacey - 2
新しい .NET MAUI アプリケーションの作成をより簡単かつ迅速に開始できるようにする Visual Studio 拡張機能
https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.MauiAppAccelerator
49. Template Studio for .NET MAUI
by Matt Lacey @mrlacey - 3
新しい .NET MAUI アプリケーションの作成をより簡単かつ迅速に開始できるようにする Visual Studio 拡張機能
https://marketplace.visualstudio.com/items?itemName=MattLaceyLtd.MauiAppAccelerator
54. リソース(本⽂中以外)
l Announcing .NET MAUI for .NET 7 General Availability
https://devblogs.microsoft.com/dotnet/dotnet-maui-dotnet-7/
l .NET MAUI を使⽤してモバイルおよびデスクトップ アプリを構築する
https://learn.microsoft.com/ja-jp/training/paths/build-apps-with-dotnet-maui/
l .NET MAUI for .NET 7 コードサンプル
https://learn.microsoft.com/ja-jp/samples/browse/?expanded=dotnet&products=dotnet-maui
l .NET Conf 2022 GitHub Repository
l ".NET Conf: Focus on MAUI" Code & Slides
https://github.com/dotnet-presentations/dotNETConf/tree/main/2022/FocusOnMAUI/Technical
l dotnet-presentations/dotNETConf
https://github.com/dotnet-presentations/dotNETConf/tree/main/2022
l PureWeen/dotnetConfDemo2022 (github.com)
https://github.com/PureWeen/dotnetConfDemo2022
72. Additional Notes
• Visual Studio for Mac 17.4 が GA
• 17.5 安定版を今すぐダウンロード
• Announcing .NET MAUI for .NET 7 General Availability - .NET Blog (microsoft.com)