並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 717件

新着順 人気順

dotnet runの検索結果81 - 120 件 / 717件

  • Unityのアプリ上でWebAssemblyを動かしてみる - Activ8 Tech Blog

    こんにちは、エンジニアリングマネージャーの渡辺(@mochi_neko_7)です。 唐突ですが、自分は「WebAssembly(Wasm)」という技術はほとんどよく知らずに「Webブラウザ上でJavaScript以外のコードが高パフォーマンスで動かせる」くらいのものだと勝手に想像していて、UnityやC#でアプリケーションの開発をしている自分とは関わりが薄いだろうと思っていました。 ところが、たまたま別の調べ物をしていた際に次の記事を見つけ、Unityのアプリケーション上でWasmのコードを動かすことができることに衝撃を受けました。 zenn.dev 特に驚いたポイントは下記でした。 Wasmがブラウザだけではなくアプリの上でも動作すること Wasmの作成は様々な言語で可能なこと WasmのバイナリはOSやCPUアーキテクチャ別に用意する必要がないこと*1 通常のソフトウェア開発ではこれら

      Unityのアプリ上でWebAssemblyを動かしてみる - Activ8 Tech Blog
    • Performance Improvements in .NET 9 - .NET Blog

      Some other notable examples: Improved SIMD comparisons. dotnet/runtime#104944 and dotnet/runtime#104215 improve how vector comparisons are handled. Improved ConditionalSelects. dotnet/runtime#104092 from @ezhevita improves the generated code for ConditionalSelects when the condition is a set of constants. Better Const Handling. Certain operations are only optimized when one of their arguments is a

        Performance Improvements in .NET 9 - .NET Blog
      • C#でJWTを発行して、Node.jsで検証する簡単なお仕事です - Qiita

        SC(非公式)Advent Calendar 2019 の19日目です。 はじめに 最近JWT周りのなんやかんやを触る機会が多いです。 別の言語での取り回しなんかもできるのが、JWTでの検証の良いところだと思います。 今回は.NetCore3.0で追加された 暗号化キーのインポート/エクスポートで、 RSAではなくECDsa(楕円暗号方式)で署名/検証しました。 サーバー構成としては以下になります。 実行環境 OS: mac OS Mojave 10.14.6 IDE: VS2019 for Mac community 8.3.6 .NetCore: 3.1.100 node: 10.14.1 npm: 6.4.1 クライアント: POSTMAN 余談ですが、MacでわざわざC#を触る人ってキチガイですよね~。 と、後輩に言われました。 秘密鍵・公開鍵の作成 以下のコマンドで楕円曲線暗号方

          C#でJWTを発行して、Node.jsで検証する簡単なお仕事です - Qiita
        • gRPC performance improvements in .NET 5 - .NET Blog

          gRPC is a modern open source remote procedure call framework. There are many exciting features in gRPC: real-time streaming, end-to-end code generation, and great cross-platform support to name a few. The most exciting to me, and consistently mentioned by developers who are interested in gRPC, is performance. Last year Microsoft contributed a new implementation of gRPC for .NET to the CNCF. Built

            gRPC performance improvements in .NET 5 - .NET Blog
          • dotnet coreプロジェクト用のgitignoreの作り方

            Microsoftのdotnet coreプロジェクトでは、debugやrelease, objなどソース管理の対象外にしておきたいファイルが多くあります。 一つ一つ追加しても良いですが、.gitignoreのテンプレートが公式で用意されているのでテンプレートを使って時間を節約しましょう。 コマンドから.gitignoreを作成 dotnetのSDKをインストールしていれば、ターミナルからdotnetコマンドが使用できます。 .gitignoreファイルを作成したいディレクトリにcdで移動した後、以下の作成コマンドを実行しましょう。 dotnetやVisual Studioで使用される一時ディレクトリや設定ファイルディレクトリが記載されたgitignoreファイルが作成されます。 dotnet new gitignore サンプル dotnet core3.1で作成したgitignoreは

              dotnet coreプロジェクト用のgitignoreの作り方
            • [C#] .NET で NamedPipe を使ってプロセス間通信 (IPC) を行う (WPFサンプル) - Qiita

              概要 .NET Core (6.0) で作られた WPFアプリにて、プロセス間通信(IPC)を行う方法。 同じPCで動作するアプリケーション間で通信できればよかったので、NamedPipe を使うことにしました。 NamedPipe を使うことに至った経緯と、サンプルアプリケーションを紹介します。 きっかけ 二重起動を禁止する にあるように、Mutex を用いて二重起動を防止する WPFアプリを作りました。 また、uap:Protocol を設定して、windows.protocol (例: hogehoge://) で、アプリを起動するようにしていました。 Protocol で起動すると新たにプロセスが起動しますが、すでに起動していたプロセスに、Protocol のパラメータを渡したく、IPC をしたかったのがきっかけです。 Handle Protocol Activation and

                [C#] .NET で NamedPipe を使ってプロセス間通信 (IPC) を行う (WPFサンプル) - Qiita
              • Renovateを用いたKubernetesエコシステムの自動バージョンアップ - 電通総研 テックブログ

                こんにちは。Xイノベーション本部クラウドイノベーションセンターの柴田です。 本記事では Renovate を使ったKubernetesエコシステムの自動バージョンアップを紹介します。 なお本記事の内容は Kubernetes Meetup Tokyo #48 で紹介された 個人運用k8sクラスタの構成要素の技術選定 - でこてっくろぐ ねお にインスパイアされています。 背景 Renovateとは Platform Manager Datasource Versioning RenovateでKubernetesエコシステムを自動更新する 更新対象のKubernetesクラスタ Renovateを実行する Renovateの設定 実行結果 おわりに 背景 Kubernetesでは、Kubernetesと連携して動作する様々なOSSやサービスを活用することで、アプリケーションの開発・運用に関

                  Renovateを用いたKubernetesエコシステムの自動バージョンアップ - 電通総研 テックブログ
                • // thinkbeforecoding

                  this post is part of the F# Advent Calendar 2021 After years of talks and workshops about Functional Event Sourcing, I noticed that I published only 4 posts on the topic. The first is a rant in 2013 about Martin Fowler's article from 2005 describing something that could be called Command Sourcing and is misleading people into thinking they are doing Event Sourcing. The second is a simple drawing d

                    // thinkbeforecoding
                  • What is Cloud Native? - .NET

                    Stop what you're doing and ask your colleagues to define the term "Cloud Native". There's a good chance you'll get several different answers. Let's start with a simple definition: Cloud-native architecture and technologies are an approach to designing, constructing, and operating workloads that are built in the cloud and take full advantage of the cloud computing model. The Cloud Native Computing

                      What is Cloud Native? - .NET
                    • GitHub Copilot in the CLI は日本語も解釈してくれて便利そう - Alternative Architecture DOJO

                      こんにちは、MLBお兄さんこと松村です。 今年の MLB はテキサス・レンジャーズのワールドシリーズ制覇で幕を閉じました。 これからはストーブリーグが始まり、選手の移籍市場が活発になってきます。我がヤンキースはどんな戦力補強を見せてくれるのでしょうか! この記事を書いている11月9日はアメリカ・サンフランシスコで GitHub Universe 2023 が行われています。 当社からも5人が現地で参加をしており、楽しそうな写真が社内にシェアされています。 さて、キーノートでは触れられませんでしたが、このたび「GitHub Copilot in the CLI」がパブリックベータとして発表されました。 これは GitHub CLI のなかで Copilot による支援を受けることができる拡張機能です。 以前は「Copilot for CLI」と呼ばれていましたが、「GitHub Copilo

                        GitHub Copilot in the CLI は日本語も解釈してくれて便利そう - Alternative Architecture DOJO
                      • 【WSL2】Ubuntu 20.04でPID1をsystemdにする 2021年7月版 | しきゆらの備忘録

                        追記: 2122/11/19 WSL自体がsystemdをサポートしたので記事を書きました。 こちらもご覧ください。 こんにちは、しきゆらです。 今回は、もう何回書くのか、という勢いで書いているWSL2上でsystemctlを使うための手順です。 またもやOS入れ直しで環境リセットしたので、再度入れようとしたところ以前の手順では不十分だったのでメモしなおしです。 とはいえ、使うものは天下のgenieです。 https://github.com/arkane-systems/genie GENIEのインストール準備依存するもののバージョンが変わったりものが増えたりしているので、対応してあげるだけなので簡単です。 まずは、依存しているもろもろを入れてあげます。 sudo apt install -y daemonize dbus gawk libc6 libstdc++6 policykit-

                          【WSL2】Ubuntu 20.04でPID1をsystemdにする 2021年7月版 | しきゆらの備忘録
                        • Announcing .NET Community Toolkit 8.0! MVVM, Diagnostics, Performance, and more! - .NET Blog

                          Announcing .NET Community Toolkit 8.0! MVVM, Diagnostics, Performance, and more! We’re happy to announce the official launch of the new .NET Community Toolkit, which is now live on NuGet with version 8.0.0! This is a major release including a ton of new features, improvements, optimizations, bug fixes and many refactorings to also reflect the new project structure and organization, which this blog

                            Announcing .NET Community Toolkit 8.0! MVVM, Diagnostics, Performance, and more! - .NET Blog
                          • Announcing YARP 1.0 Release - .NET Blog

                            Supercharge your distributed app and cloud native development with .NET Aspire by harnessing cutting-edge Azure services, components, tooling, deployment, and more for your .NET Aspire projects. Join the .NET Aspire and Azure product teams as they deep dive into essential Azure services to build world-class, cloud native applications with .NET. Today we announce the release of YARP 1.0, which can

                              Announcing YARP 1.0 Release - .NET Blog
                            • IHostedService と BackgroundService クラスを使ってマイクロサービスのバックグラウンド タスクを実装する - .NET

                              バックグラウンド タスクとスケジュールされたジョブは、マイクロサービス アーキテクチャのパターンに従っているかどうかにかかわらず、すべてのアプリケーションで使用する必要があります。 マイクロサービス アーキテクチャを使用する場合との違いは、自分のニーズに応じてスケールアップおよびスケールダウンできるように、バックグラウンド タスクをホスト用の別のプロセスまたはコンテナーに実装することです。 これらの種類のタスクは、ホスト、アプリケーション、マイクロサービス内でホストするサービス、ロジックであるため、全体的な観点から、.NET では "ホステッド サービス" と呼びます。 このケースでは、ホステッド サービスは、単にバックグラウンド タスク ロジックを持つクラスを意味していることに注意してください。 .NET Core 2.0 以降では、ホステッド サービスを簡単に実装できるようにする IH

                                IHostedService と BackgroundService クラスを使ってマイクロサービスのバックグラウンド タスクを実装する - .NET
                              • Web Forms in the Age of .NET 8: Planning for the Long Term

                                Web Forms in the Age of .NET 8: Planning for the Long Term Introduction Web Forms in the Age of .NET 8: Planning for the Long Term Posted by Crista Perlton on March 5th, 2023. No matter what you’ve heard, ASP.NET Web Forms in the age of .NET Core and .NET5+ (.NET 5 to .NET 8) are possible and will still run. You do not have to rewrite your Web Forms applications as MVC soon or even in the near fut

                                • AWS App Runner でサポートされるマネージドランタイムが追加されたので .NET アプリケーションを実行してみる | DevelopersIO

                                  いわさです。 App Runner では一部のランタイムはマネージドランタイムという形で、ソースコードリポジトリを指定することでコンテナイメージを個別に用意せずにデプロイすることが出来ていました。 本日のアップデートで様々なランタイムが追加されました。 みなさんの大好きな .NET もマネージドランタイムのサポート対象となりました。 サポートされているバージョンは最新の Long Term Support (LTS) リリースである .NET 6 です。 ちなみに .NET 5 は 2022年5月10日 にサポートが終了しており、ひとつ前の LTS である .NET Core 3.1 は 2022年12月13日 で終了する予定です。 App Runner の利用を検討される方はこれを気に .NET 6 へのバージョンアップもご検討いただくのが良さそうですね。 GitHub リポジトリを用意

                                    AWS App Runner でサポートされるマネージドランタイムが追加されたので .NET アプリケーションを実行してみる | DevelopersIO
                                  • Announcing .NET 5 Preview 1 - .NET Blog

                                    At the end of last year, we shipped .NET Core 3.0 and 3.1. These versions added the desktop app models Windows Forms (WinForms) and WPF, ASP.NET Blazor for building single page applications and gRPC for cross-platform, contract-based messaging. We also added templates for building services, rich generation of client code for talking to gRPC, REST API services, and a lot more. We’re excited to see

                                      Announcing .NET 5 Preview 1 - .NET Blog
                                    • Using Tailscale on Windows to network more easily with WSL2 and Visual Studio Code

                                      Tailscale is a zero config mesh "VPN" that runs atop other networks and effectively "flattens" networks and allows users/services to more easily (and securely) communicate with each other. For example, I've written extensively on how to SSH into WSL2 on Windows 10 from another machine and you'll note that there is not only a ton of steps but there's more than one way to do it! I have talked about

                                        Using Tailscale on Windows to network more easily with WSL2 and Visual Studio Code
                                      • C#, VB, F# (.NET)

                                        Pulumi supports writing your infrastructure as code in any .NET language programs running on dotnet using any supported version. You can use your favorite .NET tools — such as editors, package managers, build systems, and test frameworks — to create, deploy, and manage infrastructure on any cloud, including Azure, AWS, and Google Cloud. Install .NET PrerequisitesBefore using Pulumi for .NET, you w

                                          C#, VB, F# (.NET)
                                        • 【C#】StringBuilderとDefaultInterpolatedStringHandlerの処理速度・メモリ確保量を比べてみる - はなちるのマイノート

                                          はじめに 今回はStringBuilderとDefaultInterpolatedStringHandlerの処理速度・メモリ確保量を比べてみたいと思います。 learn.microsoft.com learn.microsoft.com 大抵のStringBuilderの利用シーン、new StringBuilderの代わりにnew DefaultInterpolatedStringHandler(0, 0)を使ったほうが良いと思うのだけど、new DefaultInterpolatedStringHandler(0, 0)という呼びづらさが微妙にそれを躊躇わせる。— neuecc (@neuecc) October 17, 2023 はじめに 概要 もうちょい詳しく 実験 結果 概要 実はDefaultInterpolatedStringHandlerをStringBuilderのよう

                                            【C#】StringBuilderとDefaultInterpolatedStringHandlerの処理速度・メモリ確保量を比べてみる - はなちるのマイノート
                                          • [アップデート] AWS CodeBuild の Buildspec で Steps フェーズが追加され、GitHub Actions が使えるようになりました | DevelopersIO

                                            [アップデート] AWS CodeBuild の Buildspec で Steps フェーズが追加され、GitHub Actions が使えるようになりました いわさです。 AWS CodeBuild では Buildspec というビルド定義を YAML 形式で記述することで、CodeBuild が実行するステップを構成することが出来ます。 これまでは主に Build/Commands で独自にビルド用のコマンドを実行することで構築していました。 本日のアップデートで、CodeBuild の Buildspec に Steps フェーズが追加され、GitHub Marketplace で公開されているアクションが使えるようになりました。 これによって、独自にコマンドを定義するのではなく事前にコミュニティやサードパーティプロバイダーによって提供されているアクションを再利用し、簡単にビルド

                                              [アップデート] AWS CodeBuild の Buildspec で Steps フェーズが追加され、GitHub Actions が使えるようになりました | DevelopersIO
                                            • Red Hat Enterprise Linux の PAYGインスタンスから EUS リポジトリをサブスクライブしてみた | DevelopersIO

                                              Red Hat Enterprise Linux の PAYGインスタンスから EUS リポジトリをサブスクライブしてみた EUSを使いたい こんにちは、のんピ(@non____97)です。 皆さんはRed Hat Enterprise Linux (以降RHEL)の pay-as-you-go (以降PAYG)のEC2インスタンスでEUSを使いたいなと思ったことはありますか? 私はあります。 EUSとはExtended Update Supportのことで、事前に定義された特定のマイナーリリースに影響度が高いセキュリティ更新と優先度が緊急と判断されたバグフィックスのバックポートを提供するオプションです。 通常、各マイナーリリースのプログラム修正は次のマイナーリリースの提供開始までですが、EUSを使用することで最大2年間同じマイナーリリースで先述したパッケージを適用することが可能です。 R

                                                Red Hat Enterprise Linux の PAYGインスタンスから EUS リポジトリをサブスクライブしてみた | DevelopersIO
                                              • Announcing the .NET Core Uninstall Tool 1.0! - .NET Blog

                                                Today we are releasing the .NET Core Uninstall Tool for Windows and Mac! Starting in Visual Studio 2019 version 16.3, Visual Studio manages the versions of the SDK and runtime it installs. In previous versions, SDKs and runtimes were left on upgrade in case those versions were targeted or pinned with global.json. We realized this was not ideal and might have left many unused .NET Core SDKs and run

                                                  Announcing the .NET Core Uninstall Tool 1.0! - .NET Blog
                                                • API Gateway + Lambda で .NET 6 の Minimal API を実行してみる | DevelopersIO

                                                  いわさです。 AWS Lambda では .NET 6 がサポートされていますが、.NET 6 では Minimal API と呼ばれる、従来とは異なるAPIの実装方法が利用出来るようになっています。 Minimal API を使うと、.NET 上で不要な依存関係などを含まない最小限の Web API を作成することが出来ます。 今回、Minimal API をターゲットにした API Gateway を作成する機会がありましたので、構築の流れをご紹介します。 Minimal API の作成 dotnet new webコマンドで作成されるものは最小限の Minimal API となっています。 本日はこちらを利用します。 % dotnet new web テンプレート "ASP.NET Core Empty" が正常に作成されました。 作成後の操作を処理しています... /Users/i

                                                    API Gateway + Lambda で .NET 6 の Minimal API を実行してみる | DevelopersIO
                                                  • Announcing .NET Chiseled Containers - .NET Blog

                                                    .NET chiseled Ubuntu container images are now GA and can be used in production, for .NET 6, 7, and 8. Canonical also announced the general availability of chiseled Ubuntu containers. Chiseled images are the result of a long-term partnership and design collaboration between Canonical and Microsoft. We announced chiseled containers just over a year ago, as a new direction. They are now ready for you

                                                      Announcing .NET Chiseled Containers - .NET Blog
                                                    • Generate Python, Java, and .NET software libraries from a TypeScript source | Amazon Web Services

                                                      AWS Open Source Blog Generate Python, Java, and .NET software libraries from a TypeScript source As builders and developers, many of us are aware of the principle of Don’t Repeat Yourself (or DRY) and practice it every day. Entire runtimes and programming languages have been developed by taking that principle to an even higher level, with the core idea of writing software once and having it run on

                                                        Generate Python, Java, and .NET software libraries from a TypeScript source | Amazon Web Services
                                                      • Polyglot Notebooks - Visual Studio Marketplace

                                                        Features Run and execute code for all featured languages Share variables between languages Connect to and query Microsoft SQL Server Connect to and query Kusto clusters Language server support such as completions, syntax highlighting, signature help, and diagnostics for each language See the state of all variables using the Variables View Create detailed diagrams and visualizations using Mermaid I

                                                          Polyglot Notebooks - Visual Studio Marketplace
                                                        • Blazor WebAssembly を触ってみる - その②デバッグしてみる - Qiita

                                                          デバッグしよう Blazor WebAssembly を触ってみる - その①環境を整える、サンプルを動かす の続きです。 今回は以下の記事を参考にデバッグ操作を試してみたいと思います。 ASP.NET Core Blazor WebAssembly をデバッグする https://docs.microsoft.com/ja-jp/aspnet/core/blazor/debug?view=aspnetcore-3.1#visual-studio-code Visual Studio Code でやってみる 1. launch.json の確認 .vscode\launch.json がない状態で Run -> Start Debugging (F5) でデバッグ実行をクリックすると、以下のように環境の選択肢が表示されたと思います。 ここで .NET Core を選択すると以下のようなデバ

                                                            Blazor WebAssembly を触ってみる - その②デバッグしてみる - Qiita
                                                          • Easy Set Up of .NET Core on Raspberry Pi and Remote Debugging with VS Code

                                                            This article shows how to setup a Raspberry Pi from scratch, install the .NET core SDK and debugger and then demonstrates publishing and debugging a couple of simple programs remotely from a desktop or laptop. Download source - 14 KB GitHub repo with the most up to date code Introduction Having set up Raspberry Pis for .NET core and remote debugging manually, I wanted an easier, more automated sol

                                                              Easy Set Up of .NET Core on Raspberry Pi and Remote Debugging with VS Code
                                                            • 【Visual Studio2022】.NETのプロジェクトをDockerで開発出来るようにする - Qiita

                                                              概要 Visual Studio2022で、Dockerサポート機能を使って、開発出来るようにする手順です。 実行する環境は以下の通りです。 OS:Windows11 プロジェクト:.NET Core Razor Pages DB:MSSQL2019 Dockerバージョン:4.9.0 設定ファイルなどに含まれる、プロジェクト名などは、適宜書き換えてください。 プロジェクトをDockerコンテナ上で実行する 手順1. Dockerをインストールする まずは、Dockerを公式サイトからインストールします。 手順2. プロジェクトの作成 新規プロジェクトを作成します。 今回はRazor Pageを選択して、プロジェクト名は「RazorPageSample」で作成します。 画面を進めていくと、追加情報という画面が表示されます。 「Dockerを有効にする」という項目に、チェックを入れて、OSは

                                                                【Visual Studio2022】.NETのプロジェクトをDockerで開発出来るようにする - Qiita
                                                              • Azure Pipelines だけ使っているプロジェクトを GitHub Actions に移行している話 - しばやん雑記

                                                                最近は Azure Pipelines だけを使っている GitHub 上のプロジェクトを、徐々に GItHub Actions に移行しています。Azure Pipelines は Approvals や Gates などが便利ですが、OSS で一人開発しているような場合は GitHub Actions に寄せておいた方が都合が良かったです。 GitHub Actions はみんな知っているようにインフラ周りは Azure Pipelines と同じで、Azure Pipelines で言うところの Task が Action として提供されているので移行は比較的し易かったです。 まずは YAML についてドキュメントを読んでおきましょう。Azure Pipelines との差分をまとめてある移行ガイドもあります。多少構造は違いますが、すぐに理解できます。 YAML の構造とかは公式ドキ

                                                                  Azure Pipelines だけ使っているプロジェクトを GitHub Actions に移行している話 - しばやん雑記
                                                                • Docker+Ubuntu+PostgreSQL セットアップ - Qiita

                                                                  #--------------------------------- # For Docker #--------------------------------- FROM ubuntu:22.04 #--------------------------------- # For Ubuntu #--------------------------------- #シェル指定 SHELL ["/usr/bin/bash", "-l", "-c"] #初回のアップデートを強制 RUN apt update && apt upgrade -y #最低限のメンテナンスツール #2回目以降のapt installでも毎回updateをして、dockerの差分buildによるキャッシュの悪さを回避する RUN apt-get update && apt-get install -y ca-cert

                                                                    Docker+Ubuntu+PostgreSQL セットアップ - Qiita
                                                                  • neue cc - C#による自家製静的サイトジェネレーターに移行した話

                                                                    見た目はほとんど変わっていませんが(とはいえ横幅広くしたので印象は結構変わったかも)、このサイト、フルリニューアルしました。内部構造が。完全に。別物に。元々はWordPressだったのですが、今回から自作の静的サイトジェネレーターでhtmlを生成し、GitHub Pagesでホストするようにしました。元になるソース(.md)もGitHub上に置き、GitHub ActionsでビルドしてGitHub Pagesでホスティングされるという、完全GitHub完結ソリューション。また、記事を書くエディタもGitHub web-based editor(リポジトリのトップで.を打つと、VS Codeそのものが起動するやつ)を利用することで、非常に快適で、というかMarkdownエディタとしては最高品質のものが乗っかっていて、たかがブログ書くにしては面倒くさいPush/Pullもなくダイレクトコミッ

                                                                    • .NET Coreの汎用ホストを使ってバッチを作ってみる - athome-developer’s blog

                                                                      こんにちは、情報システム部の高野です。 とある方のつぶやきで初めて知ったのですが、 .NET Core 2.1で汎用ホストなるものが追加されていたのですね。 docs.microsoft.com これでバッチ処理などのバックエンドのプログラムも ASP.NET Coreのようにインジェクションなどの設定ができそう! ということでサンプルを作ってみたので手順を書いておきます。 とりあえず環境 .NET Core SDK v2.1.403 VisualStudio Code v1.29.0 プロジェクトの作成 汎用ホスト用のテンプレートは今のところ無いのでconsoleで作成します。 dotnet new console -o GenericHostSample cd GenericHostSample dotnet restore VS Codeのデバッグ設定 VS Codeでプロジェクトを

                                                                        .NET Coreの汎用ホストを使ってバッチを作ってみる - athome-developer’s blog
                                                                      • GTK# プラットフォームの設定 - Xamarin

                                                                        Xamarin.Forms では、現在、GTK# アプリのプレビュー サポートが提供されています。 GTK# は、GTK+ ツールキットとさまざまな GNOME ライブラリをリンクするグラフィカル ユーザー インターフェイス ツールキットであり、Mono と .NET を使用して完全にネイティブな GNOME グラフィックス アプリを開発できます。 この記事では、GTK# プロジェクトを Xamarin.Forms ソリューションに追加する方法について説明します。 Visual Studio Visual Studio for Mac Windows デスクトップで実行される GTK# アプリを追加するには、次の手順に従います。 Visual Studio 2019 で、ソリューション エクスプローラーのソリューション名を右クリックし、[追加] > [新しいプロジェクト] を選択します。

                                                                          GTK# プラットフォームの設定 - Xamarin
                                                                        • Hello, Redis Stack - Redis

                                                                          Today we’re thrilled to announce Redis Stack. Redis Stack consolidates the capabilities of the leading Redis modules into a single product, making it easy for developers to build modern, real-time applications with the speed and stability of Redis. Prologue At Redis, we’re building a real-time data layer to meet the universal demand for responsive, low-latency applications and services. To build a

                                                                            Hello, Redis Stack - Redis
                                                                          • GKE で .NET Core アプリを実行してみた

                                                                            この記事は Google Cloud Japan Customer Engineer Advent Calendar 2019 の 15日目の記事です。 TL;DR.NET Core の特徴の一つはクロスプラットフォームであり、Windows 以外に Linux でも実行できるランタイムです。.NET Core のアプリケーションをコンテナ化し、Google Kubernetes Engine (GKE) を実行環境として選ぶと Google Cloud Platform (GCP)のサービスを利用できるメリットがありますので、簡単な Web アプリを GKE と GCP が提供している HTTP(S) Load Balancer の特徴を活かした設定を紹介します。 .NET Core の簡単なアプリケーションを作成しコンテナ化.NET Core は現時点で 3.1 になっており、3.0

                                                                              GKE で .NET Core アプリを実行してみた
                                                                            • Elmish · Elmish

                                                                              -ish a suffix used to convey the sense of “having some characteristics of” Elmish implements core abstractions that can be used to build F# applications following the “model view update” style of architecture, as made famous by Elm. The goal of the architecture is to provide a solid UI-independent core to build the rest of the functionality around. Elm architecture operates using the following con

                                                                              • .NET 5 を使いたい理由6選(ASP.NET Core編)CCT-recruit | CCT-recruit

                                                                                フロントエンドからバックエンドまでC#を使いたい .NET 5 では、コアモジュールのパフォーマンス向上、言語面の進化に加え、ASP.NET Coreも進歩しました。この記事ではASP.NET Coreの進歩に着目します。 私たちが ASP.NET Core 5 を使わない理由はあるでしょうか。 おそらく「C#のエンジニアが揃ったチームの新規開発」のシナリオにおいてそれはほとんどありません。積極的に使いたい理由を6つ取り上げます。 使いたい理由1 : 最新のC#9をサポートしている C#9の record をサポートしています。recordはclassの拡張なので動いて当然といえば当然と思えますが、こうした言語の拡張がスムーズに取り込まれていくことはとても重要です。そしてこれも.NET / C#の魅力です。 C#で近年強化された何を使うことができるでしょうか。 例えば、パターンマッチングを

                                                                                • Async in C#, .NET, and Unity: Allocation and state machine builders

                                                                                  Async in C#, .NET, and Unity: Allocation and state machine builders While helping with little something that uses Unity I came across the rabbit hole async/await support is in Unity. Historically Unity used generators (known as coroutines in Unity’s world) to support async/multiple-frames-spanning computation. In 2017 they added initial support for async/await but without any meaningful libraries

                                                                                    Async in C#, .NET, and Unity: Allocation and state machine builders