Want to learn how to build a C# console app that talks to ChatGPT? In my latest video, I show you how to integrate the OpenAI API and get responses in real time! Perfect for devs looking to add AI to their projects. Check it out! 🎥
Exciting news! My latest YouTube video is out now! In this video, I take you through the process of setting up an App Service in Azure and deploying a Blazor Server App to the cloud! 🚀
Blogged: How to Create Charts with Chart.js in ASP.NET Blazor
So you’re building an app that needs charts, and you want to use a well-supported chart library like Chart.js, but you’re building your app using Blazor. How do you avoid having to do lots of Javascript interop?
Blogged: 'To Var or Not to Var. When to Use Var in Your C# Code'
Readability is in my opinion, the key thing to consider when deciding whether to use ‘var’. In this post, I talk about a simple question you can ask to decide on whether or not you should declare implicitly or explicitly.
As requested by my viewers, I've put together a playlist containing C# videos that cover beginner-level topics. Hope it's useful! youtube.com/playlist?list=PLC...
C# Readability Tip - When returning a value based on a condition, avoid using an 'Else' statement if you can. If you're returning a value based on a condition being true, the next return statement will already only be returned in the 'else' state.
In C#10 or older, when creating a struct, you're expected to initialise all of your field values. If you don't, the compiler will complain.
C#11 introduces 'Auto-Default Structs' which will initialise fields for you to default values! #dotnet#csharp#softwaredevelopment#dotnetconf#microsoft
Nick Proud
🚀 Just dropped a new video! 🚀
Want to learn how to build a C# console app that talks to ChatGPT? In my latest video, I show you how to integrate the OpenAI API and get responses in real time! Perfect for devs looking to add AI to their projects. Check it out! 🎥
#chatgpt #ai #tech
6 months ago | [YT] | 1
View 0 replies
Nick Proud
Exciting news! My latest YouTube video is out now! In this video, I take you through the process of setting up an App Service in Azure and deploying a Blazor Server App to the cloud! 🚀
1 year ago | [YT] | 0
View 0 replies
Nick Proud
Blogged: How to Create Charts with Chart.js in ASP.NET Blazor
So you’re building an app that needs charts, and you want to use a well-supported chart library like Chart.js, but you’re building your app using Blazor. How do you avoid having to do lots of Javascript interop?
Find out in my blog post.
nickproud.com/2023/05/04/how-to-create-charts-with…
#dotnet #blazor #aspdotnet #softwareengineering
2 years ago | [YT] | 4
View 0 replies
Nick Proud
Blogged: 'To Var or Not to Var. When to Use Var in Your C# Code'
Readability is in my opinion, the key thing to consider when deciding whether to use ‘var’. In this post, I talk about a simple question you can ask to decide on whether or not you should declare implicitly or explicitly.
www.automationmission.com/2023/04/24/to-var-or-not…
#softwaredevelopment #cleancode #dotnet #dotnetdeveloper
2 years ago | [YT] | 1
View 0 replies
Nick Proud
As requested by my viewers, I've put together a playlist containing C# videos that cover beginner-level topics. Hope it's useful!
youtube.com/playlist?list=PLC...
2 years ago (edited) | [YT] | 0
View 0 replies
Nick Proud
‪@nickproudprogrammer‬ here with a new video, showing you how to gracefully manage the cancellation of long-running tasks in C#
2 years ago | [YT] | 1
View 0 replies
Nick Proud
C# Readability Tip - When returning a value based on a condition, avoid using an 'Else' statement if you can. If you're returning a value based on a condition being true, the next return statement will already only be returned in the 'else' state.
#dotnet #csharp #csharpdeveloper #softwaredevelopment
2 years ago | [YT] | 7
View 1 reply
Nick Proud
Got a video coming up on Span<T> and how it can be a boost to performance in C#. Keep an eye out for that one tomorrow!
2 years ago | [YT] | 1
View 0 replies
Nick Proud
In C#10 or older, when creating a struct, you're expected to initialise all of your field values. If you don't, the compiler will complain.
C#11 introduces 'Auto-Default Structs' which will initialise fields for you to default values! #dotnet #csharp #softwaredevelopment #dotnetconf #microsoft
2 years ago (edited) | [YT] | 1
View 0 replies
Nick Proud
Do you regularly use the preview version of .NET? eg: Current .NET 7 preview?
2 years ago | [YT] | 1
View 0 replies
Load more