Skip to main content

Lucoles LTDA

Full Stack Developer, Acquia Certified Drupal 10 and Drupal 7, ITIL, PSM

Image
a short 3D guy with a waterdrop-shaped head, dressed up like a mad scientist, with a lab coat, goggles on his head, and an excited, ambitious expression on his face looks at a classic Frankenstein monster, with a happy, obedient expression as he rises on an operating table. they're in a cartoonish 50s retro-styled science lab, and a PC monitor with green 0s and 1s can be seen in the lower right corner.

It's alive! I mean, compiled!

On the <head> and <body> of a website

fleshing out my new website from bare-bones ideas, meaty frameworks, and articulating with AI.

> view postβ–ˆ
Image
a short 3D blue guy with a cartoon mustache wearing a brown waistcoat, bow tie, and a pointy bowler hat juggles several social media and developer icons in a circus setting.

Your own social icons font, tailor-made

a front-end-friendly webfont way to include the ideal social media icons and dramatically develop your design

these days, you gotta be everywhere: LinkedIn (obviously), X.com (with almost everybody), Bluesky (with everyone else), GitHub (just in case your CV catches some HR's eye) and so on.

> view postβ–ˆ
Image
a 3D blue guy wearing round glasses and dressed as the 10th Doctor from Doctor Who swings a cartoonish mallet against a cockroach. in the background, the TARDIS time machine can be seen.

Birthday bug bashing

sometimes the simplest solution to a complex Drupal Views SQL query alter hook problem might be expressed in the corniest way possible

It's Luco's birthday but you're getting the gift!

> view postβ–ˆ
Image
a retro-styled cartoonish robot with a big square faded orange head and antennas kicks a white and blue robot out of a chat window.

Creating a Telegram bot that kicks spam bots in less than 10 stepsΒΉ

the cure for spam bots is more bots. specifically of the cron-activated, PHP-scripted, one-kick variety

remember when our greatest hassle was cleaning spam and deploying captcha challenges? oh yes, those were the days.

Tags: Bots | Cron | PHP | Spam | Telegram
> view postβ–ˆ
Image
a 3D blue guy with round glasses and a lab coat is sitting at a computer, manipulating a blue hologram with lines of code in front of a greenish screen. more screens can be seen in the background.

Moving that very useful config from one Drupal site to another

a guide on moving or duplicating drupal YAML config items using drush

ahhh, Drupal modules. where would we be without them? every developer has a trusty list of favorites, and I'm no exception… except that not all of them are of the "plug and play" variety, and sometimes need some setup.

> view postβ–ˆ
Image
a 3D blue guy with round glasses is cutting the red wire on a cartoon-style time bomb.

Disabling that pesky deprecated Drupal core module that you didn't uninstall when you upgraded because you didn't know better

you read that right.

yup. that's exactly what happened on my website, so I laid out the steps just in case someone else gets stuck like me.

> view postβ–ˆ
Image
a 3D blue guy is in a server room, holding a metal pipe out of which semitransparent zeroes and ones in shades of green and red are pouring onto a computer screen with code.

Deploy from GitHub to your webhost

this CI/CD guide will make it easier to go live from your GitHub repository to your webhost leveraging SSH keys and automated GitHub Actions with built-in security

ah, the good ol’ days of webdesign, when all it took was a few images, some HTML tables, a Geocities account and an FTP connection to own a piece of virtual estate.

> view postβ–ˆ
Image
a 3D blue guy with thick nerdy glasses, wearing a lab coat, has an excited look on his face in front of a table with several tech devices laid down.

Local development with WSL2, Node, and Docker

jump start your full stack local development with WSL2, Node, and Docker integrating Ubuntu under Windows 11

some time ago I wrote an article with my findings on how to create a local development environment under Windows. since then, a lot has changed, and yet something hasn't: I’m still running Windows (now version 11).

> view postβ–ˆ