Audio Programming Frameworks

Posted on Fri, 10 Apr 2020 in Other • Tagged with c++, audio programming

Music production has been my hobby for a year now. It's the main reason why I wasn't so active in blogging last year. Now I am used to it. I've developed some new habits and balanced my life. And I think it's high time to bring some programming into it.

I'm going to program a couple of audio plugins or standalone applications. I have several ideas to implement. And I'm going to write a series of articles about audio programming.

Continue reading

Is It Worth Become a Developer?

Posted on Mon, 20 Jan 2020 in Other • Tagged with carrier, software developer, programmer

There is a whole week of bank holidays at the very beginning of January in Russia. Sometimes it causes strange thoughts and ideas in people's minds. For example two of my friends decided to become programmers.

Continue reading

Codingame: Clash of Code

Posted on Fri, 26 Apr 2019 in Other • Tagged with codingame

In January I wrote that I want to make a big and interesting project with Codingame - develop an ML-based bot for LEGENDS OF CODE & MAGIC. Procrastinating an attempt to do it (again...) I found out that there is something really interesting on Codingame. Clash of Code! It is a tiny coding competition. After playing them for a while I can say they are awesome to relax from daily routine.

Continue reading

Plans for 2019

Posted on Wed, 02 Jan 2019 in Other • Tagged with blog, plans, 2019

Today is 2nd of January 2019. It is a time to make some plans for this blog. I want to write at least 12 blog posts. There are two topics that I find very interesting: CodinGames and Kaggle challenges.

Continue reading

Coders Strike Back Post-mortem

Posted on Thu, 12 Jul 2018 in Other • Tagged with python, c++

The latest couple of months I've spent around 40 hours at weekends and in evenings trying to write a bot that is able to finish the track of Coders Strike Back faster than opponents. During this time I'd made quite a lot of mistakes before I got into the Legendary league. This is a post-mortem for that project.

Continue reading

Big Data. Educational Resources

Posted on Fri, 28 Apr 2017 in Other • Tagged with big data, coursera, quora, education

Big Data is a kind of buzzword nowadays. However, it looks that having skills in it can make a huge influence on a programming career. At least, it's true for me. That's why this list appears. It's a unsorted and unfiltered bunch of resources covered "Big Data" topic.

Continue reading

Is this MOOC good for me?

Posted on Wed, 05 Apr 2017 in Other • Tagged with mooc, coursera, stepic

There are a lot of massive open online courses (MOOCs) today. Some of them are free, other paid. Such courses were all hype couple years ago. Now when we all come down to earth, there are some questions about that courses: how to add them to my education plan and how to choose the best one.

Continue reading

Why I Use Plain Text Everywhere

Posted on Tue, 31 Jan 2017 in Other • Tagged with plain text, orgmode

A week ago I tried to migrate the blog to Wordpress again. I decided to give it another chance because I had plans to add more images to posts. It's quite difficult to do it using Pelican. Wordpress has a great tool for image managing. I thought that its WYSIWYG editor was good too. I installed it and I even converted a couple of posts to it. But then I decided to stop. It took me 20 minutes to format properly that posts.

Continue reading

How to set up HTTPS for S3 static site

Posted on Mon, 12 Dec 2016 in Other • Tagged with pelican, https, amazon

Google is using HTTPS as a ranking signal since August 2016. Amazon lets their users free certificates. This two factors forces me to find out how to set up HTTPS for my S3 blogs. The solution is to place an S3 bucket behind CloudFront.

Continue reading

MongoDB count queries can slow down your API

Posted on Fri, 23 Sep 2016 in Other • Tagged with mongo, api, rest

Sometimes front-end team or other API clients ask to show them total number of objects in API replies. But if you use MongoDB, try not to do this. It slows down your API.

Continue reading