Stray's Little Place

Hey there, take a cup of coffee and let me introduce you to wonders of modern IT.

Who am I?

  • Gamedev programmer in retirement
  • Security programmer in the meantime
  • Open source maker
  • Dragon-lover and 3D artist
  • My CV

What will you find there?

  • All articles I've written in past years (please, allow me some time to port and translate them all)
  • Helpful advices
  • Solutions to uncommon problems I've encountered
  • Kindred spirit who can help you get better in IT

Learn more

Questions? Suggestions? Death wishes?

Feel free to poke me

Articles

All articles I've written in past years (please, allow me some time to port and translate them all!)

Why C++ std::enable_shared_from_this sucks in multithreaded environment

Description of very nasty design trap resulting in pointer data race when using std::enable_shared_from_this in concurrent environment

C++ meta-programming part 1: introduction to pre-processor

Probably all who ever get even a tiny bit of grasp of C++, know that almost every project is started by using #include pre-processor directives. But are you truly aware of what this does under the hood? In the first article, I will discuss pre-processor, how it works and what it really does.

Blog

(Comming soon)

My projects...

(Comming soon)

Get in touch

Remember, I don't bite

Email

piotr@kosek.com

Social