C#

Tips and tricks with C# code.

Password Security 101

Now, being the diligent IT person you are, I am sure that your passwords are all secure. However, in my work lately, I have come to work with a client who’s system requires the artifacts of a secure password, but in its implementation of this scheme, makes the password insecure. Kinda the wrong idea if you ask me. In this article, I am going to just briefly cover this scenario, and give my ideas on password security implementations. I would love to hear your feedback.

PLINQ–Not Just a Cool Sound

One of my favorite features in .Net 4 is the addition of the PLINQ extensions off the IEnumerable for parallel queries of type ParallelQuery. Even after talking to bunches of developers, it still seems to be one of the lesser known updates or packs of extension methods to .Net.

Who could ask for more with LESS CSS? (Part 3 of 3–Clrizr)

Welcome back! In the first two posts in this series, I covered some of the awesome features in CSS precompilers such as SASS and LESS, as well as how to get an initial project setup up and running in ASP.Net MVC 4. In this post, I will cover an actual advanced example of using LESS in a project, and show some of the great productivity features we gain from its usage.

Who could ask for more with LESS CSS? (Part 2 of 3–Setup)

Welcome to part two in my series covering the LESS CSS language. In the first post, I covered the two major CSS precompiled languages - LESS and SASS to a small extent, iterating over some of the features that you could expect to find in them. In this post, I will go a little further in depth into the setup and execution of using the LESS framework.

ANTS CLR and Memory Profiler In Depth Review (Part 2 of 2 – Memory Profiler)

I spend quite a bit of time when developing trying to determine what is the best way to implement a feature to accomplish the efficiency that I look to achieve. One program that I have recently come to learn about – Red Gate ANTS Performance (CLR) and Memory profiler gives me tools to accomplish that job more efficiently as well.

ANTS CLR and Memory Profiler In Depth Review (Part 1 of 2 – CLR Profiler)

I spend quite a bit of time when developing trying to determine what is the best way to implement a feature to accomplish the efficiency that I look to achieve. One program that I have recently come to learn about – Red Gate ANTS Performance (CLR) and Memory profiler gives me tools to accomplish that job more efficiently as well.

Blind As a Bat in Multi-Monitor Hell – Free Program Inside!

If you know me personally, then you probably know that I am going blind thanks to a rare genetic eye disease. My eye disease has already been a huge detriment to my eyesight. One of the big things to suffer is my ability to see small things moving fast right in front of me. On a multi-monitor setup, this makes finding the cursor absolute hell.

Recursion in the form of a Recursive Func<T, T>

I gotta admit, I am kind of surprised that I didn’t realize I could do this sooner. I recently had a problem which required a recursive function call to come up with the answer. After some time messing around with a recursive method, and creating an API that I was not happy with, I was able to create an API that I enjoy, and seems intuitive.

Visual Studio 2010 Productivity Tips and Tricks-Part 2: Key Shortcuts

Ask anyone that knows me, and they will confirm that I hate the mouse. This isn’t because I deny affection to objects that don’t look like their mammalian-named self, but rather for a much more simple and not-insane reason: I have terrible eyesight. I would like to share some of the keyboard shortcuts with you that I've learned...

Visual Studio 2010 Productivity Tips and Tricks–Part 1: Extensions

I don’t know about you, but when it comes to development, I prefer my environment to be as free of clutter as possible. It may surprise you to know that I have tried ReSharper, and did not like it, for the reason that I stated above. In my opinion, it had too much clutter. Don’t get me wrong, there were a couple of features that I did like about it (inversion of if blocks, code feedback), but for the most part, I actually felt that it was slowing me down...

Full C# Archive