Dope Links 2021.08

New in Git: switch and restore

Recently Git got two new high level commands  switch and restore. The first one allows to quickly switch between branches, and the second one allows to quickly restore a file to specific revision.

New in Git: switch and restore
To my surprise, I recently found out about 2 new additions to the list of high-level commands: git restore and git switch

10 Fun Things You Can Do With GitHub.dev

10 more or less known tips & tricks you can use on GitHub.

10 Fun Things You Can Do With GitHub.dev 😎
GitHub recently released github.dev, which allows you to press . on any repo in order to open it in...

RFC 3339 vs ISO 8601

A cheatsheet that compare two date format standards.

RFC 3339 vs ISO 8601
Comparison between RFC 3339 and ISO 8601 date formats


Exploring a minimal Web API with ASP.NET Core 6

Microsoft added a new ways to quickly create Web APIs. I have to admit - I really like it.

Exploring a minimal Web API with ASP.NET Core 6
I write about minimal Web APIs in 2016 and my goal has always been for ’dotnet ...

minimal.github.io


Tutorials and samples for ASP.NET Core 6 minimal APIs

GitHub - Minimal-APIs/minimal-apis.github.io: tutorials and samples for minimal apis
tutorials and samples for minimal apis . Contribute to Minimal-APIs/minimal-apis.github.io development by creating an account on GitHub.

Parameter optionality in Minimal APIs

More on ASP.NET Core 6 minimal APIs. This time it's about optional parameters.

Parameter optionality in Minimal APIs
In .NET 6 RC1, we shipped support for a new feature in Minimal APIs that allows developers to set the optionality of request parameters by using nullable annotations and default parameters to indicate which values are required and which aren’t. For example, let’s say you had an endpoint that generat…

Add an option to build the concurrency library for back deployment

It looks like async and await might come to environments prior to macOS 12/iOS 15.

Add an option to build the concurrency library for back deployment. by DougGregor · Pull Request #39051 · apple/swift
Introduce an additional build product to build-script to buildback-deployable concurrency libraries. These libraries would need tobe embedded in apps deployed prior to macOS 12/iOS 15 to support...