Windows asyncronous I/O discovering in .NET through kernel mode.
Unconference before Microsoft Japan "de:code" 2016 conference.
http://connpass.com/event/29637/
Windows asyncronous I/O discovering in .NET through kernel mode.
Unconference before Microsoft Japan "de:code" 2016 conference.
http://connpass.com/event/29637/
A Lisp-like lightweight functional language on .NET.
This slide contains how to generate expressions from Nesp parser.
ML勉強会 #2 https://ml-lang.connpass.com/event/58151/
https://github.com/kekyo/Nesp
How to make the Fastest C# Serializer, In the case of ZeroFormatterYoshifumi Kawai
The document discusses ZeroFormatter, an infinitely fast serializer that avoids common serialization inefficiencies. It provides benchmarks showing ZeroFormatter is faster than standard serializers. ZeroFormatter minimizes abstraction by directly writing to byte arrays without boxing or memory streams. Formatter classes handle different types by directly serializing/deserializing values without intermediate serialization steps. This achieves serialization with minimal overhead and memory allocation.
Overview of the .Net Collection Framework and Immutable CollectionsYoshifumi Kawai
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
A Lisp-like lightweight functional language on .NET.
This slide contains how to generate expressions from Nesp parser.
ML勉強会 #2 https://ml-lang.connpass.com/event/58151/
https://github.com/kekyo/Nesp
How to make the Fastest C# Serializer, In the case of ZeroFormatterYoshifumi Kawai
The document discusses ZeroFormatter, an infinitely fast serializer that avoids common serialization inefficiencies. It provides benchmarks showing ZeroFormatter is faster than standard serializers. ZeroFormatter minimizes abstraction by directly writing to byte arrays without boxing or memory streams. Formatter classes handle different types by directly serializing/deserializing values without intermediate serialization steps. This achieves serialization with minimal overhead and memory allocation.
Overview of the .Net Collection Framework and Immutable CollectionsYoshifumi Kawai
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
This document discusses RuntimeUnitTestToolkit, a tool for running unit tests on IL2CPP games. It allows creating unit test classes with public methods that will be automatically registered as tests. Tests can make assertions using the Is method and can be asynchronous by returning IEnumerator. It works with UniRx and allows testing asynchronous coroutines. The tool focuses on play time testing and supports running tests on actual devices.
Event : Visual Studio Users Community Japan #1
Date : 2019/09/14
ソフトウェア/サービス開発において最も後回しにされるものの代表が「パフォーマンスの向上」です。C#/.NET の最大の武器は開発生産性ですが、C# 7.0 以降はパフォーマンス向上のための機能追加が多数行われています。いくつかのポイントを押さえることで実装時からより高速なコードを書くことができるようになります。
このドキュメントでは、そんなポイントとなる箇所をふんだんにお届けします。
This document provides information about an event on asynchronous programming and user interface/experience design. It introduces the speaker as Takumi Suzuki, a Microsoft MVP for Visual C#, and provides links to his blog and an article about asynchronous methods in C# 5.0 and VB11.0. The document discusses the goal of "non-stop" experiences across different client devices and points of great UI/UX like beauty, usability, simplicity, and speed. It also briefly touches on techniques for asynchronous programming and some of the difficulties like callbacks, exclusivity, and deadlocks.
This document discusses developing C# applications on the Surface using limited tools like Notepad and PowerShell. It notes some limitations of PowerShell like not being able to load certain DLLs or create custom types. It considers remote options like using RemoteApp or remote debugging via Azure or VPN. The overall message is that basic C# development is possible directly on the Surface with minimal tools.
This document introduces a URL routing test kit for ASP.NET MVC that allows defining route mappings with very short code. It allows dynamic route definitions using URL.MapTo and expression trees for simplified URL routing tests that can be run on RemoteApp and Surface. An upcoming update will be released in a few days.