Draw.io real-time collaboration using Visual Studio Code and Live Share

You’ve probably heard about draw.io which is one of the best free, open-source diagramming software. The tool is powerful. It supports many storage backends and could be integrated into other apps. But the one crucial feature is still missing – it has lack of collaborative editing.

Remote collaboration is something we need these days. Last time, Visual Studio Code announced extension called Live Share, allowing developers to share their workspace with other people. In consequences, it opens a bunch of new possibilities!

Thanks to the VSCode, LiveS hare and draw.io integration, you can bring the power of collaboration into draw.io.

Read more →

How to convince your boss to let you write tests

When we talk about software development, sooner or later someone starts a discussion about tests. In our world, tests are considered as something helpful and crucial to our work. However, sometimes we need to face with people who have a different opinion about it. Moreover, it’s hard to find a proper argument, especially for a person who pays you and who wants to utilize your time effectively.

How can you convince your boss to let you write tests? Should you even ask for permission?

Read more →

Why I migrated my blog from WordPress to Hugo

Before you start your blog, you have to perform a set of essential choices – topics you want to write about, domain name, and the way you’ll publish your content. I choose the self-hosted WordPress platform with a slightly customized theme that I found on the Internet.

After more than two years of blogging, I migrated all my content to Hugo. In this article, I would like to show you why I decided to move on from WordPress to Hugo – a static page generator.

Read more →

How to boot system from USB using GRUB

Almost every modern computer has a dedicated menu to choose where from should the system boots. If not, there is an option in BIOS/UEFI to change that. But what if both options failed for some reason?

Read more →

The form may limit you

Sometimes I feel a surge of creativity. It’s a shame not to use this state to create something remarkable. However, once I sit down to my desk trying to write some words or code, I realize that I should do this in a particular way. Why? Because it’s how I use to do these things. And you know what? The form may limit you.

Read more →

Don’t read later. Read it now.

I would like to confess a small lie that I told myself each time when I found something interesting on the Internet, but I didn’t have enough time to read it. It was Read later.

Read more →

Find and insert reference to note on macOS using Alfred

Create connections between notes is the essential part of the whole note-taking process, and for sure, it leads to discovering outstanding ideas in the future. However, it requires extra effort during writing: you have to find a proper note, copy the reference and paste it to the original memo. Some software has a built-in feature to handle it, but when it comes to plaintext notes, the implementation depends on the user.

In this article, I’ll show you how to create Alfred workflow that automates the process of finding and inserting a reference to other notes.

Read more →

Think big, start small

When I think about a new idea or my next goal in life, I usually think big. The goal has to be ambitious and attractive to me, otherwise, it’s not worth putting effort into it. However, big goals also overwhelm me, because I don’t know where I should start. So I prepare. And I think. And I prepare. And I think. And this loop goes on.

It changed. The endless loop of thinking about the best approach to achieve the goal or to do whatever you want means that you probably try to start with something big. To break it, just do the opposite – think big, but start small.

Read more →

Quick access to any menu item in macOS apps

MacOS has a special shortcut I wish I have known them at the beginning of my journey with this system. The functionality is hidden in the menu in almost every app when you click on Help. I talk about this little search box.

Read more →

My 2019 Annual Review

The end of the year is presumably a good time for reflection and review. I don’t have any strict structure for annual reviews. I did them many times before, but I haven’t found any process that I stick to. I used to set goals and check if I accomplished them. However, this year I tried something different.

Read more →