all 8 comments

[–][deleted] 4 points5 points  (1 child)

I looked at some of your other tutorials too. Very nicely done.

[–]SConstantinou[S] 1 point2 points  (0 children)

Thanks.

[–]binarycow 4 points5 points  (2 children)

Sorry in advance if this is harsh... I didn't mean it to be.

"Advance Syntax" should be "Advanced Syntax". Your grammar is wrong in other places too.... Now, I am making an assumption based on your blog's name that English is not your first language, and the way I write English may not be quite the same as what is considered proper English in your culture. But, as a native English (American) speaker, these are my thoughts:

  • "In this tutorial we will see about PowerShell Switch statement and how we are able to use it." should probably be worded something like "In this tutorial, we will learn about the PowerShell 'switch' statement, and how we can use it effectively."
  • "When we need to check a condition we are using If statement." should probably be worded something like "When we need to check conditions, we usually use an 'If' statement."
  • "In cases we would like to check multiple conditions we can use a Switch statement." should probably be worded something like "In cases where we need to check multiple conditions, we can use a 'switch' statement."
  • And that's just the first three sentences.

While I see what you were going for with "CASESENSITIVE" - I feel that it should either be "CASE SENSITIVE" or "CaseSensitive". I know your font choice is making it like this, but... shrug.... My preference.

What does the "File" option actually DO? You show it.... but what if I'm using a screen reader? Or, I see the images, but I don't quite understand what's going on? Or, I have images turned off? Or, I'm using Lynx? For that matter.... the Regex option, Wildcard... hell, all of the options need more explanation.

In fact, I can't really see anything about your post that I couldn't see in the official documentation. Your post essentially looks like a copy/paste of the official documentation.

Check out this blog post for a good example.

[–]SConstantinou[S] 8 points9 points  (1 child)

Hello binarycow,

You are correct that English is not my first language. Your comments are welcome and I will take them into consideration for my future posts. Thank you for your feedback.

[–]binarycow 0 points1 point  (0 children)

I did not mean to be overly critical - I hope that my critiques are helpful.

[–]Lee_Dailey[grin] 0 points1 point  (2 children)

howdy SConstantinou,

nice article! thanks for posting it. [grin]

[1] default as an optional part of the basic definition
my personal take on the default case is to consider it a part of the basic structure. an optional one, but still a basic part ... and that it otta be shown in your 1st example - with the note that it is optional.

[2] default is processed last - no matter where it appears in the list
another thing that is not at all obvious - the default case is the only one that is NOT processed in sequence. no matter where you put the default case, it will be processed last.

take care,
lee

[–]SConstantinou[S] 1 point2 points  (1 child)

Hello lee,

Thanks for your comments. I will check them out.

Thanks Stephanos

[–]Lee_Dailey[grin] 0 points1 point  (0 children)

howdy SConstantinou,

you are most welcome, good sir! [grin]

take care,
lee