5 open source .NET projects that deserve more attention

  Рет қаралды 56,857

Nick Chapsas

Nick Chapsas

Күн бұрын

Get tickets to NDC Oslo here: ndcoslo.com
Check out other NDC conferences here: ndcconferences.com/
Subscribe: bit.ly/ChapsasSub
Become a Patreon and get source code access: / nickchapsas
This video is sponsored by NDC Conferences
Hello everybody I'm Nick and in this video I wanna introduce you to 5 open source .NET projects that I believe deserve more attention. If you know any packages that deserve more attention, please leave them in the comments down below.
Give them all a star:
NBomber: github.com/PragmaticFlow/NBomber
CSharpRepl: github.com/waf/CSharpRepl
Verify: github.com/VerifyTests/Verify
FluentDocker: github.com/mariotoffia/Fluent...
Cupboard: github.com/patriksvensson/cup...
Timestamps
Intro - 0:00
NBomber - 2:23
CSharpRepl - 6:42
Verify - 8:35
FluentDocker - 12:37
Cupboard - 14:35
Don't forget to comment, like and subscribe :)
Social Media:
Follow me on GitHub: bit.ly/ChapsasGitHub
Follow me on Twitter: bit.ly/ChapsasTwitter
Connect on LinkedIn: bit.ly/ChapsasLinkedIn
Keep coding merch: keepcoding.shop
#csharp #dotnet

