ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
A gentle reminder that @JohnSelstad has compiled one of the best libraries of mathematical tools for @unity3d.
Inverse kinematics, BΓ©zier functions, Kalman filters, soft bodies, and much more.
If you are a #gamedev, this is a game-changer.
π
github.com/zalo/MathUtilitieβ¦
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
All my tweets about C# 11 features in one thread π§΅
Twelve features!
Which one is your favorite? I'm waiting for the required members π₯
Retweets are appreciated π
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
C# 11 introduces static abstract members in interfaces.
You can add static abstract members in interfaces to define interfaces that include overloadable operators, other static members, and static properties.
It's one of the features to enable generic math support.
1/2
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
In case you missed it, @github now supports special "warning" and "note" blockquotes for callouts in your markdown content. Useful for docs.
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
C# 11 extends scope of `nameof` expressions.
You can specify the name of a method parameter in an attribute on the method or parameter declaration.
This feature can be used in adding attributes for code analysis.
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
Replying to @MrPeterLMorris
Are expressions not common in functional programming?
Now Span types can be used with switch expressions.
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
π― You don't need to use XAML to make awesome .NET MAUI app
πJoin me, @JamesMontemagno + @Bijington to learn how to use the Maui Markup Community Toolkit to create beautiful UIs using C#
youtube.com/watch?v=vTtIhUCcβ¦
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
Exciting plans for all developers using Unity with C# and .NET! π’π€
π Want to know what's next on Unityβs interaction with the @dotnet ecosystem?
Learn how we're going to standardize, modernize, and innovate your development experience: on.unity.com/3t40Xfh
Canβt wait to have your feedback guide us on this journey! #dotNET
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
OMG we did it github.com/dotnet/roslyn/issβ¦! Cached delegates for method group conversions! #dotnet #csharp
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
Here are some lambda optimization tips (kinda).
They were tested in .NET 5 but are pretty much valid in .NET 6:
#dotnet
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
Whatβs your #1 unspoken tip about the tech industry?
Iβll go first:
Changing jobs is the most efficient and successful way to get a pay rise
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
.NET 6 introduces a static abstract interface members
This enables interfaces to expose operators and other static methods.
For example, now you can implement algebraic generic methods, and this is called - Generic Math
More: devblogs.microsoft.com/dotneβ¦
#dotnet #csharp
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
Like it
#dotnet
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
Hello. Can anyone hear me? Is anybody listening?
rodneylittlesii.com/posts/toβ¦
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
Value Delegate pattern provides the best *magic* free way to optimize lambdas.
They are fast, inlinable, and allocation-free.
#csharp #dotnet #programming
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
Having done the ThisAssembly codegen via MSBuild years ago (see nuget.org/packages?q=MSBuildβ¦), I'm in π with the new @roslyn source generator-based approach in the brand new ππ‘π’π¬ππ¬π¬ππ¦ππ₯π² nuget.org/packages/ThisAssemβ¦
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
Not saying you should, but if you wanted to, you could use C# as a shell scripting language ;)
ππΈπ΅π½ ππͺπΎπΆπͺπ· retweeted
Released v0.9.0 of GitHub Actions for VS Code marketplace.visualstudio.comβ¦
Editor auto-complete features are now enabled by default.





































