Configuring Python Workspace: Poetry

In the previous article, I have described my approach to configure Python workspace. I mentioned there that I do not use poetry because it “cannot be used to specify dependencies when you work with Jupyter notebooks”. However, people ( @BasicWolf и @iroln) from the russian tech website Habr recommended me to look at poetry closer, as it apparently can fulfil all my requirements. “Two heads are better than one”, and I started to explore this tool deeper.

Configuring Python Workspace

I like Python. For the last several years, I have used it extensively in my research. There are a lot of useful libraries, and it is an equally powerful language for writing simple scripts, producing large systems, doing data analysis and machine learning. It is very laconic and allows you to use different programming paradigms. According to Tiobe Index, currently (January 2020) Python is on the third place among the most popular programming languages, with year-to-year gain of 1.

Configuring Network between Host and Guest VM in VirtualBox

This article shows how to configure network in VirtualBox to enable the host to reach virtual machines and to provide virtual machines with a possibility to interact between each other.

My Approach to Task/Time Management. Part 3: Productivity and Focus

In this series of articles, I describe my approach and tools for time and task management. In the third part, I share my experience on how to put yourself into the flow state, stay focused and perform better.

My Approach to Task/Time Management. Part 2: Tool set

In this series of articles, I describe my approach and tools for time and task management. In the second part, I explain what tools I use and how I do it.

My Approach to Task/Time Management. Part 1: Framework

In this series of articles, I describe my approach and tools for time and task management. In the first part, I describe the framework that I use for my task/time management and reveal the foundation of my approach.

Managing VS Code Extensions

The last several years Microsoft’s Visual Studio Code (VS Code) is my favorite text editor. Thanks to the amazing “LaTeX Workshop” plugin, I started using it as a LaTeX editor to write my research papers, and eventually I moved most of my everyday routines there. Currently, I use it for Python and Rust (I’ve just started) development, web development. Even this post I write in this editor due to its great support of markdown language.

Reader Mode in Google Chrome

On June 4th, 2019, Google released Chrome 75. One of the advertised features of this version is “Reader Mode” that allows you to concentrate on the content of a website removing irrelevant content from a page. In this article, I explain how to start using this mode and what are the drawbacks.

Using PDFtk

When you are working with PDF documents, it is often required to merge them together, rotate some pages or select some of them, etc. This functionality is helpful when you care about the nature and want to avoid printing some pages. It is quite often when some authorities ask you to print a PDF document, sign just one page and send them back a scanned copy. In this situation, the PDFtk utility can be very useful.