Graymatter Developer
Home
Archives
Categories
Tags
Contact
About
Search
Articles
23
Tags
35
Categories
13

Home
Archives
Categories
Tags
Contact
About
Graymatter Developer
NancyFx vs. FeatherHttp 2020-04-25|Programming
As a long time fan of the lightweight syntax of the awesome NancyFx web framework, I was really curious when I stumbled upon FeatherHttp, a new low-ce ...
More efficient string concatenation with string.Create() 2020-04-09|Programming
Strings are immutable in C#, this is a common knowledge. Unless you use pointers in unsafe blocks, that is. Apparently, there is another way of makin ...
Reasons for C# inlining are (a bit) more complex than you think. 2020-03-07|Programming
The Twitter sometimes can serve as a place of unexpected insights and very interesting technical questions! For example, the question asked in a tweet ...
Local variables vs properties. No suprises here? 2020-03-03|ProgrammingC++
Can the benchmark that compares array iteration vs. pointer based iteration be optimized further? Yep!In a post I wrote earlier about performance comp ...
Is it faster to access arrays with pointer arithmetics? 2020-02-23|Programming
After seeing the results of my previous post where I tested performance impact of data locality, one of my collegues theorized that perhaps the huge d ...
Easy way to configure SOS in LLDB 2020-02-18|DebuggingPost-mortem
I don’t have much experience in using LLDB to debug .Net Core, so when I stumbled upon this little gem while looking at dotnet/diagnostics GitHub repo ...
Sequential memory access is... faster? 2020-02-17|ProgrammingC++
In gamedev articles about Entity-Component-System, data locality is often mentioned as a big reason to use such design pattern. The underlying data st ...
Nice little gotcha when loading SOS after launching .Net executable 2020-02-14|Debugging
When you launch .Net executable with WinDBG, in order to “catch” something nasty like AccessViolationExcetion, the application will stop after loading ...
Setting up WinDBG for analyzing memory dumps 2020-02-12|DebuggingPost-mortem
When I needed to investigate a memory dump for a first time, I stared at WinDBG window, not knowing how to begin. My google-fu yielded mixed results - ...
Segmentation faults when using P/Invoke = pointer issues? Not necessarily 2020-01-26|DebuggingPost-mortem
When debugging new RavenDB’s 32-bit pager for Linux-based ARM environments, which has platform specific functionality implemented in C and P/Invoked f ...
123

Michael Yarichuk

A place to share steps in my journey to become a better professional

Articles

23

Tags

35

Categories

13

Add to bookmark
Recent Post
NancyFx vs. FeatherHttp
2020-04-25
More efficient string concatenation with string.Create()
2020-04-09
Reasons for C# inlining are (a bit) more complex than you think.
2020-03-07
Local variables vs properties. No suprises here?
2020-03-03
Is it faster to access arrays with pointer arithmetics?
2020-02-23
Categories
  • Debugging4
    • Post-mortem3
  • Meta2
  • Programming17
    • Architecture1
    • C#1
      • ASP.Net1
    • C++6
      • WTF1
    • Databases1
    • Debugging1
    • Parsers2
    • WTF1
Tags
.Net ANTLR ASP.Net Core Architecture Async Blog C# C++ C++ Templates CMake Debugging Event-handling Framework Gdb Gotcha Hexo.io IOC/DI LLDB Linux MassTransit Microservices Middleware Multithreading OpenCV Optimization Package Management Parsers Performance PostgreSQL Programming REST SQL TPL WTF WinDBG
©2019 - 2021 By Michael Yarichuk
Driven Hexo|Theme Butterfly
Search

Powered by hexo-generator-search