Microblog

When it comes to navigating Drupal's admin, I can't recommend the Coffee module enough (find it at https://www.drupal.org/project/coffee). This impressive tool has boosted my productivity exponentially. It is, without a doubt, one of the most essential and effective modules I've ever used. By delivering a streamlined navigation experience, it enables users to work smarter, not harder, making it a game changer in Drupal operations.

Welcome to the first post of my blog revival series. I embarked on a substantial project and I'm excited to bring you along on this journey, sharing each step and how I tackled this formidable task.

Prior to entry #7, this blog ran on a single DigitalOcean droplet (grab my ref link https://m.do.co/c/6c6678f2ac68 for a 200USD credit), supported only by PHP7.2, Drupal 8.9.10 (indeed!) and exclusively Composer 1. The objective was a straightforward upgrade to Drupal 10.1.1, the most recent version at the time of writing, with no changes to visual or functional elements. Here's how I divided the upgrade process:

  1. Upgrade to D8's latest version
  2. Upgrade to Composer 2
  3. Prepare a new droplet supporting PHP7.4 and PHP8.1, while retaining active 7.4
  4. Upgrade to Drush 10 (from Drush 9)
  5. Transfer the site to the new droplet
  6. Upgrade to Drupal 9
  7. Upgrade to PHP8.1 compatible dependencies and switch PHP version on the server
  8. Upgrade to Drush 11
  9. Change the admin theme to Claro
  10. Upgrade to Drupal 10

Considering the extensive preparation, the upgrade process went relatively smoothly—this stands testament to the simple, lean nature of this site with only a single contrib module. However, a few key points emerged from this quick leap from D8 to D10 that are worth highlighting for similar future endeavors:

Stay tuned for more insights as we continue to innovate and improve in this exciting blog revival series.

It's time to bring some life back into this microblog. I have a host of ideas brewing for what I want to accomplish here, but I'll unveil them in due course. First, let's tackle some burning questions one might have:

  • Do I plan on continuing with Drupal for this website? Absolutely.
  • Will the source code be publicly available? Most definitely.
  • Do I intend to create posts touching on a variety of topics? Yes, that's the plan.
  • Will I be posting regularly? While I can't promise a strict schedule, I certainly aim to keep the content flow consistent.

In essence, although things might not be on a strict timeline, rest assured that exciting developments are on the horizon. Stay tuned for this reinvigorated journey!

Some time ago I decided it's finally time to move on from gmail powered inbox to something with more control of it, something paid. I've been using email address within my custom domain for a long time but all mails would end up in gmail inbox anyways. That model wasn't really sustainable and I decided that transition should go in steps:

  1. Split custom domain email address from gmail.
  2. Fade out gmail inbox usage.
  3. Delete google account all together.
    BlackFriday deals accelerated step 1 for me and after good deal of research I finally decided to choose one of the paid plans from ProtonMail (https://protonmail.com/). Why ProtonMail? Mostly because:
  • It's been recommended by people I follow on Twitter
  • I appreciate their focus on privacy
  • They offered Visionary account with 2-years plan, many custom domains support, 5 email subaccounts (which I needed for my family anyways)
  • Visionary account also comes with ProtonVPN account included which makes it a very good bargain (I had to change my VPN supplier anyways).

I have now successfully completed step (1) from the list above - been using ProtonMail as a primary inbox for over a month now - and the only thing I'm struggling with is more spam that gets through their spam filters than it was a case on gmail.

I am happy to see there are new additions to their services, such as ProtonCalendar, which should help me to fully migrate away from Google-owned services before I close my account (step 3).

Finally, a word of advice - invest in your personal domain if you haven't so far. It will cost just a fraction of your monthly spending (you'll subscribe for a year) and enables you to fully control which vendor you're using for your services - website hosting, email account, etc.
Even if you prefer gmail - let's be honest: it's one of the best email products out there - try connecting it with your custom domain either by purchasing GSuite account https://gsuite.google.pl/intl/pl/pricing.html account or using by using POP3 protocol https://support.google.com/mail/answer/21289?co=GENIE.Platform%3DDeskto…

Controversial statement: I don't like pizza delivery. I use it though from time to time but almost always regrets soon after tasting the first bite. Almost all pizzas right from the oven are tasty, but when the temperature drops over time AND the crust is not of best quality the tastefulness of pizza crust decreases exponentially making the whole experience miserable.

So if you're going to order pizza home do it in the closest place to your location. And go there yourself. Pizza wants to be eaten when it's steamy hot. IMHO 5 minutes from oven to mouth is what we all should aim for, but the time may vary depends on ambient temperature, humidity, etc. And when you did everything in your power to have best pizza experience - simply enjoy every bite!

Traditionally, with some words of encouragement from https://andeers.com/, I joined https://adventofcode.com/2018. For those who don't know what advent of code is - it's an advent calendar but each day opens not a box with candy or toy but two, small programming puzzles which I really enjoy solving.

You can find my answers for this year's edition here - https://github.com/zaporylie/adventofcode - very basic, test-driven PHP library.

There are few things I love and pizza is one of them, so occasionally I'll post pizza reviews. Mostly for myself - I eat too much pizza.

I am currently based in Copenhagen, Denmark and what I like about the city is the food diversity. You can have Manakish on Nørrebro for 20 DKK or a pizza in Bæst for 150 DKK.

Yesterday I went to MaMeMi which IMHO is one of the best pizza places in Copenhagen. Prices vary from 95 DKK to 115 DKK for a single pizza, which is quite expensive, even for Copenhagen, but the pizza quality is outstanding. They offer only 6 or 7 different pizzas, all but one (BOC) features meat so not the best place for vegetarians. They change the menu every now and then and it's always delicious.

My pizza was quite simple - Cacio, pepe, riduzione di vino e pere - cacio cheese, black pepper, wine reduction, and pears. I like how salty cheese and spicy pepper played together with a sweet wine reduction. Chapeau bas!

Unfortunately, this blog doesn't give me the ability to upload the picture so no pizza photo this time. I'll upload it as soon as I enable media support.

Why did I start this (micro)blog? Oh... the famous "why" question.

I want to write more but I don't have much time to do so. I tried with blogging-thing several times but always failed after just a few entries. So this time I try a different approach - short stories, under 1000 characters, mostly twitter-style. I will consider adding the content type for a reach content - tutorials, articles, etc. - but not right now.

Hello world ??