From 04e1c8ac613c315807b47a63ebc4f4b9364eafb2 Mon Sep 17 00:00:00 2001 From: Dustin Moris Gorski Date: Sun, 6 Jun 2021 12:24:19 +0100 Subject: [PATCH 1/2] Added more links to the .NET Basics blog post --- .../BlogPosts/2021_05_24-dotnet-basics.md | 12 ++++++++---- src/DustedCodes/CSS/themes.css | 4 ++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/DustedCodes/BlogPosts/2021_05_24-dotnet-basics.md b/src/DustedCodes/BlogPosts/2021_05_24-dotnet-basics.md index 01b1b4e..883a17e 100644 --- a/src/DustedCodes/BlogPosts/2021_05_24-dotnet-basics.md +++ b/src/DustedCodes/BlogPosts/2021_05_24-dotnet-basics.md @@ -164,7 +164,7 @@ Even though .NET Framework, .NET Core and Mono are officially labelled as "frame The original .NET Framework is what most people think of when they have negative connotations towards .NET. It was tightly coupled to Windows, the CLR could only run on Windows or Windows Server with IIS, it required Visual Studio to develop on it and it had absolutely no cross platform support. It was also relatively slow in execution and slow to evolve. -Overall it worked well on Windows but started to increasingly lack capabilities and meet modern software development demands. +Overall it worked well on Windows but started to increasingly lack capabilities and meet modern software development demands. ## What is Mono? @@ -204,11 +204,11 @@ Without doubt, any new .NET developer should start with .NET 5 or higher when le [.NET Standard is basically a short lived invention from the past](https://devblogs.microsoft.com/dotnet/the-future-of-net-standard/), but because it still lingers around many corners of the internet it is worth quickly touching on as well. -Before .NET 5 became the unification of .NET Framework and .NET Core Microsoft created a specification called the ".NET Standard" which was meant to help developers to build Framework and Core compatible applications. .NET Standard was not a framework itself, but just a blueprint (specification) of available APIs. +Before .NET 5 became the unification of .NET Framework and .NET Core Microsoft created a specification called the ".NET Standard" which was meant to help developers to build Framework and Core compatible applications. .NET Standard was not a framework itself, but just a blueprint (specification) of available APIs. It worked as following, the higher the version of .NET Framework was, the higher it would implement a version of .NET Standard. The same was true for .NET Core. This meant that a .NET developer could target a specific version of .NET Standard and then be confident that it would be compatible with certain versions of .NET Framework and .NET Core. -It was a worthwhile idea but unfortunately has always caused some confusion with .NET developers and finally got phased out with the unification of .NET 5. +It was a worthwhile idea but unfortunately has always caused some confusion with .NET developers and finally got phased out with the unification of .NET 5. ## Why is there no .NET Core 4? @@ -252,7 +252,7 @@ dotnet new web This is a good starting point to slowly explore ASP.NET Core as a whole and learn about the architecture of the framework and how to compose bigger applications. -A great resource to learn ASP.NET Core and find out about different project types is [practical-aspnetcore](https://github.com/dodyg/practical-aspnetcore). Another fantastic resource is [The Little ASP.NET Core Book](https://recaffeinate.co/book/), a short free e-book to help people learn about ASP.NET Core! +A great resource to learn ASP.NET Core and find out about different project types is [practical-aspnetcore](https://github.com/dodyg/practical-aspnetcore). Another fantastic resource is [The Little ASP.NET Core Book](https://recaffeinate.co/book/), a short free e-book to help people learn about ASP.NET Core! For functional developers the [SAFE Stack](https://safe-stack.github.io) is a great place to get started too! ## Who is dotnet-bot? @@ -277,12 +277,16 @@ Jokes aside, there is no real reason why everything is called something .NET. So Finally a list of some useful links: - [.NET Homepage](https://dot.net) +- [.NET Blog](https://devblogs.microsoft.com/dotnet/) +- [.NET Conversations](https://devblogs.microsoft.com/dotnet/category/conversations/) - [C# Documentation](https://docs.microsoft.com/en-us/dotnet/csharp/) - [F# Documentation](https://docs.microsoft.com/en-us/dotnet/fsharp/) - [VB.NET Documentation](https://docs.microsoft.com/en-us/dotnet/visual-basic/) - [NuGet.org](https://nuget.org) (npm for .NET) - [.NET Foundation](https://dotnetfoundation.org) +- [Live .NET](https://live.dot.net) (.NET community stand-ups) - [Versions of .NET](https://versionsof.net) - [Themes of .NET](https://themesof.net) (High level topics which the .NET team is working on) +- [Sites of .NET](https://sitesof.net) (Find all official .NET pages in one place) - [Discover .NET](https://discoverdot.net) (.NET community resources) - [BuiltWithDot.Net](https://builtwithdot.net) (Collection of projects which have been built with .NET) \ No newline at end of file diff --git a/src/DustedCodes/CSS/themes.css b/src/DustedCodes/CSS/themes.css index ad3cc57..f29e206 100644 --- a/src/DustedCodes/CSS/themes.css +++ b/src/DustedCodes/CSS/themes.css @@ -20,7 +20,7 @@ body { --col-dark: #f8f8f8; --col-faint: rgba(80, 80, 80, 0.1); --col-faded: rgba(68, 68, 68, 0.4); - --col-normal: rgba(51, 51, 51, 0.6); + --col-normal: rgba(51, 51, 51, 0.8); --col-light: rgba(68, 68, 68, 0.8); --col-strong: #000; --col-accent: #cd8e00; @@ -67,7 +67,7 @@ body.dark-theme { --col-dark: #f8f8f8; --col-faint: rgba(80, 80, 80, 0.1); --col-faded: rgba(68, 68, 68, 0.4); - --col-normal: rgba(51, 51, 51, 0.6); + --col-normal: rgba(51, 51, 51, 0.8); --col-light: rgba(68, 68, 68, 0.8); --col-strong: #000; --col-accent: #bc5543; From 5c312e966988d8d3e0bbbfe40be648dd6aaebbb0 Mon Sep 17 00:00:00 2001 From: Dustin Moris Gorski Date: Sun, 6 Jun 2021 12:30:50 +0100 Subject: [PATCH 2/2] cross reference from previous blog post --- src/DustedCodes/BlogPosts/2020_07_22-dotnet-for-beginners.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/DustedCodes/BlogPosts/2020_07_22-dotnet-for-beginners.md b/src/DustedCodes/BlogPosts/2020_07_22-dotnet-for-beginners.md index dc3af7e..90a84a6 100644 --- a/src/DustedCodes/BlogPosts/2020_07_22-dotnet-for-beginners.md +++ b/src/DustedCodes/BlogPosts/2020_07_22-dotnet-for-beginners.md @@ -237,4 +237,6 @@ The future success of .NET will be based on the developers which it can attract The success of .NET in ten years will be based on the decisions made today. -I hope those decisions will be made wisely! \ No newline at end of file +I hope those decisions will be made wisely! + +
June 2021 Update:

If you are actually learning .NET and were looking for beginner content to get started then check out my latest blog post on .NET Basics which teaches all the foundational concepts around .NET and explains the inner workings of the platform.

\ No newline at end of file