Skip to content
This repository has been archived by the owner on Aug 31, 2024. It is now read-only.

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
dustinmoris committed Jun 6, 2021
2 parents 28eab2b + 5c312e9 commit 61bea75
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 7 deletions.
4 changes: 3 additions & 1 deletion src/DustedCodes/BlogPosts/2020_07_22-dotnet-for-beginners.md
Original file line number Diff line number Diff line change
Expand Up @@ -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!
I hope those decisions will be made wisely!

<div class="tip"><strong>June 2021 Update:</strong><p>If you are actually learning .NET and were looking for beginner content to get started then check out my latest blog post on <a href="https://dusted.codes/dotnet-basics">.NET Basics</a> which teaches all the foundational concepts around .NET and explains the inner workings of the platform.</p></div>
12 changes: 8 additions & 4 deletions src/DustedCodes/BlogPosts/2021_05_24-dotnet-basics.md
Original file line number Diff line number Diff line change
Expand Up @@ -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?

Expand Down Expand Up @@ -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?

Expand Down Expand Up @@ -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?

Expand All @@ -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)
4 changes: 2 additions & 2 deletions src/DustedCodes/CSS/themes.css
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down Expand Up @@ -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;
Expand Down

0 comments on commit 61bea75

Please sign in to comment.