Пікірлер: 76
@ninjaninjav
@ninjaninjav 2 жыл бұрын
TheJoeFin/Text-Grab is my project it uses the OCR in Windows 10 with no background processes and no popups.
@chrisd961
@chrisd961 2 жыл бұрын
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
@jetersen
@jetersen 2 жыл бұрын
Thanks for highlighting Cupboard already started contributing to the project!
@paulecampbell
@paulecampbell 2 жыл бұрын
excellent as usual Sir Nick
@codewithkashif
@codewithkashif 2 жыл бұрын
Thanks for this wonderful and such a useful video!!! really very helpful in our day to day activity👍
@artemyur7162
@artemyur7162 2 жыл бұрын
Nice video. Great job!
@alphaprimal1669
@alphaprimal1669 2 жыл бұрын
14:57 NICE
@nickchapsas
@nickchapsas 2 жыл бұрын
NICE
@danieljayne8623
@danieljayne8623 2 жыл бұрын
Cupboard looks very useful!
@j1shin
@j1shin 2 жыл бұрын
Verify is a really cool approach, will try that out asap.
@brud90
@brud90 2 жыл бұрын
very cool packages, thank you P. S. all repos are starred :)
@benjaminclehmann
@benjaminclehmann 2 жыл бұрын
ScottPlot/ScottPlot is a really nice plotting library, and it even has interactive controls for Windows Forms, WPF, and Avalonia
@OneBiOzZ
@OneBiOzZ 2 жыл бұрын
BIG fan of ScottPlot
@jjxtra
@jjxtra 2 жыл бұрын
That blue color in the REPL tool is hard to see, great video, thanks :)
@rockymarquiss8327
@rockymarquiss8327 2 жыл бұрын
Nice. thx for the info
@Yarkendar
@Yarkendar 2 жыл бұрын
Awesome! Thanks
@user-wv8xz3vi3l
@user-wv8xz3vi3l 2 жыл бұрын
first tool looks like DDOS helper from my side of view :)
@AlanDarkworld
@AlanDarkworld 2 жыл бұрын
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.
@adriangodoy4610
@adriangodoy4610 2 жыл бұрын
but some companies use them and maintain them manually. This beats the manual way. Even if it's not the best test to perform
@mahavirsinhpadhiyar864
@mahavirsinhpadhiyar864 2 жыл бұрын
Thank you
@AhmadHddad01
@AhmadHddad01 2 жыл бұрын
U Rock! thanks
@ILogger
@ILogger 2 жыл бұрын
You should attend .NET Developer Days conference, but maybe as a speaker.
@queenstownswords
@queenstownswords 2 жыл бұрын
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?
@tafs7
@tafs7 2 жыл бұрын
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.
@queenstownswords
@queenstownswords 2 жыл бұрын
@@tafs7 thanks. I will have a look.
@coolmn786
@coolmn786 2 жыл бұрын
Any updates on this? Thinking of doing the same thing
@shauncs
@shauncs 2 жыл бұрын
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! 🤘👍
@littlelostwolf
@littlelostwolf 2 жыл бұрын
ddd means microservice right?
@sentzeu
@sentzeu 2 жыл бұрын
@@littlelostwolf Domain Driven Design
@dfytq
@dfytq 2 жыл бұрын
Any recommendation on open source full text search enginee? Apache lucene seems to be lack of documentation.
@antonionakic-alfirevic-qs
@antonionakic-alfirevic-qs 2 жыл бұрын
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.
@luiscantero
@luiscantero 2 жыл бұрын
7:02 Will F-word 😂
@petermanger9047
@petermanger9047 2 жыл бұрын
You have to do a video of all the projects with 69 or 420 stars next. Being mature is overrated!
@KoScosss
@KoScosss 2 жыл бұрын
Nice
@WojtaZy1996
@WojtaZy1996 2 жыл бұрын
Are the NDC conferences accessible online too?
@OOpSjm
@OOpSjm 2 жыл бұрын
Yes
@acousticbrothers1491
@acousticbrothers1491 2 жыл бұрын
Hey Nick, great video, thank you. Which terminal do you use?
@nickchapsas
@nickchapsas 2 жыл бұрын
That would be the Windows terminal
@scott98390
@scott98390 2 жыл бұрын
Are the NDC talks online anywhere?
@OOpSjm
@OOpSjm 2 жыл бұрын
Yes
@Rajeshsingh-ws5th
@Rajeshsingh-ws5th 2 жыл бұрын
Can we protect a data access layer class / methods using Authorize attribute?
@alexclark6777
@alexclark6777 2 жыл бұрын
Nick will do an updated video once Cupboard hits 420 stars.
@jr.BoarOfGold
@jr.BoarOfGold 2 жыл бұрын
XY... nice
@utsabshrestha277
@utsabshrestha277 2 жыл бұрын
Which Operating system (Windows, Linux, Mac) do you suggest to use for Dotnet developers ?
@nickchapsas
@nickchapsas 2 жыл бұрын
Whichever one that prefer and like to work on. .NET if fully cross platform so it doesn’t matter
@farsidesc4044
@farsidesc4044 2 жыл бұрын
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?
@nickchapsas
@nickchapsas 2 жыл бұрын
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.
@farsidesc4044
@farsidesc4044 2 жыл бұрын
@@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!
@luan_maik
@luan_maik 2 жыл бұрын
16:58 Looking at the sun kkkkk
@modernkennnern
@modernkennnern 2 жыл бұрын
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?
@nickchapsas
@nickchapsas 2 жыл бұрын
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.
@dwiprajdutta
@dwiprajdutta 2 жыл бұрын
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.
@dwiprajdutta
@dwiprajdutta 2 жыл бұрын
btw, I don't know if this is available for Visual Studio for Mac.
@nickchapsas
@nickchapsas 2 жыл бұрын
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.
@dwiprajdutta
@dwiprajdutta 2 жыл бұрын
@@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.
@Myself0094
@Myself0094 2 жыл бұрын
Repl is cool for vs code for example, but VS have C# interactive, doing the same thing.
@Introoz01
@Introoz01 2 жыл бұрын
Rider has it too btw, so its really just for VSC.
@nickchapsas
@nickchapsas 2 жыл бұрын
This isn't about in-IDE C# execution but anywhere at any time without needing to execute an IDE
@WillFuqua1987
@WillFuqua1987 2 жыл бұрын
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.
@nickchapsas
@nickchapsas 2 жыл бұрын
Sorry for butchering your name :D
@WillFuqua1987
@WillFuqua1987 2 жыл бұрын
No worries, I'm used to it 😂
@neunistivlija
@neunistivlija 2 жыл бұрын
Cupboard - looks better than anything in windows, where is Microsoft and their engineers?
@robertkhurmatuline4736
@robertkhurmatuline4736 2 жыл бұрын
Umbraco
@danarj5713
@danarj5713 2 жыл бұрын
Hello I have a question are you speeding up the video or you talk very fast?
@nickchapsas
@nickchapsas 2 жыл бұрын
I talk very fast. If that’s too fast for you you can slow it down using the speed playback modifier
@danarj5713
@danarj5713 2 жыл бұрын
@@nickchapsas 👍👍
@chesthar
@chesthar Жыл бұрын
"Has to have around 500 stars or less" Shouldn't it be or more?
@Wil_Bloodworth
@Wil_Bloodworth Жыл бұрын
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.
How to write "smarter" enums in C#
12:56
Nick Chapsas
Рет қаралды 132 М.
WHY IS A CAR MORE EXPENSIVE THAN A GIRL?
00:37
Levsob
Рет қаралды 11 МЛН
[柴犬ASMR]曼玉Manyu&小白Bai 毛发护理Spa asmr
01:00
是曼玉不是鳗鱼
Рет қаралды 49 МЛН
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 9 МЛН
Заметили?
00:11
Double Bubble
Рет қаралды 2,5 МЛН
8 await async mistakes that you SHOULD avoid in .NET
21:13
Nick Chapsas
Рет қаралды 307 М.
20 Nuget packages that every .NET developer should be familiar with
15:33
How to use Discriminated Unions Today in C#
17:09
Nick Chapsas
Рет қаралды 58 М.
The Most Legendary Programmers Of All Time
11:49
Aaron Jack
Рет қаралды 516 М.
What is Span in C# and why you should be using it
15:15
Nick Chapsas
Рет қаралды 247 М.
Await Async Tasks Are Getting Awesome in .NET 9!
9:24
Nick Chapsas
Рет қаралды 85 М.
17 Amazing Community Packages for .NET Developers
10:29
Claudio Bernasconi
Рет қаралды 6 М.
C# Source Generators Tutorial
48:58
Raw Coding
Рет қаралды 24 М.
Don't throw exceptions in C#. Do this instead
18:13
Nick Chapsas
Рет қаралды 248 М.
WHY IS A CAR MORE EXPENSIVE THAN A GIRL?
00:37
Levsob
Рет қаралды 11 МЛН