Recent Posts

More Posts

My previous post about creators of Go, who think different, ended with a phrase Does it mean that they right again? I don’t know, we will see…. And now we can say for sure that they were right again. If you didn’t hear it, then you should read this post. It’s an incident report from Cloudflare regarding significant vulnerability discovered in their service. But they didn’t mention the most important part, how it was found.

CONTINUE READING

I named this post after a very well-known slogan from Apple advertising. But we will not talk about Apple, we will talk about Go, the programming language that was created by exactly that type of people. The landscape of programming languages is huge. But there are something common for almost all of them. They try to put a lot of new features with every release. Sometimes, they broke compatibility between different versions, like Scala or even broke their community into 2 parts, like Python.

CONTINUE READING

In previous post I tried to describe why I started to look into Go. Today I want to share a small example of Go power. Some time ago we had a tiny Python script for monitoring purposes that runs into CI. Setup was simple: - download script from Git repo - download and run Docker container with Python environment - run monitoring script. The whole execution time in CI was around 10 seconds.

CONTINUE READING

I looked at Go in early 2015. Of course, I heard about this language earlier, but at those moments he wasn’t very interesting for me. Things changed after I joined Russian-speaking Go community in Slack (golang-ru.slack.com). I found very interesting and skilled people there. And this was the main point that forced me to look at the language. I went on golang.org and read the documentation. After that, I tried to write a small CLI tool, which used for authentication via HTTP on some internal service.

CONTINUE READING

It finally happened!

After several attempts, I finally moved from Jekyll to Hugo.

I’m also moved from Github Pages back to Amazon S3. If you’re looking for a guide, try this one. It mentioned some things that weren’t clear in the process.

CONTINUE READING

Contact

You can find my CV here