タグ neue cc
人気順 5 users 10 users 100 users 500 users 1000 usersneue cc - async/awaitのキャンセル処理やタイムアウトを効率的に扱うためのパターン&プラクティス
async/awaitのキャンセル処理やタイムアウトを効率的に扱うためのパターン&プラクティス 2022-07-13 async/awaitの鬼門の一つとして、適切なキャンセル処理が挙げられます。別に基本的にはそんな難しいことではなく、CancellationTokenSourceを作る、CanellationTokenを渡す、OperationCanceledExceptionをハンドリング... 続きを読む
neue cc - 株式会社グラニを退任します
創業期より参加し、取締役CTOを務めている株式会社グラニを退任します(今日、ではなく正確にはもう少し残りますが)。 マイネットさんのプレスリリースより、 グラニのスマートフォンゲーム事業に関する買収と協業に向けた基本合意のお知らせ 、 グラニのスマートフォンゲーム「黒騎士と白の魔王」の配信権を買取。4月よりマイネットグループが提供・運営 を持ちまして、タイトルならびにグラニのメンバーはマイネットグ... 続きを読む
neue cc - C#(.NET, .NET Core, Unity, Xamarin)用の新しい高速なMessagePack実装
と、いうものを作りました。 MessagePack のC#版です。以前に作った ZeroFormatter のコードをベースに、バイナリの読み書きをMsgPackのフォーマットに差し替えたものになります。MsgPackのライブラリはすでにあるじゃん( MsgPack-Cli )!ってことなんですが、パフォーマンスにかなり差があります。 neuecc/MessagePack-CSharp JSON.... 続きを読む
neue cc - グラニのC#フレームワークの過去と未来、現代的なASP.NETライブラリの選び方
Build Insider MEETUP with Graniというイベントで、グラニのC#フレームワーク(というほどのものはない!)の今までとこれからってのを話しました。 A framework for light up applications of grani from Yoshifumi Kawai そのうちBuild Insiderで文字起こしとか公開されると思います。 2015年の今、... 続きを読む
neue cc - C#の強み、或いは何故PHPから乗り換えるのか
という内容で、C#ユーザー会で話してきました。 C#の強み、或いは何故PHPから乗り換えるのか from Yoshifumi Kawai 特にPHPディスりたいわけでは、あるのかないのかはともかく、やっぱり実際に使ってきて良いところというのも分からなくもない感じです。会場でも話したのは、短期的な開発速度には有利なのは間違いないのかな、と。デプロイとかも、とりあえずポン置きでいいし、開発も、なんかも... 続きを読む
neue cc - AsyncOAuth - C#用の全プラットフォーム対応の非同期OAuthライブラリ
待ち望まれていたHttpClientがPortable Class Library化しました、まだBetaだけどね!というわけで、早速PCL版のHttpClientをベースにしたOAuthライブラリを仕上げてみました。ポータブルクラスライブラリなので、.NET 4.5は勿論、Windows Phone 7.5, 8, WinRT, Silverlight, それと.NET 4.0にも対応です。多分... 続きを読む
neue cc - Modern C# Programming 現代的なC#の書き方、ライブラリの選び方
と、題しまして第1回 業開中心会議 .NET技術の断捨離で話してきました。岩永さんが概念的なものを、私がC#とライブラリにフォーカスして具体的なものを、パネルディスカッションでフレームワーク周りの話を。的な分担だったでしょうか。 Modern C# Programming 現代的なC#の書き方、ライブラリの選び方 from neuecc Modern、といっても、すんごく最先端で尖った感じ!ではな... 続きを読む
neue cc - linq.jsのTypeScript対応とTypeScript雑感
MicrosoftからTypeScriptという新言語が発表されました。驚くべきは、あのC#のAnders Hejlsbergが関わっている!これはもう触るしかない。そしてこれはコンパイル後にJavaScriptになる言語(CoffeeとかJSXとかみたいな)なわけで、じゃあlinq.jsを対応させるしかない!というわけで、させました。 // TypeScript Enumerable.range... 続きを読む
neue cc - Modern C# Programming Style Guide
C# Advent Calendar 2011、ということで、C# 4.0時代のプログラミングスタイルについて説明してみます。モダ ン、というけれど、某書のように変態的なことじゃなくて、むしろ基本的な話のほうです。こういったものはナマモノなので、5.0になればまた変わる、6.0になればまた変わる。変わります。古い話を間に受けすぎないこと(歴史を知るのは大事だけど、そのまま信じるのは別の話)、常に知... 続きを読む