Super interesting stuff, honestly! Please keep doing what you are doing, it never fails to deliver. I believe all of us - the juniors, appreciate the information you are providing
Snapshot tests are nice, but suffer from fragility. For instance, the order of fields in your JSON may be different each time. Or maybe the whitespace is different. There are a lot of differences which have no semantic impact. Snapshot tests typically have a hard time dealing with such scenarios.
Hello Nick, is there something like FluentDocker you can use to build up VMs in Azure or would it make more sense to spin up a VM in Azure as part of the pipeline?
You should look at infrastructure-as-code tools like Terraform or Pulumi, which provision cloud resources in multiple of the major cloud platforms using scripts. TF use its own syntax, called HCL. Pulumi actually provides SDKs in different languages, so you can write a cloud infrastructure provisioning script using C# or whatever language.
Hey Nick, Many thanks for the great job you’re doing❤️❤️ Will you be able to demonstrate how to develop a .net core project using clean architecture/ ddd and unit testing etc... It is really helpful to have a good grasp of best practices. It could be a simple crud application. Thanks! 🤘👍
Hey Nick. I'd like to suggest my project Jot (anakic/jot). It lets you track properties of objects so that they survive an application restart. Typical example is remembering window sizes and locations, though it can track any object (e.g. settings objects, last entered data). It can integrate with IOC to apply tracking automatically to all objects created by the container.
If you have visual studio installed then you have View > Other Windows > C#(also python, node, F#) Interactive, though I don't know how to access this feature without opening Visual Studio, so I guess this is why CSharpRepl was being made.
@@nickchapsas absolutely. But I found C# Interactive useful because most of the time visual studio is open in my pc, so this feature is like integrated terminal. Before knowing this I had to create console apps even if there is already an instance of visual studio is running.
I see you use resharper, but I'm not sure what the actual benefit would be for me as a VS Enterprise sub. Outside of preference, would I notice any performance increase?
I don't use Resharper and I don't use VS. I use Jetbrains Rider. It is significanty faster, at least on my machine, and have the exact same user experience in my Windows and my Mac. I have a video on why I prefer Rider over VS in my channel if you want more background. Btw this includes VS Enterprise, which I have a license for.
@@nickchapsas I apologize, coffee hasn't kicked in -- I did mean Rider. Thank you for clarifying and taking the time to answer. I really appreciate it!
Hi, and thanks Nick for covering csharprepl! Yep, csharprepl is similar to the built-in C# Interactive, but it has a bunch of nice (IMHO) features, like nuget package support, navigate to source, and navigate to documentation, among others.
NDC Oslo is a big deal. I've never actually heard of someone paying for it out of pocket though. Usually companies have learning or conference schemes and they can pay for you.
Super interesting stuff, honestly! Please keep doing what you are doing, it never fails to deliver. I believe all of us - the juniors, appreciate the information you are providing
TheJoeFin/Text-Grab
is my project it uses the OCR in Windows 10 with no background processes and no popups.
Thanks for highlighting Cupboard already started contributing to the project!
14:57 NICE
NICE
ScottPlot/ScottPlot is a really nice plotting library, and it even has interactive controls for Windows Forms, WPF, and Avalonia
BIG fan of ScottPlot
very cool packages, thank you
P. S. all repos are starred :)
excellent as usual Sir Nick
Verify is a really cool approach, will try that out asap.
first tool looks like DDOS helper from my side of view :)
Snapshot tests are nice, but suffer from fragility. For instance, the order of fields in your JSON may be different each time. Or maybe the whitespace is different. There are a lot of differences which have no semantic impact. Snapshot tests typically have a hard time dealing with such scenarios.
but some companies use them and maintain them manually. This beats the manual way. Even if it's not the best test to perform
Nice video. Great job!
Cupboard looks very useful!
That blue color in the REPL tool is hard to see, great video, thanks :)
You should attend .NET Developer Days conference, but maybe as a speaker.
Thanks for this wonderful and such a useful video!!! really very helpful in our day to day activity👍
Nice. thx for the info
Any recommendation on open source full text search enginee? Apache lucene seems to be lack of documentation.
Awesome! Thanks
Hello Nick, is there something like FluentDocker you can use to build up VMs in Azure or would it make more sense to spin up a VM in Azure as part of the pipeline?
You should look at infrastructure-as-code tools like Terraform or Pulumi, which provision cloud resources in multiple of the major cloud platforms using scripts. TF use its own syntax, called HCL. Pulumi actually provides SDKs in different languages, so you can write a cloud infrastructure provisioning script using C# or whatever language.
@@tafs7 thanks. I will have a look.
Any updates on this? Thinking of doing the same thing
Hey Nick, Many thanks for the great job you’re doing❤️❤️
Will you be able to demonstrate how to develop a .net core project using clean architecture/ ddd and unit testing etc...
It is really helpful to have a good grasp of best practices. It could be a simple crud application.
Thanks! 🤘👍
ddd means microservice right?
@@littlelostwolf Domain Driven Design
Thank you
Nick will do an updated video once Cupboard hits 420 stars.
7:02 Will F-word 😂
Hey Nick, great video, thank you. Which terminal do you use?
That would be the Windows terminal
You have to do a video of all the projects with 69 or 420 stars next. Being mature is overrated!
U Rock!
thanks
Are the NDC talks online anywhere?
Yes
Are the NDC conferences accessible online too?
Yes
16:58 Looking at the sun kkkkk
Which Operating system (Windows, Linux, Mac) do you suggest to use for Dotnet developers ?
Whichever one that prefer and like to work on. .NET if fully cross platform so it doesn’t matter
Hey Nick. I'd like to suggest my project Jot (anakic/jot). It lets you track properties of objects so that they survive an application restart. Typical example is remembering window sizes and locations, though it can track any object (e.g. settings objects, last entered data). It can integrate with IOC to apply tracking automatically to all objects created by the container.
XY... nice
If you have visual studio installed then you have View > Other Windows > C#(also python, node, F#) Interactive, though I don't know how to access this feature without opening Visual Studio, so I guess this is why CSharpRepl was being made.
btw, I don't know if this is available for Visual Studio for Mac.
The whole point is that I don't need to use an IDE to do this. If I was to use an IDE, then it's the same effort to make a console app to test it.
@@nickchapsas absolutely. But I found C# Interactive useful because most of the time visual studio is open in my pc, so this feature is like integrated terminal. Before knowing this I had to create console apps even if there is already an instance of visual studio is running.
I see you use resharper, but I'm not sure what the actual benefit would be for me as a VS Enterprise sub. Outside of preference, would I notice any performance increase?
I don't use Resharper and I don't use VS. I use Jetbrains Rider. It is significanty faster, at least on my machine, and have the exact same user experience in my Windows and my Mac. I have a video on why I prefer Rider over VS in my channel if you want more background. Btw this includes VS Enterprise, which I have a license for.
@@nickchapsas I apologize, coffee hasn't kicked in -- I did mean Rider. Thank you for clarifying and taking the time to answer. I really appreciate it!
Repl is cool for vs code for example, but VS have C# interactive, doing the same thing.
Rider has it too btw, so its really just for VSC.
This isn't about in-IDE C# execution but anywhere at any time without needing to execute an IDE
Hi, and thanks Nick for covering csharprepl!
Yep, csharprepl is similar to the built-in C# Interactive, but it has a bunch of nice (IMHO) features, like nuget package support, navigate to source, and navigate to documentation, among others.
Sorry for butchering your name :D
No worries, I'm used to it 😂
Nice
I wasn't expecting NDC Oslo to be that expensive.. and I live here, so I wouldn't have to pay for hotel.
$1500 for one day?
NDC Oslo is a big deal. I've never actually heard of someone paying for it out of pocket though. Usually companies have learning or conference schemes and they can pay for you.
Cupboard - looks better than anything in windows, where is Microsoft and their engineers?
Can we protect a data access layer class / methods using Authorize attribute?
Hello I have a question are you speeding up the video or you talk very fast?
I talk very fast. If that’s too fast for you you can slow it down using the speed playback modifier
@@nickchapsas 👍👍
Umbraco
"Has to have around 500 stars or less"
Shouldn't it be or more?
Hat's off to c-sharp-repl... but in the real work of getting work done, we just fire up LinqPad and get a much better user experience just as fast.