プロ太@C#・博士(工学)・Microsoft MVP(.NET)
@prota_csharp
C#初心者向け情報発信中。Blazor+Azure連携・WPF/WinForms・生成AI活用など。個人事業主(メンター&情報発信)、元大手IT企業マネージャ、開発20年以上🔧「効率的で楽しい開発」を追求。 ブログ:http://prota-p.com/、YouTube:http://youtube.com/@prota_pro
Bạn có thể thích
私の自己紹介です。 ・💻 プログラミング言語の中ではC#が一番好き ・🛠️ 好きな開発環境はもちろんVisual Studio ・👨💻 尊敬する言語設計者はアンダース・ヘルスバーグ ・🤹 大手IT企業ではマネージャとして苦労も ・😊 今は個人事業主として毎日幸せにプログラミング お気軽にフォローください ✨
「C#実践アプリ開発ラボ」という新シリーズを開始しました。 C#/.NETと関連あるAI・クラウド・外部サービス連携など、応用的なテーマを幅広く実践・実験していきます。 初回はDify x C#連携に! 記事:prota-p.com/applab_dify1/ 動画:youtu.be/aVa4mX-frO4 ローコード連携も面白いですね😃
youtube.com
YouTube
Dify x C# 連携① ~Difyとは?ブログサイトにAIチャットボット設置!~【C# 実践アプリ開発ラボ】
Win10ノートPCへLinuxをインストールして再利用。 ローカルにある講義資料pptxファイルを投影したいため、LibreOfficeで表示してみたんだけど、思いのほか再現性が高い! 昔は崩れてしまうこともけっこうあったんですが、最近だいぶ改良されているのですね😃
Claudeが「Rate exceeded.」になってしまった。。。 Claude Code使いすぎとかではなく、ダウンしているのかな🤔
リフレクションを学んでも、使う機会はあまりないかもしれません。 でも、現代のフレームワークはリフレクションを使いまくっているので、 「フレームワークを使うときに、裏で起きていることが少し想像できるようになる」 …というのが学ぶ意義かもしれませんね。
MVVM Toolkitを使うと、ボイラープレートコードを削減できますね。 MVVM Toolkitはコードジェネレータを使って、裏でボイラープレートを自動生成します。 例えばVS上で、自動定義されたプロパティで「定義へ移動」(F12キー)して自動生成されたコードを見てみると、理解が深まるかと思います。
Visual StudioのGitHub Copilotのモデル選択で「Claude Opus 4.1 10x」が入ったり消えたりしている・・・ (Sonnet4.5、GPT5とかは1xなんだけど) 10xはなかなか使う勇気がいりますね😃
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… 皆さんは、静的型付け・動的型付けのどちらが好きでしょうか?
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をローカル環境で試せるのはありがたいですね。
United States Xu hướng
- 1. #AEWDynamite 11.9K posts
- 2. #Survivor49 2,391 posts
- 3. #SistasOnBET 1,151 posts
- 4. #iubb 1,164 posts
- 5. Athena 10.9K posts
- 6. #ALLCAPS 1,237 posts
- 7. Binnington 1,270 posts
- 8. Savannah 5,118 posts
- 9. Ovechkin 5,194 posts
- 10. Godzilla 27.6K posts
- 11. Harley 11.6K posts
- 12. Cade Cunningham 1,474 posts
- 13. Claudio 50.5K posts
- 14. Mitchell Robinson N/A
- 15. Lamar Wilkerson N/A
- 16. Unplanned 3,751 posts
- 17. Paige 28.8K posts
- 18. Randle 2,872 posts
- 19. Jalen Duren N/A
- 20. Breeze 24.7K posts
Bạn có thể thích
Something went wrong.
Something went wrong.