この記事は 面白法人グループ Advent Calendar 2025 の5日目の記事です。 はじめに こんにちは!技術部の村上です。 普段はUnityを用いてハイパーカジュアルゲームを作っています。 近年の爆発的な進歩により、AIはもはや日々の開発に欠かせない存在になってきました。中でも今年に入ってからのコーディングエージェントの発展には目を見張るものがあります。 カヤックのハイパーカジュアルゲームチームでは、全員がAIを積極的に利用できるよう制度が整備され、Claude Codeを始めとしたコーディングエージェントを活用して日々開発が行われています。 ところで、コーディングエージェントって実のところ何をやっていて、どう動いて、どう作られているんでしょう? 私は、動いているモノを見るとそういうのが気になっちゃうのがエンジニアって生き物の生態だと思っています。 そこで今回は、簡易なオリジナ
Today, we are excited to announce the launch of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet.It’s the result of another year of effort from thousands of developers around the world. This release includes thousands of performance,security, and functional improvements across the entire .NET stack-from languages and developer tools to workloads-enabl

My kids love “Frozen”. They can sing every word, re-enact every scene, and provide detailednotes on the proper sparkle of Elsa’s ice dress. I’ve seen the movie more times than I can recount, to the point where, if you’ve seen me do any live coding, you’ve probably seen my subconscious incorporate an Arendelle reference or two. After so many viewings, I began paying closer attention to the details

ゼロアロケーションLINQライブラリ「ZLinq」のリリースとアーキテクチャ解説 2025-05-05 ZLinq v1を先月リリースしました!structとgenericsベースで構築することによりゼロアロケーションを達成しています。またLINQ to Span, LINQ toSIMD, LINQ to Tree(FileSystem, JSON, GameObject,etc.)といった拡張要素と、任意の型のDrop-in replacement Source Generator。そして.NET Standard 2.0,Unity,Godotなどの多くのプラットフォームサポートまで含めた大型のライブラリとなっています!現在GitHub Starsも2000を超えました。 https://github.com/Cysharp/ZLinq structベースのLINQそのものは
Herokuが.NETを正式サポート。C#やVisual Basicなどで開発された.NETアプリケーションを簡単にデプロイ PaaS(Platform as a Service)を提供するHerokuは、マイクロソフトのアプリケーションフレームワークである.NETを正式にサポートしたと発表しました。 これによりC#、F#、Visual Basicなどで開発された.NETアプリケーション、ASP.NET CoreやBlazorなどの.NET上のフレームワークで開発されたアプリケーションなどが、Herokuへ簡単にデプロイし、テスト環境や本番環境として利用できるようになります。 Today we’re thrilled to announce that #dotNET support on #Heroku is now GA! We’re thankful to all of our bet

今回はC# Advent Calendar 2024の20日目の記事です。テーマは文字列の最適化について。 C#において文字列を表現するstring型はクラスであり、生成のたびにヒープにアロケーションを行うためパフォーマンス低下の要因になりがちです。また、C#のstringの中身は歴史的経緯からUTF-16となっており、UTF-8を直接扱うことができないため、変換の際に余計なオーバーヘッドが発生してしまいます。 そのため、近年の.NETではSpan等を活用して効率的な文字列操作を行うAPIが多数追加されています。また、UTF-8を扱うための機能も色々と用意されています。 そこで今回の記事では、最新の.NET9を用いて文字列操作を最適化する手法を紹介していきます。普段から簡単に使える手法も多いので、是非とも覚えておきましょう。

