Drupal Website Development
The Drupal Wesbite Development section covers practical insights, tutorials, and notes from over 15 years of experience working with Drupal and web infrastructure.
Alongside Drupal development, this includes hands-on work with server environments such as Ubuntu, Nginx, and tools like XTRF, as well as broader topics around deployment, configuration, and performance optimization. The focus is on real-world solutions, debugging, and maintaining production systems rather than theory.
More recently, there has been a shift toward “vibe coding” — rapidly building and iterating on tools with the help of AI. This approach has led to the development of several practical applications for financial markets, including options scanners and other data-driven utilities.
How To Enable Custom Google Fonts For Drupal 8 Website
There are several options how to enable custom fonts for Drupal 8 website, in this article I will stick with one of the easiest - using a custom module - @font-your-face As usual, for this Drupal…
How To Fix Mixed Content Errors From Disqus on HTTPS site
Today I noticed that SSL connection on this blog had errors due to “mixed content”, meaning HTTPS site was loading additional content that was served over insecure HTTP. After a little bit of…
SEO Results After Implementing Drupal AMP
About a month ago I finally managed to implement AMP for my Drupal powered blog. Now, a month latter I decided to take a look and see is there any SEO boost from it. In the past 30 days traffic have…
Drupal 8 Minor upgrade using Putty SSH Terminal
In this article I'll shed some light on how easy it is to perform a minor Drupal 8 upgrade between versions using free Putty SSH terminal and just a few lines of code. I assume your Drupal is…
How To Reference Nodes in Drupal 8 + Views Relationships Display
Lately I feel very enthusiastic working with latest Drupal 8 release, though Drupal 8 have been around for a while already, there are still few drawbacks which keeps me avoiding developing full…
Drupal 8 Custom Taxonomy Term Pages with Views
By default, out of the box, Drupal taxonomy term pages are styled kind of ugly, but with the help of just a few simple tweaks, we could style them as we wish, just by using CSS. In today's Drupal…
EU Cookie Compliance For Drupal 8 Website
I'm not an expert in EU laws, but as far as I remember since 2012 there have been passed a law, so called EU Cookie Compliance law, asking website located in the territory of European Union…
How to create related content block using taxonomy term in Drupal 8
There is no secret that related content can help to improve over all page views for website. More page views means more engaged website visitors, resulting in more sales and higher profit. In…
Facebook Like & Share Buttons on Drupal 8 using Views
In this tutorial you will learn how to setup custom Facebook like & share buttons for Drupal 8 website using views display. No doubt, there are many great modules set and forget configuration.…
How To Add Open Graph Protocol For Drupal 8 Website
In today's Drupal tutorial series I will write down my notes, how to add open graph protocol for Drupal 8 website. The Open Graph protocol enables any web page to become a rich…
How to send OneSignal RSS Push Notifications Using Zapier
I've been using OneSignal to collect web push subscribers for my blog, since November 2016, by now I can brag with more than 12,000 web push subscribers for this blog. As I keep writing on many…
How To Setup Web Push Notifications For Drupal 8 (Or Any Other Site) Using OneSignal
Web push notifications are hot in 2017, we will see them more in future for sure. I've been using web push notifications for my personal blog and from what I've seen - it's very powerful marketing…
Postfix Send Only SMPT Mail for Drupal 8 on Ubuntu 16.04, Nginx
If you have recently installed a fresh Drupal 8 site on Ubuntu 16.04 with Nginx running on it and you are getting Unable to send e-mail. Contact the site administrator if the problem…
How To Override Drupal 8 Frontpage Title
Recently I've started a new Drupal 8 website for a personal project tour listings in Georgia. As I've been a core Drupal 7 user since 2011, Drupal 8 involves a new learning curve even for…
How To Insert Node Reference in Content Using Views
I this article I'll cover some details on how to programmatically reference nodes in content using Drupal views. Such behavior I've already implemented in this blog, see for example 83…
How To Remove HTML Elements From Drupal 7 Feed
In this article you will learn how to style RSS feed in Drupal 7 (not sure, but most bellow written should apply to Drupal 8 as well) I'm using RSS feeds to power up e-mail newsletters, see…
Speed Up Drupal site by 76% Using Image Lazyloader
In this article you will learn how I managed to increase load times for a Drupal powered site (the one you are currently reading) by more than 76%. Now the following tip will apply for Drupal sites…
How To Build a Drupal List Page With All Users
In today's Drupal tutorial series I'm going to show a simple way how to build an authors page listing all users with their profile information + some other neat features. A few years ago I was…
How To Install GlobalSight Translation Management System on Linode VPS (Ubuntu 14.04)
There are plenty of translation management systems available on the market, some are better, some have features that other's don't have. And some are paid while some are Open Source (free) In today'…
How to Install & Config Drupal 8 on Ubuntu 14.04 + Ngnix
In this article I will provide information how to install latest Drupal 8 version on Ubuntu 14.04 machine with Nginx. Tools involved: Putty, Notepad++ I assume you have already configured Nginx on…
Receive weekly trade ideas and portfolio adjustments directly to your inbox.
I share ongoing portfolio progress with a focus on generating income through covered calls on quality stocks. Each update includes positioning changes, trade rationale, and forward-looking adjustments based on current market conditions.
Latest articles
Building a Frame House in Latvia: Kitchen Installation, Ground Tilling & IKEA Trip
As usual, we planned our spring around the school break at BIST (British International School of Tbilisi). This year we again split the time — one week in Latvia working on the frame house in the west, and the other in Berlin for business meetings related to the translation company.Returning after winter always comes with surprises. This year didn…
New Synagogue Berlin
The New Synagogue in Berlin is one of the city’s most recognizable historical landmarks, located on Oranienburger Straße, within walking distance of Alexanderplatz. Its striking golden dome rises above the surrounding buildings, making it visible from afar and hard to miss even during a casual walk through the neighborhood.Originally inaugurated…