prota_csharp's profile picture. C#初心者向け情報発信中。Blazor+Azure連携・WPF/WinForms・生成AI活用など。個人事業主(メンター&情報発信)、元大手IT企業マネージャ、開発20年以上🔧「効率的で楽しい開発」を追求。 ブログ:http://prota-p.com/、YouTube:http://youtube.com/@prota_pro

プロ太@C#・博士(工学)・Microsoft MVP(.NET)

@prota_csharp

C#初心者向け情報発信中。Blazor+Azure連携・WPF/WinForms・生成AI活用など。個人事業主(メンター&情報発信)、元大手IT企業マネージャ、開発20年以上🔧「効率的で楽しい開発」を追求。 ブログ:http://prota-p.com/、YouTube:http://youtube.com/@prota_pro

ปักหมุด

私の自己紹介です。 ・💻 プログラミング言語の中ではC#が一番好き ・🛠️ 好きな開発環境はもちろんVisual Studio ・👨‍💻 尊敬する言語設計者はアンダース・ヘルスバーグ ・🤹 大手IT企業ではマネージャとして苦労も ・😊 今は個人事業主として毎日幸せにプログラミング お気軽にフォローください ✨


Microsoft MVP for Developer Technologies (.NET) を受賞しました。 日頃よりYouTubeやブログを応援してくださっている皆さま、本当にありがとうございます。 これからもC#に関する情報発信を続けていきますので、よろしくお願いいたします。 #MVP #dotnet #CSharp

prota_csharp's tweet image. Microsoft MVP for Developer Technologies (.NET) を受賞しました。

日頃よりYouTubeやブログを応援してくださっている皆さま、本当にありがとうございます。

これからもC#に関する情報発信を続けていきますので、よろしくお願いいたします。

#MVP #dotnet #CSharp

VS2026Insidersも更新がきているな。。。 更新しようとしたら、勝手にVSが閉じて更新してくれたけど、VS2022だと「VSを閉じたタイミングで更新」みたいな感じだった気が。 これもVS2026の修正点の1つかも?


急に古いPCにLinuxのインストールをし始めるって、エンジニアの逃避行動(?)であるあるなんですかね…  試験勉強前に急に部屋の整理をはじめる的な。 これはWin10→Win11に移行できないPC達の救済として、正しい行いなのです😇


「C#らしさあふれる小粋な言語機能選手権」をやったら…優勝は nameof 演算子かな。


プログラミング言語「静的型付け vs 動的型付け」の記事・動画を作成しました! 記事:prota-p.com/programming_st… 動画:youtube.com/watch?v=0FMJk9… 皆さんは、静的型付け・動的型付けのどちらが好きでしょうか?

prota_csharp's tweet card. 【プログラミング入門】静的型 vs 動的型【C# 、Java、Python、JavaScript、C/C++】

youtube.com

YouTube

【プログラミング入門】静的型 vs 動的型【C# 、Java、Python、JavaScript、C/C++】


WindowsでClaude Codeを試す。 Windowsでネイティブサポートはなく、WSL経由での実行が必要になるんですね😅 AIエージェントで、コマンドラインで指示だして作っていくのはけっこう斬新だなぁ。 (実験的ということで簡易な実装なのかもだけど…)


MSBuildへの介入によるコード変換を実装中。 C#コードだけならよいんだけど、BlazorのRazorコード部分とかまで介入しようとすると、なかなか大変なことがわかってきた。。。


ローカルで動いていた自動テストがGitHub Actionsでこける…(よくあることですね😅) 原因は、ローカル(Windows)とCI環境(Ubuntu)で、設定ファイル名の大文字・小文字の扱いの違い、という基本的なことでした。 わかると「こんなことか」となるのですが、わかるまでは悩みますね😃


AvaloniaUIとリアクティブUIにもけっこう慣れてきたかな。 AvaloniaUI+MVVM+リアクティブUIの記事とかも作っていきたいけど、需要的にはWPFとかMAUIなのだろうか…🤔


ファイルシステムからの読み込み部分をインターフェースにして、テスト時にモックで置き換えられるようにしました。 でも、ダミーのフォルダツリー構造作るの面倒で、これぐらいなら実データ使ったほうが早いか、などとなりました😅 どこまでをモックにするかは悩ましいですね。


久々にact(GitHub Actionsをローカルで実行できるツール)を使う。 微妙に動作違うこともありますが、やっぱり、GitHub Actionsをローカル環境で試せるのはありがたいですね。


「C# 入門編【初心者向けnull徹底解説!】~null参照例外を防ぐ~【Visual Studio警告対策・null許容参照型・null合成/条件算子・required】」を作成しました! 記事:prota-p.com/csharp_basic19… 動画:youtube.com/watch?v=F34Djd… C#における「nullとの戦いの歴史」としてnullへの理解を深められます😃

prota_csharp's tweet card. C# 入門編(19)【初心者向けnull徹底解説!】~null参照例外を防ぐ~【Visual Studio警告対策・null許容参照型...

youtube.com

YouTube

C# 入門編(19)【初心者向けnull徹底解説!】~null参照例外を防ぐ~【Visual Studio警告対策・null許容参照型...


リアクティブUIとFluxorはどちらも「状態管理」を記述しやすくするものですが、アプローチが異なりますね。 リアクティブUIは「分散型」:各コンポーネントが自律的に状態管理。 Fluxorは「中央集権型」:アプリ全体の状態を中央で一元管理。 いろいろな考え方にふれると視野が広がりますね。


プログラミング学習は、昔は「基礎から積み上げ」が主流だったけど、AI時代は「まず動くものを作って、後から理解する」というのもありですね。 積み上げ:基礎がしっかり身につく 先に動かす:実用感・モチベーションを保ちやすい というメリットがそれぞれあるかと思います😀


【C#/WinForms実践入門編(13)】AIアシスタントアプリ ~JSONフォーマットでトピック分析機能を追加しよう!~【システムプロンプトをどう作る?】 を作成しました! 記事:prota-p.com/csharp_winform… 動画:youtube.com/watch?v=_C9hll… AI応答を構造化したJSONで取得できると、応用の幅が広がりますね!

prota_csharp's tweet card. 【C# /WinForms実践入門編(13)】AIアシスタントアプリ ~JSONフォーマット回答でトピック分析機能を追加しよう!~【シ...

youtube.com

YouTube

【C# /WinForms実践入門編(13)】AIアシスタントアプリ ~JSONフォーマット回答でトピック分析機能を追加しよう!~【シ...


Loading...

Something went wrong.


Something went wrong.