マイクロソフトは日本時間の11月13日未明からオンラインイベント「.NET Conf 2024」を開催し、同社の包括的なアプリケーションフレームワークの最新版となる「.NET 9」正式版のリリースを発表しました。 .NETは、デスクトップからモバイル、クラウド、ゲーム、IoT、そしてWindows、Linux、macOSなど、あらゆるプラットフォームに対応したアプリケーションの開発を包括的にカバーするフレームワークです。 .NETの大きな枠組みの中に、プログラミング言語のC#やコンパイラ、ランタイム、そしてクロスプラットフォーム対応のUIフレームワーク.NET MAUIやWebアプリケーションフレームワークのBlazorなどが含まれています。 .NETは偶数バージョンがLTS(Long Term Support:長期サポート)版となり、現時点では昨年(2023年)11月にリリースされた.N
![[速報].NET 9が正式リリース。ガベージコレクションの改良でより高速かつ省メモリに、可観測性を実現する.NET Aspire、AIツールのためのミドルウェアなど登場](/image.pl?url=https%3a%2f%2fcdn-ak-scissors.b.st-hatena.com%2fimage%2fsquare%2f1af86d001ee075f2d9a0ef86db46441a9802de97%2fheight%3d288%3bversion%3d1%3bwidth%3d512%2fhttps%253A%252F%252Fwww.publickey1.jp%252F2024%252Fdotnet9ga01.png&f=jpg&w=240)

https://docs.microsoft.com/ja-jp/dotnet/machine-learning/how-does-mldotnet-work ML.NET を使用すると、オンラインまたはオフラインのどちらのシナリオでも、.NET アプリケーションに機械学習を追加できます。 この機能により、データを使った自動予測をアプリケーションで利用できるようになります。ML.NET を使うためにネットワークに接続する必要はありません… 要するに .NETアプリケーションに機械学習の機能を追加 オンライン、オフラインどっちも大丈夫だけどオフライン対応すればネットワークは気にしなくてもいい 32bitアプリも大丈夫 ただし、Tensorflow、LightGBM、ONNXに関連する機能は使えない って感じ。 現状、ディープラーニングの機能をエコシステム、特にデスクトップアプリに組み込むには
2020/11/27(金)に開催された「.NET 5 リリース記念 C# Tokyo イベント」のツイートまとめです。 Read more >>

祝 .NET 5.0 GA。 Announcing .NET 5.0 C# 9.0 on the record Visual Studio 2019 v16.8 and v16.9 Preview 1 Release Today AnnouncingASP.NET Core in .NET 5 Visual Studio 2019 16.8 リリースノート Visual Studio 2019 18.9 Preview 1 リリースノート .NET Conf 2019 - Day 1 ライブ配信 一応注釈なんですが、 .NET は以下のような状態です。 .NET 5.0 からは単に「.NET」になります .NET Framework, Standard, Core の統合結果です TargetFramework 名、net5.0 で、netstandard2.1 とnetcorea

We’re excited to release .NET 5.0 today and for you to start usingit.It’s a major release — including C# 9 and F# 5 — with a broad set of new features and compelling improvements.It’s already in active use by teams atMicrosoft and other companies, in production and for performance testing. Those teams are showing us great results that demonstrate performance gains and/or opportunities to reduc

Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 2020年1月1日をもってPython2系列のサポートが終了しました(一部の長期サポート環境を除く)。Pythonは完全にPython3時代に移行し、安定期を迎えているように思います。しかしながら、Pythonは何もCPythonだけではありません。JythonやIronPythonといった他の処理系の現状はいったいどうなっているのでしょうか。気になったので少しだけ調べてみました。 CPython 公式サイト リポジトリ 言わずと知れた、オリジナルにして最も有名なPython処理系です。C言語で実装されています。 2020年1月1日にP

Amazon Web Services(AWS)は、.NET Frameworkを用いて開発されたアプリケーションを、.NET Coreを用いたアプリケーションへ移植するための支援ツール「Porting Assistant for .NET」を発表しました。 .NET FrameworkはWindowsアプリケーションを開発するためのWindows専用フレームワークおよびランタイムとしてマイクロソフトが提供してきたものです。 しかしマイクロソフトは2015年に.NET FrameworkのサブセットとしてWindows、Mac、Linuxに対応したオープンソースの.NET Coreを発表。 2019年には.NET Coreが.NET Frameworkを引き継ぐとして.NET Coreへの開発に注力し、.NET Framworkは現バージョンである4.8以後、新機能の開発は行われなくなるこ

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く