Don't wanna be here? Send us removal request.
Text
https://medium.com/c-sharp-progarmming/builder-design-pattern-13af2c7bc5f2
0 notes
Text
#dotnet#csharp#programming#code#developers & startups#code review#software program#medium#aspnet#microsoft#developer#.net#.net developers#.net core
0 notes
Text
Add favicon — ASP.Net
C# CONCEPTS How to add favicons to your ASP.NET applications Photo by HalGatewood.com on Unsplash Learning Objectives Generate favicons for different devices online. Add favicon or shortcut icon on ASP.Net Website. Prerequisites Install latest visual studio community edition. Getting Started What is a favicon? The favicon, also identified as a shortcut icon, tiny icon, or website icon that…

View On WordPress
1 note
·
View note
Text
Why is writing feedback important?

Over the years, we have listened to our parents and elders why writing is so beneficial.
We have often realized how strong the need for teacher-led writing is for children that reinforces the basics. Countless times parents reported that whenever they try to give feedback on their child writing, they often ran in the following problems:
Children tend to take criticism of their writing assignments very personally.
Parents also not aware of how to give constructive feedback.
Parents do not know how to point out errors without making the child feel incompetent as a writer.
Who can provide the feedback?
Writing is a very personal endeavor. Students or children are often reluctant to hear criticism or feedback on their writing skills from their parents. When words come from your heart and someone, even our parents, find fault in those words, it’s impossible not to feel dishearted.
As per the surveys, when the feedback comes with a valid objective and given by an experienced teacher, the students continually take the criticism less personally.
How constructive feedback boost writing skills?
The primary goal of writing feedback is to help the young writer understand the opportunities for improved writing.
Its often believed that the first draft is our best effort.
But there is always room for improvement like almost always some text can be added, updated, or removed for more impact on the reader.
Yes, there is room for corrections as per the feedback, but when the modifications are done with encouraging support, a motivated writer is born!
Examples of constructive feedback?
Do not say directly that the work is incorrect because it can lead students to think that the work is too hard. Sometimes students give up and stop trying.
Try to use positive phrases to motive and share feedback such as
“That’s a really great, but perhaps you…”
“You’re on the right path, but you’re not quite there yet.”
Often students think that they may look stupid or ignorant for not knowing the answer to a tricky question. As a result, they do not try to attempt it. Help them understand that ideas are genuine and valued. The following phrases can be helpful.
“Thank you for that idea! How about…?”
“That’s a tricky one, isn’t it?”
It’s a proven fact that students who feel empowered or connected inside the classroom are more likely to take risks in learning. Showing them the value of their input with example phrases like
“I appreciate the idea! But how about?”
“Anyone would like to add to what __ said to help us get to the right answer?”
“ I love your suggestion!”
Help students learn why and how they can avoid the mistake.
“Can you elaborate more about how you figured that out?”
“How did you arrive at your answer?”
Students often remember the positive feedback they received previously and remind them that it can reduce mistakes.
“Do you remember the last time how we solved this error?”
“Think about it one more time.”
Tips for constructive feedback
Don’t go overboard
If a student’s writing often results in many mistakes, try to appreciate the little success achieved.

It boosts the confidence. Also, for starters, too much or insincere praise can result in low expectations hence demotivating.
Correct Quietly
Nowadays, students care a lot about what their colleagues or peers think of them.
Even constructive feedback can go in vain even if it’s well-intended because it can be read as an attack on them and their ability. It also often leads to fear of failure.

Kindly follow the whisper correction technique, which describes that the feedback technically takes place in public, but the pitch and tone of voice need to be heard only by the individual receiving it.
Don’t Compare
Often teachers tend to compare student’s work rather than focusing on student feedback for individual development.

A recent study found that often a comparison between peers results in the following
Selfish Behaviour
Low confident
Unable to control emotions
Anxiety
Academic Performance pressure.
Be Specific
When something is good, be specific about it because students often assume what was good about it. Often result in unusual perceptions, especially when you are a teenager, because it is difficult to understand other people’s perspectives and thought processes.
For example, rather than saying “excellent work”, say the way you did the work was excellent.
End with clear action points
It’s the most vital step for constructive feedback because any feedback does not result in change.

There must a point or logic to it that why you want to do it differently? The more detailing of the action points, the better.
Thank you for reading. Keep visiting and share this in your network. Please put your thoughts and feedback in the comments section.
#writing#feedback#blogger#news#tips#tricks#writing feedback#students#children#writer#write#daily#writing tips#problems
0 notes
Text
Elevated access for dotnet commands
For best practices, software should have the least amount of privileges. However, some tools like performance monitoring require elevated admin permissions.
The article describes the scenario for programming such software or applications in .Net Core.
Install tool Globally
The following instructions guide the way to run, install, or uninstall .Net Core tools that need to be executed with elevated permissions.
Windows Installation
If a folder already exists in %ProgramFiles%\dotnet-tools the path, then checks whether the user group has the permission to write or modify the directory.
To install, run the below command in a command prompt session with Administration mode. It will generate the Dotnet-tools folder during the installation.
dotnet tool install PACKAGEID --tool-path "%ProgramFiles%\dotnet-tools".
Linux or macOS Installation
The global tool package should be installed in a protected location using --tool-path flag
sudo dotnet tool install PACKAGEID --tool-path /usr/local/share/dotnet-tools
By default, the tools have drwxr-xr-x permission. If the folder directory exists already, then use the ls -l command to check the assigned user doesn't have permission to edit. If so, practice the sudo chmod o-w -R /usr/share/dotnet-tools command to remove the access.
Run Global tool
There are two ways to run a global tool, as follows:
Windows
Use full path in the command prompt in Administration mode.
Do the environment variable setting once using setx Path "%Path%;%ProgramFiles%\dotnet-tools\" then use TOOLCOMMAND directly.
Linux or macOS
Use full path with Sudo. sudo /usr/local/share/dotnet-tools/TOOLCOMMAND
Do the environment variable setting once using sudo ln -s /usr/local/share/dotnet-tools/TOOLCOMMAND /usr/local/bin/TOOLCOMMANDthen use sudo TOOLCOMMAND directly.
Uninstall the Global tool
Windows
Run the following command to uninstall the global tool using command prompt in Administrator mode.
dotnet tool uninstall PACKAGEID --tool-path "%ProgramFiles%\dotnet-tools"
Linux or macOS
Run the following sudo command to uninstall packages.
sudo dotnet tool uninstall PACKAGEID --tool-path /usr/local/share/dotnet-tools
Elevation during development
During development also there are scenarios in which you may need elevated access to test the application.
RECOMMENDATION: Build the application without elevated permission and run applications with elevated permissions.
For best startup performance, use generated executable
dotnet build sudo ./bin/Debug/netcoreapp3.0/APPLICATIONNAME
Run the .Net application with no build flag to avoid generating new binaries each time
dotnet build dotnet run --no-build
Thank you for reading. I hope you like the article.
#dotnet#aspnet#csharp#microsoft#programming#developer#developers & startups#.net#.net developers#.net core#.net development company#.net development services#.net framework#blogger#tumblr#writers#coding#command line
1 note
·
View note