Welcome to Honest Illusion Sign in | Join | Help

Browse by Tags

All Tags » dotnet » C#   (RSS)

Lambda Expressions as Properties

Peter recently caused a bit of a stir with his article “ Sometimes an enum is not the best idea ”. In it, he had a very specific problem: When an enum is passed to a method as an Object, and that method converts it to a usable value by calling ToString(),
Posted by James | 5 Comments
Filed under: , , , , ,

Portable Areas for Castle Monorail, Part 2

In our last episode, we discussed the PortableAreaController base class, which makes it simple to create a portable area using Monorail. In this installment, we put that class to use. For the purposes of this example, the controller isn’t going to do
Posted by James | 1 Comments

Portable Areas for Castle Monorail

Recently I had read a blogger comparing Castle Monorail with ASP.NET MVC. He chose ASP.NET mainly because it supported Portable Areas while Monorail did not. As a supporter of Monorail, I was very offended by this, and decided to correct the problem.
Posted by James | 1 Comments

Some Better-Written Custom String Methods using C#

In my daily web-surfing, I often stumble upon snippets of C# code posted by people. Usually, I can tweak it a bit. Sometimes, I can tweak it a lot. I usually post a quick comment to the site offering it. Today, I came upon some code that was so bad ---
Posted by James | 2 Comments
Filed under: , , , , ,

A ViewComponent extension for Castle MonoRail, Part II

This was intended to be a two-part article. It was just after I published the original article, I noticed that I’d left out a large part of ViewComponentEx. We continue….. protected bool RenderOptionalSection(string section) protected bool RenderOptionalSection(string
Posted by James | 0 Comments

A ViewComponent extension for Castle MonoRail

I’ve been rewriting my website, njtheater.com, (very slowly) as a Castle MonoRail application. Along the way, I’ve written a number of ViewComponent and other elements. Many of these were of general use, so I’ve added them to the CastleContib project,
Posted by James | 1 Comments

#songsincode : The Turtle’s “Happy Together”

(Me + you) && (you + me) var nomatter = dice.toss(); assert (it != null) me.Only1(you); assert(you == me.Only1()); (Me + you).happy = so; (more on the meme here ) Share this post: Email it! | bookmark it! | digg it! | reddit! Readability Stats:
Posted by James | 0 Comments

Code Tune-Up: Shuffling a List

Over on CodeProject, I spotted an article by Mahdi Yousefi called " Creating an ASP.NET captcha using jQuery and s3capcha”. public static List<int> shuffle(List<int> input) { List<int> output = new List<int>(); Random rnd = new
Posted by James | 0 Comments
Filed under: , , , , ,

Posts from Comments: QuickDataBind

You may have noticed that I don’t write on this blog much. But the thing is I do write a lot on the inter-webs about technical matters --- I just don’t to it here. Usually, I find something interesting on someone else’s blog, and then write an improvement
Posted by James | 0 Comments
Filed under: , , , , ,

DEV102's Programming Job Interview Challenge #6

Another week, another C# interview question from the good folk's at Dev102.com -- Although I use the term "good folks" advisedly, as this week they did not even acknowledge the solution I posted for last weeks puzzle (which was both correct, and, I believe,
Posted by James | 0 Comments
Filed under: , , , ,

DEV102's Programming Job Interview Challenge #4

The folks at Dev102.com are offering weekly programming challenges, where they offer questions, and let bloggers post about them. I meant to write an answer for last week, but never got around to it. Just as well -- my answer would have been wrong. SO,
Posted by James | 1 Comments
Filed under: , , , , ,