alexrayu.com sitecat logo

Welcome to AlexRayu.com,
your Drupal for Small Business Workshop!

Drupal is a powerful and flexible tool, perfect for an organically growing website! AlexRayu.com specializes on providing full stack Drupal services for small business, including Drupal consulting and training, website, module, theme creation, and support at affordable prices. You can view full list of Services or Request a Free Quote

Posts

7 Lessons from Drupal Updates with Composer.
5 Apr 2018

7 Lessons from Drupal Updates with Composer.

While many of the facets of early Drupal 8 version have been optimized and chiseled out, updates remain a constant problem. I constantly read even from experienced developers, how they have conflicts and issues when trying to update the code base. Composer is a tool from outside of Drupal team's control, and having delegated management to it, Drupal has lost control over much of its update process complexity. THere has been a security release recently, that some called Drupalgeddon. Many web sites had to be updated ASAP.

Drupal 8 SPAM Protection with aSpambot
25 Mar 2018

Drupal 8 SPAM Protection with aSpambot

Sometimes when smart solutions don't help, and spammers shit all across your website, you can wish you had some hammer to just hit the problem hard. This is why I have written aSpambot. It hits the issue hard, and can be used to quickly put a halt to a flood of spam, and just give you time to find for a more delicate solution meanwhile. As of now, it has two function that I have found extremely useful: block the country by IP and check the IP against the AbuseIPDB database.

Vue is Beating React in 2018
22 Mar 2018

Vue is Beating React in 2018

I have been watching the struggle between Vue and React, and it now seems quite obvious to me that Vue will win. React started with a low start, as pushed by Facebook, while Vue started small and worked it's way to the top through much opposition. Vue is more complete (React is mostly a view functionality), simpler to learn, and faster (1.5x to 2x faster in most tests on the Internet). I have been cheering for Vue myself all this time, and glad that it now begins to gain the traction it deserves.

aApp Example Overview
12 Mar 2018

aApp Drupal 8 AJAX Application

I always wanted to write some small framework for Drupal, that would allow me to easily create simple AJAX applications. Import content, perform this or that action without page reload, etc. Drupal already has AJAX support through form API, but that still keeps most of the work on the back end. I needed a tool to call back end only if I need to. At last, I met a project where this was needed, a contact search app built for arocom.de, the Drupal agency in Stuttgart. The app was then abstracted and made reusable, and I created a simple example module that shows its basic use.
9 Mar 2018

Drupal 8.5 is out, and it's blazingly fast!

Drupal Association has announced a new Drupal 8 version. Drupal 8.5 has been released. It has about 1300 fixes and enhancements, and introduces working Media module in core. One thing that I have noticed, though, is that it's blazingly fast. This makes Drupal 8.5 highly competitive on shared hosting, making it desirable for smaller sites (which I also build).

Latest Project

Contact Search App

The search tool that searches for offices and contacts by a provided zip, and delivers results using AJAX. The solution was implemented using XHR, Query, and Underscore for templating.

Work for
arocom