Why I Love the Community and How It Helps Me

Some History

For much of my career, I’ve worked at home as a team of one.  Many years ago, I learned that it takes a community.  I’ve always felt one of my strengths is to both reach out when I need help, and offer help when it’s needed.  In about 2005, I started doing a lot of work with the .Net stack and discovered the forums https://forums.asp.net/.

As I was learning ASP.NET, I found myself asking a lot of questions in that forum.  The group was unbelievably helpful and supportive.  Having done a lot of Unix work previously, I’d had a lot of reprimands for incorrect questions so it was very uplifting for me. As I became more proficient in the .Net stack I started answering questions also.  My personal goal was to answer one question for every one I asked.

Though I’ve not been active in that forum for a while, it’s still a great place, and I’m proud to ultimately have been asked to be a moderator as well as achieving All-Star status, which I’m sure is based on the my 15,384 points which included my answers being marked as correct 10,200 times.

forums.asp.net profile

My Forums.ASP.NET Profile


Eleven years ago, the Microsoft MVP Program must have noticed my activity here, as well as an event I’ve been the primary organizer for the past 11 years called Silicon Valley Code Camp, where we have hundreds of speakers from the community, hundreds of volunteers, many corporate sponsors and thousands of attendees all coming together to learn and share.  I believe it’s been the biggest and longest running free technology focused community event in the world.

So, what motivated me to write this post today?

I’m in the midst of building my upcoming Pluralsight video course (my 5th) on ASP.NET Core Tag Helpers.  I’m trying to explain how the HtmlTargetElement’s query selector parameter works, and I needed an example of a car model name that is shared by two manufacturers.  I found a csv file that had 9000 car makes and models but could not (based on visual scanning) figure out a model that met what I needed.

I posted my question on StackOverflow

My StackOverflow post that inspired this article

My StackOverflow post that inspired this article


Literally within 5 minutes a user with the handle @SqlZim gave me almost the perfect answer.  After a short comment exchange, I got the perfect answer, learned something new, and had my problem solved.  Plymouth and Ford both made a model named Laser. (among about 80 other matches).


Well, back to my Pluralsight course script writing.  Thanks for listening, and most of all, thanks for being part of my community this early Sunday morning in March.

My Enthusiasm for Resharper Amplified

I’ve posted and tweeted often over the years when I find an exciting new feature in JetBrains Resharper.  Looks like they have heard me as I’m front and center on their main page now.



Redis Conference Talk on Fast Cache with ASP.NET by Peter Kellner

Back in May, I gave a 45 minute talk at the 2016 Redis Conference in San Francisco.  The talk titled “Using Redis as Distributed Cache for Microsoft’s ASP.NET apps” was well received in spite of my opening line stating that I don’t know anything about Redis.

The basics are I

  • Compiled The Redis Server From Source
  • Implemented a Redis Client in C#
  • Demonstrated Reliable Caching in ASP.NET to a Redis Server


You can watch the full video on you tube at this URL.

Ransomeware Attacks and My Best Practices

I’ve been thinking a lot lately about ransomware attacks.  That is, when a virus infects your computer and encrypts all your files.  Then, you get a notice that says if you pay a certain amount of money you will get access to your files.  I gather it’s the most common malware out there right now.  You can read more about what ransomware is here:


I’ve recently read multiple consumer articles on how to best protect yourself and I believe most of what I read is just wrong.  Those articles say things like you can recover files that have not been encrypted yet if you catch it early, cloud is a good solution because the ransom ware can not infect the cloud.  I call BS on that.

I assume ransomware is going to install itself on your computer and lie dormant for months so that all your backups to the cloud will ultimately have unusable data on them.  I also believe ransom ware will go after all your drive shares and if you are backing up to a local hard disk through an unprotected share, that will get targeted also.

Here is what I am doing.

  • I use Acronis and have two backup schemes that both go to NAS (network attached storage).  One uses ftp and the other uses a username password unknown to my normal windows explorer.
  • I use Dropbox and have bought packrat which stores my backup history forever.  I believe that way I always have a backup though it may be very old
  • I run WebRoot virus protection to minimize exposure though I know this does not stop zero day attacks.  I’m hoping it stops most attacks though and since I’m not a huge target to the bad guys this is likely enough.
  • I feel like this is as much as I can do.  HTH’s.

Best Regards in Paranoia, -Peter

Plugin by Social Author Bio


Get every new post delivered to your Inbox

Join other followers: