free geoip Technology and Internet, .Net, Opinions - protected virtual void jaysonBlog
in

jaysonKnight.com

Welcome to my corner of the internet

protected virtual void jaysonBlog

A conduit to the voices in my head

Browse by Tags

All Tags » Technology and Internet » .Net » Opinions (RSS)
  • ApplicationSettingsBase.[Insert Event Name Here] Discrepancy

    Microsoft has done a good job when it comes to event naming within the BCL by following a common naming pattern: the gerund form of the verb is used during the act of doing something (i.e. Form.Closing), whereas the past tense is used after the act has completed (ala Form.Closed). They've also done a fairly good job of encapsulating the full lifetime of events for a set of actions, and it's fairly intuitive to find what you are looking for in the documentation. Recently I've been fooling around with...
  • Microsoft, I'm Pleading With You

    I've mentioned this before, but I'm going to mention it again: Microsoft is absolutely killing me with their version mismatching versioning scheme as of late. A list of complaints: The .Net Framework v3.0 is anything but a major release...hell, it's barely even a point release. It should be called .Net 2.0 extensions or something similar. A 3.0 release should contain new versions of all the core assemblies, like WinForms, ASP.NET, ADO.NET, etc...all 3.0 includes is WCF, WPF, and WWF (sans WinFS....
  • A Case For and Against the Enterprise Library

    A Case For and Against the Enterprise Library : Already, I've run into an interesting issue: when it is better to forgo the code of the Enterprise Library and roll your own, vs. using existing code. Roll your own what? Well, the MS Enterprise Library is a set of source code (in both VB.Net and C#) that provides an infrastructure for business applications. The "blocks" that are provided include: caching, configuration, data access and instrumentation, among others. I know that many people have downloaded...
  • Applied .Net Attributes -- A Great Read

    Attributes in .Net are given the red headed stepchild treatment; misunderstood, misused, and widely ignored (at least in most of the projects I’ve worked on). They were one of those new features exposed by .Net that most of us coming from a legacy background simply didn’t understand…for me personally it was a matter of “I’ll learn about them when I get around to it, or when a project calls for their use.” I’ve done a sprinkling of custom attribute work,...
  • Signing Into Passport for the Microsoft Support Site?

    Maybe it’s just been a while since I’ve been to the Microsoft support site, but since when do you have to sign into passport to view articles? Steps to reproduce: Google “Serialize to xml c#”. Click this link (should be the 3rd one down). Get prompted to sign in to passport. Actually, just browsing to http://support.microsoft.com prompts me to sign into passport from Firefox…making the same request from IE takes me straight to the support site, no sign in necessary…I...
  • Managed Palindrome Code (C#) -- char[] Data is Fast

    [Update] I've been told that my solution isn't really “fair“ as it uses char[] data as parameters...a fair function call for this algorithm should accept merely a string as a parameter, i.e. “static bool isPalindrome(string s)” since most of us don't make a habit of passing char[] data around classes/dll's, plus the method should do all of the work (blackbox theory...aka encapsulation) itself. I somewhat agree with the first argument, agree less with the second argument (in...
  • Visual Studio 2005 Beta 1 Installation -- Round 4

    Decided to give a little more effort into getting VS.NET 2005 Beta 1 installed. After some more googling (more time has passed since the release, so I found plenty of good articles), the general consensus seemed to be recommending using Alcohol , which I had heard of before...but if MS's own virtual ISO mounting software wasn't working, why would another? Incredibly, using Alcohol worked perfectly. I am halfway through the MSDN installation now, and will start posting my findings with VS.NET as I...
  • JetBrains Omea Reader Version 1.0 Released

    JetBrains (of ReSharper and IntelliJ fame) has released v 1.0 of their RSS aggregator, Omea . They are also offering a free license until January 1st 2005, which seems like a pretty good offer given the high quality of their other products I've used. This isn't just an RSS reader though...it also manages NNTP feeds, web bookmarks, and contacts (full details are here and here ). I currently use FeedDemon ; the GUI looks awful with the Windows skin I use on my home PC, but it's lightning fast and has...
  • A man, a plan, a canal. Panama!

    < update > I didn't realize that my “for“ loop was garbled by .Text: line 20 should read as for ( int i=0;i<halfwayMark;i++) < / update > The folks over at channel9 recently did a whiteboard session (simulating an interview technique used at Microsoft to screen candidates) whereby the “candidate” was asked to whiteboard an algorithm to determine if a string was a palindrome. While I don't know C/C++, I decided to give it a shot in managed code (C# in this case...
  • Javascript Confessions

    I have a confession to make: I don't know javascript (ECMA script, jscript, whatever you want to call it). Scratch that actually, I know javascript - the language (I mean, come on...it's almost identical in syntax to C/C++/Java/C#), I just don't really know the DOM too well. I can do basic stuff, but I've really realized my limitations with it recently. If I can't do it, more than likely someone else has done it and published it on the web; it's just a matter of finding it; I rarely write my own...
More Posts Next page »

Copyright © :: JaysonKnight.com
External Content © :: Respective Authors

Terms of Service/Privacy Policy