C#, Unity, https://xitter.cf/t.co/4dr7mfCpCj, TDD, Geometric Algebra

South Korea
Joined January 2015
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 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…
17
529
18
1,912
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 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 😊
7
106
1
298
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 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
12
39
4
264
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 retweeted
11
316
12
1,567
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 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.
4
23
4
129
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 retweeted
Replying to @MrPeterLMorris
Are expressions not common in functional programming? Now Span types can be used with switch expressions.
1
1
6
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 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…
3
6
27
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 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
5
10
76
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 retweeted
Here are some lambda optimization tips (kinda). They were tested in .NET 5 but are pretty much valid in .NET 6: #dotnet
12
66
4
295
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 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
206
547
102
5,543
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 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
6
30
1
147
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 retweeted
Like it #dotnet
And just a reminder that starting with C# 9 you can foreach over almost anything you wnat like `foreach(int x in 5)` or maybe a bit more useful `foreach(int x in 42..5)` by providing an extension method for a type you want to enumerate.
1
2
2
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 retweeted
Hello. Can anyone hear me? Is anybody listening? rodneylittlesii.com/posts/to…
15
36
13
130
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 retweeted
BEST FEATURE EVER!!!!!!!!!! Thank you GitHub team!
Is your fork behind? You can now sync from the parent repo with just a single click! πŸ–±πŸ’₯
4
18
96
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 retweeted
Value Delegate pattern provides the best *magic* free way to optimize lambdas. They are fast, inlinable, and allocation-free. #csharp #dotnet #programming
11
32
3
149
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 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…
1
6
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 retweeted
Not saying you should, but if you wanted to, you could use C# as a shell scripting language ;)
8
10
1
49
𝓒𝓸𝓡𝓽 𝓑π“ͺ𝓾𝓢π“ͺ𝓷 retweeted
Released v0.9.0 of GitHub Actions for VS Code marketplace.visualstudio.com… Editor auto-complete features are now enabled by default.
1
16
70