AWS SDK
SharpLab
Our great sponsors
AWS SDK | SharpLab | |
---|---|---|
13 | 104 | |
1,999 | 2,524 | |
0.9% | - | |
9.9 | 7.8 | |
about 19 hours ago | 3 months ago | |
C# | C# | |
Apache License 2.0 | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
AWS SDK
-
"Did you know...?" infographics - #4 Unsafe magic
I'm not trying to criticize their implementation though, I think it is sound but perhaps a bit overwrought in this particular area. I will, on the other hand, level some criticism against the AWS implementation, yikes.
-
EfficientDynamoDb - High-performance DynamoDb library
aws-sdk-net/AttributeValue.cs at master · aws/aws-sdk-net (github.com)
-
AWS S3 Raw Authentication written in C#
AWS SDK for C# is actually a very good one and you should use it if you can. Unfortunately in my case it had just too many dependencies and due to attempt to cover all the AWS services (which it should absolutely do!) it's a very bloated, very hard to read codebase. I needed to perform a single AWS request to S3, very specific REST one, and I don't want to bring all these packages.
SharpLab
-
The One Billion Row Challenge – .NET Edition
One results in MOVSX, the other in MOVZX [1]. The difference thus is sign/zero extension when moving to the larger register. However, they seem to perform pretty much identical if I'm reading Agner Fog's instruction tables correctly.
[1] https://sharplab.io/#v2:C4LghgzgtgPgAgJgIwFgBQcDMACR2DC2A3ut...
-
Any programs or websites to practice programming?
If you don't have an IDE, you can use SharpLab.io or dotnet fiddle
- Por debaixo do capô: async/await e as mágicas do compilador csharp
-
C# Testing Playgrounds for old versions?
The closest online tool I can think of would be SharpLab, but you can only choose between Roslyn's git branches instead of C# versions.
- The combined power of F# and C#
-
TypeScript 5.2's New Keyword: 'using'
> C# doesn't allow you to destructure a single property and as far as I can tell
https://sharplab.io/#v2:C4LgTgrgdgNAJiA1AHwAICYAMBYAUBgRj2Nw...
Your code is destructuring two properties and discarding one of them. It doesn't work with a single property: https://sharplab.io/#v2:C4LgTgrgdgNAJiA1AHwAICYAMBYAUBgRj2Nw...
I think that records don't generate a deconstruct method when they only have one property, but even if you manually define one you'll get an error on `var (varName) = ...`
-
Tips for entry-level .net developer?
- LinqPad is great and I love, but, IMO, it is not the best tool to start with. It does not provide intellisense or debugger in the free version. Assuming you do not want to pay for this licence just to play a little with the language, I'd suggest https://sharplab.io/. It is not as powerfull as LinqPad, but at least it gives you suggestions.
- Running a XUnit test with C#?
-
C# courses that take a look at how the language runs under the hood?
And you should checkout https://sharplab.io/ to see what IL, assembly is generated for whatever code.
What are some alternatives?
JITWatch - Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
Azure PowerShell - Microsoft Azure PowerShell
Bot Builder SDK - Bot Framework provides the most comprehensive experience for building conversation applications.
DropNet - Client Library for the Dropbox API
Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Octokit.NET - A GitHub API client library for .NET
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
BenchmarkDotNet - Powerful .NET library for benchmarking
interactive - .NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
Getty Images API SDK - Getty Images API SDK - .NET
Dropbox.NET - The Official Dropbox API V2 SDK for .NET
csharplang - The official repo for the design of the C# programming language