Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
N

Nicholas Butler

@Nicholas Butler
About
Posts
495
Topics
51
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • I Don't Know Where To Look
    N Nicholas Butler

    Obligatory xkcd: http://xkcd.com/1205/[^]

    www.NickButler.net

    The Lounge csharp question tools help

  • UK Hosting
    N Nicholas Butler

    I don't know Daily, but I've been using "1 And 1" for 10 years and can certainly recommend them. I've had hosting, VM and dedicated servers from them and on the rare occasions I've had to phone support, they've been really helpful. Referral link: http://www.1and1.co.uk[^]

    www.NickButler.net

    The Lounge javascript hosting question announcement

  • It's interesting how much lambda, extension and anonymous methods I'm using nowadays
    N Nicholas Butler

    Yes, absolutely! Since the lambda syntax made anonymous functions elegant, I've noticed a complete change in the C# I write. Also, I learned about Expression Trees from working with EF and now rely on being able to create and modify them to write framework code.

    www.NickButler.net

    The Lounge csharp php ruby linq com

  • Some input on working for a share vs pay.
    N Nicholas Butler

    Unless you own the code and he pays you a license fee when he sells it, there's a fair chance you won't get anything. I'm sure he's a nice guy, but when you've written it, why will he need you? I don't mean to be negative - just go in with your eyes open! Nick

    www.NickButler.net

    The Lounge visual-studio wpf wcf business help

  • NDA Example
    N Nicholas Butler

    This company http://simply-docs.co.uk[^] have a pretty good selection. They're commercial, but their rates are reasonable.

    www.NickButler.net

    The Lounge com tutorial question learning

  • Why MSDN?
    N Nicholas Butler

    Have you considered buying an Action Pack subscription? It's a lot cheaper than buying VS with MSDN. You need an MS Partner account, but that just a matter of filling in a web form IIRC. TIP: as a devleoper, you need the Development and Design version, NOT the Solution Provider version. It comes with a limited MSDN subscription. The only thing I miss is Expression Blend.

    www.NickButler.net

    The Lounge business question

  • If you own an Android tablet...
    N Nicholas Butler

    Same as Pete: Samsung Galaxy Tab 10.1 3G Fantastic bit of kit :)

    www.NickButler.net

    The Lounge csharp android mobile com tools

  • Best movie depiction of a software developer (or "hacker" as Hollywood calls them)
    N Nicholas Butler

    Call me a bluff old traditionalist, but I actually like "Hackers". Substitute "management" for The Plague and "sales" for Agent Richard Gill and I start to relate :) Nick

    www.NickButler.net

    The Lounge c++ architecture question

  • SSD's...........what your advice on the best way forward?
    N Nicholas Butler

    Putting your C:\ drive on any SSD will make your machine a lot quicker. I have no tolerance for machines that make me wait, but app load times are quick enough on a single SSD that I don't even notice. I don't think even halving the load times would be good bang-for-buck - they're quick enough already. Also, my 120GB C:\ drive still has 40GB free even after a couple of years - why do you want 480GB? Continuous writes will degrade SSDs, so you want it to be mostly read-only. So you need to move your pagefile and hibernate file somewhere else, which is a big chunk of most C:\ drives. I just mirrored my C:\ drive and thinking about it, not having to spend a week reinstalling everything if the old disk goes kaput is worth more than half a second off the VS load time. Hope this helps, Nick

    www.NickButler.net

    Hardware & Devices data-structures collaboration performance tutorial question

  • SSD's...........what your advice on the best way forward?
    N Nicholas Butler

    I've had an Intel SSD for a couple of years now as my C:\ drive with no problems - actually, it's fantanstic :) I bought an OCZ Vertex 3 MI a couple of months ago to use as my dev drive. Again no problems, but it's not noticibly faster than my VelociRaptor. So my experience is that the price premium is warrented when you are reading lots of small files spread out randomly on the disc ( i.e. your C:\ drive ), but there's not much to be gained when the files are larger and accessed in order. So, I wouldn't buy a large SSD at the moment - what are you going to put on it? I'm actually considering using the OCZ as a mirror ( RAID 1 ) for my C:\ drive. I'm not that impressed with it in its present role. Nick

    www.NickButler.net

    Hardware & Devices data-structures collaboration performance tutorial question

  • Is this a known pattern?
    N Nicholas Butler

    I've sent you a PM - could let me know if it goes missing? ( they sometimes do ) Nick

    www.NickButler.net

    The Lounge csharp regex question

  • Is this a known pattern?
    N Nicholas Butler

    Nathan Gloyn wrote:

    Isn't it just a simple Facade pattern?

    It does hide a lot of complexity, but I think the difference is that the parameters passed are functions not values. I don't know if that makes it a different pattern, though :) Nick

    www.NickButler.net

    The Lounge csharp regex question

  • Is this a known pattern?
    N Nicholas Butler

    Baxter R Pearson wrote:

    It saves a lot of time with EF.

    Exactly :) I've sent you a PM - could you let me know if it doesn't come through ( sometimes they go missing. ) Nick

    www.NickButler.net

    The Lounge csharp regex question

  • Is this a known pattern?
    N Nicholas Butler

    Pete O'Hanlon wrote:

    First law of patterns. They are a fancy name for stuff you already do.

    Along with the first law of programming ( "it's already been done" ), I was hoping someone had already come up with the fancy name. Nick

    www.NickButler.net

    The Lounge csharp regex question

  • Is this a known pattern?
    N Nicholas Butler

    BobJanova wrote:

    Also, isn't that exactly the type of thing you can already do with a Linq query?

    Yes, it's certainly like Linq :-D The difference is that it may or may not cause a Linq-to-Entities query to run and hit the database server.

    BobJanova wrote:

    It's more functional programming than declarative, I think.

    Yes, I suppose it is. I was focused on making it easy to use rather than the programming paradigm. Thanks, Nick

    www.NickButler.net

    The Lounge csharp regex question

  • Is this a known pattern?
    N Nicholas Butler

    Henry Minute wrote:

    Predicated Queries/Query

    I like it - thanks Henry :) Nick

    www.NickButler.net

    The Lounge csharp regex question

  • Is this a known pattern?
    N Nicholas Butler

    Interesting. I have also implemented this in my framework, but I just called it caching. Nick

    www.NickButler.net

    The Lounge csharp regex question

  • Is this a known pattern?
    N Nicholas Butler

    peterchen wrote:

    It's known as PNAMUT - Pretentious Name for Muddling Through.

    Correct, but not very catchy :)

    peterchen wrote:

    The purpose of the data layer method (as you call it) is to protect the application against changes; e.g. a new privacy regulation mandates you may not track age, only states such as "above minimum drinking age".

    That was a contrived example but I agree: it's certainly not High Church. Nick

    www.NickButler.net

    The Lounge csharp regex question

  • Is this a known pattern?
    N Nicholas Butler

    leppie wrote:

    Sadly, I like it! :thumbsup:

    Thanks leppie. The more I use it, the more I like it too :) Just can't find a good name for it... Nick

    www.NickButler.net

    The Lounge csharp regex question

  • Is this a known pattern?
    N Nicholas Butler

    Excellent idea - ta :) Do you think "Nick Needs Sterling" is giving too much away? Nick

    www.NickButler.net

    The Lounge csharp regex question
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups