2013-01-01から1年間の記事一覧

日本語テストメソッドをどう思うか?というテーマで話をしてきました

C# や ASP.NET 環境でのテスト周りの話を聞きたいなーと思って.NET 環境でのテストという勉強会を開催しました。 自分が聞きたいだけという自己中極まりない理由での勉強会なので、前回同様特に告知はしなかったんですが、身内以外の方も何名か来て頂いてあ…

華麗に null チェックを行う

C#

何気なく Stackoverflow を見てたら面白い質問を見つけたので備忘のためメモしておきます。 Cleaner way to do a null check in C#? - Stackoverflow タイトルは「null チェック」と要約されてしまってますが、つまりあるオブジェクトが持つプロパティの更に…

実践的 ASP.NET MVC 勉強会で発表してきました

http://atnd.org/events/39768 ケーススタディから学ぶ実践的 ASP.NET MVC 勉強会というところで発表してきました。 発表してきましたというか自分が主催者だったんですが、周りには ASP.NET MVC に詳しい人が結構居るのに、仕事が忙しくて中々話聞けないな…

Entity Framework の歴史を振り返る

仕事じゃ SQL Server は使ってないし、家だと RDBMS 環境の構築/メンテが面倒で(せいぜい使うとしたら NoSQL)、これまで Entity Framework にはあまり深入りしていなかったのですが、今日ちょっと使いたいなと思って調べたらバージョンが 5 まで上がっててび…

StateServer のパーティショニングを行う

皆大好き State Server ですが、残念ながらセッションの出し入れのみという極めてシンプルな機能しか持ちません。 でも大規模なサイトでも使いたい!スケールさせたい!ですよね?ということで State Server のパーティショニング機能が無ければ自前で実装し…

ASP.NET Web アプリのデバッグに超使える Glimpse

デバッグ作業に便利そうなツールを見つけました。 Glimpse という ASP.NET Web アプリケーション用デバッギングツールです。 Glimpse は本体である"Glimpse"と、アドオンであるパッケージから構成されています。 パッケージは、ASP.NET MVC の各バージョン用…

リモートの State Server に接続するためのメモ

セッション管理はいつもローカルの State Server を使っていたんですが、ちとお仕事でリモートの State Server に接続しようとしたらやたらはまったのでやり方をメモ。 web.config の sessionState 要素を修正 <sessionState mode="StateServer" stateConnectionString="tcpip=xxx.xxx.xxx.xxx:42424" /> State Server のファイアウォールで TCP の 42</sessionstate>…

好みのセッション ID を利用する

昨日はセッション状態を Memcached に格納しましたが、次はセッション ID を好みの形に変えてみます。 実装 セッション ID を任意の値にするには ISessionIDManager インタフェースを実装したカスタムマネージャクラスを作成します。 作成しますが…実は、セ…

Memcached とか Redis にセッション状態を保存する

前回の記事から1年以上も経ってる…今年は頑張ります。 で 最近仕事でセッション状態を NoSQL DB に突っ込めるか?みたいなことを調べたのでメモ。 セッション状態を任意のデータストアに保存するには SessionStateStoreProviderBase を継承した自前の Custom…