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

Home
Archives
Categories
Tags
Contact
About
Graymatter Developer
Hunter, C++ package management made easy 2020-01-01|ProgrammingC++
In a previous post, I detailed involved and frustrating process I needed to go through to compile OpenCV as part of my application. You can see the po ...
OpenCV + Visual Studio + CMake = Adventure time 2019-12-25|ProgrammingC++
In theory, configuring a popular library like OpenCV in CMake should be easy. In practice, sadly, it is anything BUT easy. Why? Let me show you… Note ...
Hello ANTLR (writing parsers is easier than you think!) 2019-12-25|ProgrammingParsers
After playing around with the awesome ANTLR for a while (it is a parser generator, in case you are not familiar with it), I decided to write something ...
Even simple stuff, like C# TPL can surprise you! 2019-12-17|ProgrammingWTF
What do you think would happen if you run this code? Can you guess without actually running it?Now try running it and see what happens. It might actua ...
Yet Another (Cryptic) CMake Error 2019-12-17|ProgrammingC++WTF
I like CMake. I really do. But sometimes… it is frustrating.The samples found online are understandable and easy to follow and everything compiles fin ...
Adventures of a C# dev in C++ land - dependency injection 2019-12-07|ProgrammingC++
I stumbled upon Boost.DI by accident and was instantly intrigued: for a developer used to C#, dependency injection during compilation time sounds craz ...
Synchronization primitives + async/await = trouble 2019-12-05|ProgrammingDebugging
Recently, my colleague was investigating an interesting issue. A ReaderWriterLockSlim was sometimes throwing the following exception when releasing a ...
Listening to data changes in PostgreSQL and C# 2019-12-02|ProgrammingDatabases
To poll or not to poll?Nowadays, fast, responsive UI that reacts to data changes is pretty much a given (well, not always, yes, but often enough to ta ...
Hello World with multiple microservices 2019-11-28|ProgrammingArchitecture
A friend of mine was having trouble finding simple but working example of microservices that he could tinker with, finding instead either buzzword-hea ...
Middleware implementation in ASP.Net Core is weird 2019-11-27|ProgrammingC#ASP.Net
This might seem like a clickbait-y article, but… it really looks this way! Allow me to explain.For one of my pet projects, I considered implementing R ...
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 - 2022 By Michael Yarichuk
Driven Hexo|Theme Butterfly
Search

Powered by hexo-generator-search