.NET Core Tutorials retweeted
Exchange Online Journey to .NET Core devblogs.microsoft.com/dotne…

.NET Core Tutorials@netCoreTutorial2 Jun 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
Replying to @dotnet
I like this, but I think forcing organizations (Requiring AD etc) to sign up and not individuals is backwards. Individuals love trying things out and seeing how they fit, then convincing organizations onboard, not the other way around.

.NET Core Tutorials@netCoreTutorial31 May 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
Replying to @PeterKneale
100%. It's mostly because on the previous posts I was using Google as an example which doesn't use IDs!

.NET Core Tutorials@netCoreTutorial31 May 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
I have a very specific way of using Specflow to enable non-technical testers to start writing E2E automated tests from Day 1.
It's not strictly in the manual, but I find it always gets the automated testing journey off to a bang.
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial23 May 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
I couldn't stop going down the Playwright E2E testing rabbit hole!
If you've ever had to write custom selenium code to "screenshot" your test as you go, then Playwright is gonna seem like an absolute gift at this point!
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial19 May 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
I've found Playwright to be a nice little middleground between Cypress and Selenium.
It's *very* easy to get E2E tests running in very few lines of code, works with NodeJS, Python, Java and .NET, and even works with your existing testing framework!
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial16 May 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
The new IEnumerable visualizer in Visual Studio 2022 is pretty dang handy!
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial13 May 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
I thought I understood everything about override/virtual vs new in C#.. But I guess not.
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial11 May 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
Here’s another one from the vault of “Huh, I guess I never thought I needed that until now”
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial28 Apr 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
I've had a couple of projects where we have seriously had to weigh up using .NET Framework just so we could use existing WCF services, but that is no more!
devblogs.microsoft.com/dotne…

.NET Core Tutorials@netCoreTutorial27 Apr 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
I used to really dislike "User Secrets" in .NET. I felt in encouraged developers to email passwords and secrets to each other.
But.. I've grown to like them for machine specific configurations.
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial21 Mar 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
An under the radar feature of SQL Server. The ability to generate threadsafe unique auto incrementing values with SQL Server Sequences.
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial21 Mar 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
Replying to @davidfowl
Ruby fell out of favor, ES6 included a bunch of features (Or with Babel you got the same thing), Typescript has Microsoft backing.

.NET Core Tutorials@netCoreTutorial16 Mar 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
A dead simple way to globally apply a query filter to ignore soft deleted entities in EF Core.
A nice "configure once and forget about it".
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial15 Mar 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
I've been using the same method of auto updating "DateCreated, DateUpdate and DeleteDeleted" fields in the database for quite some time.
And all it takes is a little bit of Entity Framework wizardry and you are up and running!
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial20 Feb 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
Unfortunately not. Seen it done before but it always seems very specific to the application (In terms of links etc)

.NET Core Tutorials@netCoreTutorial17 Feb 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
I’ve been watching from afar .NET developers argue about a particular upcoming C# 11 feature, Parameter Null Checks.
It’s actually just a bit of syntactic sugar to make it easier to throw argument null exceptions, but it’s caused a bit of a stir
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial9 Feb 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
I've been using Open API Generator for a while now when working in a team that prefers to completely design an API via YAML upfront.
Makes turning that into C# a one line command!
dotnetcoretutorials.com/2022…

.NET Core Tutorials@netCoreTutorial28 Jan 2022
🇳🇿
New ZealandConnected via WebAccount-level information, not a live location or per-post device.
Sick of handling your generic "DbUpdateException" for every Entity Framework exception? There's now a better way!
dotnetcoretutorials.com/2022…


