CTO of Sela Group, Microsoft Regional Director and C# MVP, international consultant and trainer.
linux-tracing-workshop. Examples and hands-on labs for Linux tracing tools workshops
1.3kminidumper. Write minidumps of .NET processes with full memory, only CLR heaps, or no memory at all
222windbg-extensions. Various extensions for WinDbg
176etrace. Command-line tool for ETW tracing on files and real-time events
147msos. Command-line environment a-la WinDbg for executing SOS commands without having SOS available.
93shmemq-blog. Shared memory queue benchmarks and tracing for blog
80template-metaprogramming-day. Materials for the C++ Template Metaprogramming one-day workshop
62LiveStacks. Collect, aggregate, and display live stack traces for ETW events, including CPU sampling, of native and .NET processes.
53simd-workshop. Exercises and sample code for a C# SIMD (vectorization) workshop
37spark-workshop. Labs and data files for a full-day Spark workshop
25Memory. Test program for allocating various kinds of memory
25dntrace. Trace .NET Core runtime events and summarize them
22jobrun. Run a process in a job and control its resource quotas
21marshalfx. Extensions for the Visual Studio C++/CLI marshaling framework
17AdvancedDotNetDebugging. Slides and demos for my Advanced .NET Debugging with WinDbg and SOS talk.
11libstapsdt-jni. Java wrapper for libstapsdt: enables JVM applications to create USDT probes dynamically
10rentahome. Rent a Home demo application for Android, iOS, Windows Phone 8, and Windows 8. Used as a demo in Windows Azure Mobile Services presentations.
10wams-android. Windows Azure Mobile Services unofficial Android SDK
9production-diagnostics-day. Materials and hands-on labs for a production diagnostics workshop
5clrmd. Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps.
4docker-aci-workshop. Docker and Azure Container Instances workshop
3sosloader. Automatically loads SOS based on information present in the dump file
3cool-cpp-things. C++
3invtsc. Print the CPU clock cycle counter as reported by rdtsc on Intel processors, and report invariant TSC availability
2swift-simple-weather. Simple weather iOS app in Swift that demonstrates unit tests and UI tests with SBTUITestTunnel
2ETLFlameGraph. Generate flame graphs from Event Tracing for Windows (ETW) stack trace recordings
2pinvoke-stack-bug. Demo code for a P/Invoke bug caused by structure packing in output parameters overwriting an unrelated stack variable
2r-workshop. R workshop with tutorial and data exploration exercises
2dotfiles. My dotfiles (Vim, bash, screen, etc.)
1Microsoft.Diagnostics.Tracing.Logging. .NET library for logging data via EventSource/ETW
1perf-tools. Performance analysis tools based on Linux perf_events (aka perf) and ftrace
1BenchmarkDotNet. .NET library for benchmarking
1offset2source. A tool that converts module (and optional method) instruction offsets back to the .cpp source file and line number.
1async-profiler. C++
1NativeLeakDetector. C#
1playground. Sasha's Git Playground
1PostPCDemos. Demos from PostPC HUJI course
1wbext. Example WinDbg extension written in C#
1