Sasha Goloshchapov

My blog has moved to its new home at https://blog.ferrata.dev/ 

See you there!
December 2, 2022

My blog is moving to blog.ferrata.dev

And I am very excited about it 😁 The moving is mainly done except for some minor detail. Check this out: https://blog.ferrata.dev It was relatively easy, but at the same time, it was strange. Some things I thought would be painful, in fact, automagically worked. And some things, I had to get creative to get it working. Expect a blog po...
Read more
November 28, 2022

Weaponize your imposter syndrome

My blog has moved! Read this post at: https://blog.ferrata.dev/weaponize-your-imposter-syndrome/ Do you recognize the thoughts that your brain keeps generating over and over? "Next time, they will see you for what you really are," or "You won't get any good at this," or "You are a worthless idiot." Yep, that's the imposter syndrome tal...
Read more
November 23, 2022

GitHub App authentication in darklang

My blog has moved! Read this post at: https://blog.ferrata.dev/github-app-authentication-in-darklang/ My friend introduced me to a project named darklang, or simply Dark. It's a serverless and deployless backend builder. A unique approach that sets it apart (at least for me) is stated on its Introduction page: “Darklang is an integrate...
Read more
November 5, 2022

Attention to detail

My blog has moved! Read this post at: https://blog.ferrata.dev/attention-to-detail/ Let me tell you a funny story. It wouldn't be a stretch to say that one of my personal and professional traits is attention to detail. It's more like an obsession with detail. You can ask anyone who ever worked with me. It's just the way I have always b...
Read more
October 21, 2022

Do I need tests?

My blog has moved! Read this post at: https://blog.ferrata.dev/do-i-need-tests/ Do I need tests? People working in the industry will often say, "yes! what a dumb question!" And if you then ask "why?" you will get all kinds of answers. People will tell you that you need tests because: • it's a requirement • tests are important • you are...
Read more
October 2, 2022

Using pre-compiled message templates in ILogger

My blog has moved! Read this post at: https://blog.ferrata.dev/using-pre-compiled-message-templates-in-ilogger/ I saw a Rider suggestion not long ago to use pre-compiled message templates with ILogger methods. Something like the following: “Message template should be compile time constant” It turns out message templates are a thing. It...
Read more
September 19, 2022

Don't be afraid (of wrong things)

My blog has moved! Read this post at: https://blog.ferrata.dev/dont-be-afraid-of-wrong-things/ The phrase "don't be afraid" sounds fake. It's natural to have fear. Moreover, not having fear is just impossible. And definitely, you can't ignore it. But it's a good question what exactly are you afraid of? Analyzing this further can unfold...
Read more
August 31, 2022

Hey there!

My blog has moved! Read this post at: https://blog.ferrata.dev/hey-there/ My name is Alexander; people who know me call me Sasha. Interestingly I haven't had a blog for my whole 20+ career as a developer. I've never considered myself to be worthy of having a blog. I am just a regular guy who enjoys crafting software with like-minded pe...
Read more