Using Linux on Windows

Linux is arguably the most developer-friendly operating system. From automation to feature-rich text editors, I see Linux as a must for any programmer. Powerful and hackable Linux ecosystem and the huge community make finding solutions to common problems very trivial. If you need to use Windows for a variety of reasons, you are not out of options when it comes to using Linux. Over the years, I have tried a lot of different ways to enable Linux functionality on Windows, some are better than others but all of them have specific use cases.

Continue reading

Writing scripts with Reddit API

In this post, I will show how you can use Python to gather content and create a simple web page around it. See the first part to learn how to register an app to Reddit API and get started. Setup I often use PyCharm or Jupyter notebook for Python, but any Python environment will do the trick. You need to have a Reddit app id and app secret already at hand for this part.

Continue reading

How to use Reddit API

One of the most valuable things I learned in recent years was learning how to use Public APIs to develop tools. An API (Application program interface) is a set of tools to communicate with another service. Learning how to use APIs is very valuable for web applications, but beyond that it is a useful skill to expand your horizon. Once you get the hang of it, there is endless possibilities what you can do with it.

Continue reading