@andy_blum@drupal.community
@andy_blum@drupal.community avatar

andy_blum

@andy_blum@drupal.community

๐Ÿค– Lead (Front End) Engineer @ Lullabot
๐Ÿ‘จโ€๐Ÿ”ฌ Science eฬถdฬถuฬถcฬถaฬถtฬถoฬถrฬถ advocate
๐Ÿฑ Ohio U Alum
๐Ÿ›๏ธ Political junkie
๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง Dad &Husband

Posts are mine and do not necessarily reflect the positions of organizations with which I am affiliated.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

joachim, to php
@joachim@drupal.community avatar

What's the generic term for keywords in like 'static', 'public', 'final', etc?

andy_blum,
@andy_blum@drupal.community avatar
lullabot, to node
@lullabot@fosstodon.org avatar

Why would you use #DDEV instead of a #Node or #Python server directly?

There are significant advantages to using a containerized setup like DDEV. We go over them in this article, and include a step-by-step guide to set it up.

@andy_blum helps introduce DDEV to a new audience that may not know about how useful it can be!

https://www.lullabot.com/articles/nodejs-development-ddev

andy_blum,
@andy_blum@drupal.community avatar

@mandrasch @lullabot I think thatโ€™s a great idea

andy_blum, to random
@andy_blum@drupal.community avatar
andy_blum, to programming
@andy_blum@drupal.community avatar

Ever worked on projects locally and wished for a more standardized, production-like experience for your team? Try @ddev! I walk you through setting your local up with in my latest article on @lullabot

https://www.lullabot.com/articles/nodejs-development-ddev

eleventy, to random
@eleventy@fosstodon.org avatar

Itโ€™s time for another #11tyConf ๐Ÿ›๏ธ Merch Bundle Giveaway:

Reply to this post with your favorite #BuiltWithEleventy web site and you will be eligible to receive a free 11ty Merch Bundle (shipping/handling/taxes included): https://merch.11ty.dev/products/11ty-merch-bundle-2024-limited-edition

(Bundles are available for purchase for two more daysโ€”April 5th is the cutoff!)

andy_blum, (edited )
@andy_blum@drupal.community avatar
devtoolstips, to random
@devtoolstips@front-end.social avatar

Whatโ€™s the one DevTools feature you couldnโ€™t live without?

andy_blum,
@andy_blum@drupal.community avatar

@patrick_h_lauke @devtoolstips

This is the one feature I wish @FirefoxDevTools would add that Chrome has

mherchel, to drupal
@mherchel@mastodon.social avatar

Thanks to the heroic work by @andy_blum @mglaman, & many others, #Drupal now allows you to control the cloning of starterkit themes through a simple YAML file (prev was PHP)!

This is HUGE for themers who want to use core's new starterkit functionality! https://www.drupal.org/project/drupal/issues/3364885

andy_blum,
@andy_blum@drupal.community avatar

@mherchel @mglaman

This is going to be such a massive DX improvement for Drupal Front-End devs!

andy_blum,
@andy_blum@drupal.community avatar
alvaromontoro, to random
@alvaromontoro@front-end.social avatar

I said this before: given the number of teachers moving from teaching into software development. I'm surprised not to see panels at conferences with former teachers discussing their path from teachers to developers, and sharing their successes and missteps.

It feels like it would be one of the most useful talks in the conference (no offense to other speakers). That's a difficult transition full of uncertainty. First-hand guidance would be insightful and help steer away from bad experiences.

andy_blum,
@andy_blum@drupal.community avatar

@alvaromontoro

For real? I'd love to be a part of that, but I've not connected with many ex-teacher devs

andy_blum, to random
@andy_blum@drupal.community avatar

A warm, mastodon to @lullabot

Happy to be able to follow on the fediverse!

estelle, to random
@estelle@front-end.social avatar

The ::part() pseudo-element enables parent DOM CSS to style parts in a child shadowDOM.

Nested components? You have to use the exportparts attribute and allow any ancestor to target a part with styles from outside the shadowDOM.

A little codePen to demonstrate:

https://codepen.io/estelle/pen/qBvKyEv

andy_blum,
@andy_blum@drupal.community avatar

@estelle Oh, this is neat! You can even alias the parts to new names!

https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/exportparts

andy_blum, to random
@andy_blum@drupal.community avatar

Every year thereโ€™s a lot of media attention on how much ad slots during the Super Bowl cost. And itโ€™s wild, but not quite as wild as the teaser commercials are in the conference games TWO WEEKS PRIOR.

andy_blum,
@andy_blum@drupal.community avatar

I mean Iโ€™ve seen at least 5 unique commercials today that ended with some variation of โ€œto be continuedโ€. Literal commercials for commercials

andy_blum, to random
@andy_blum@drupal.community avatar

My apologies to everyone else on the in-flight wifi.

yarn install

andy_blum, to random
@andy_blum@drupal.community avatar
andy_blum, to random
@andy_blum@drupal.community avatar

When the dog farts loud enough that the whole zoom call can hear ๐Ÿ™ˆ

andy_blum, to random
@andy_blum@drupal.community avatar

Don't freak out, but CSS subgrid is has reached interop

andy_blum,
@andy_blum@drupal.community avatar

And :has() hits next week when firefox releases v121

andy_blum, to random
@andy_blum@drupal.community avatar

Whether you're sending people to the moon or working on a website, big solutions require good communication, including negative feedback. Great lessons in this video from Destin @ SmarterEveryDay

https://youtu.be/OoJsPvmFixU

starshaped, to random
@starshaped@labyrinth.social avatar

Iโ€™ve been spending my day refactoring some CSS and it is so satisfying. I love cleaning up old code.

andy_blum,
@andy_blum@drupal.community avatar

@starshaped itโ€™s one of the few tasks I can do to music with words

andy_blum, to random
@andy_blum@drupal.community avatar

#DrupalCon Lille videos appear to be posted! Here's my talk on the new-ish starterkit functionality in D10 core and what's coming next!

https://youtu.be/Mi60W8NGGTw

ultimike, to drupal
@ultimike@drupal.community avatar

Really nice overview of #drupal recipes, from someone at @imagex_media who (I can only assume) wants to remain anonymous.

https://imagexmedia.com/blog/recipes-new-feature-drupal

@drupalconeur Lille 2023 seemed a bit light on recipe-related content - should I be concerned about the health of this initiative?

andy_blum,
@andy_blum@drupal.community avatar

@ultimike @imagex_media @drupalconeur

I could be wrong but I think recipes are in line behind automatic updates, project browser, and config validation.

@wimleers @alexpott might know better?

joachim, to drupal
@joachim@drupal.community avatar

Really nice #Drupal module for creating multi-valued form elements in config forms: https://www.drupal.org/project/multivalue_form_element Developed by the @EU_Commission!

andy_blum,
@andy_blum@drupal.community avatar

@wimleers @joachim @EU_Commission

๐Ÿ’ฏ๐Ÿ’ฏ๐Ÿ’ฏ

This feels like the UI Wordpress has had with the Advanced Custom Fields plugin for years

andy_blum,
@andy_blum@drupal.community avatar

@wimleers

The main ones I can think of are installing plugins & doing updates from the site, but that's not an advantage for long!

andy_blum, to random
@andy_blum@drupal.community avatar

There are very few things as tedious as step debugging a modern javascript build process

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • JUstTest
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • Youngstown
  • mdbf
  • everett
  • slotface
  • khanakhh
  • ethstaker
  • rosin
  • kavyap
  • tacticalgear
  • modclub
  • megavids
  • DreamBathrooms
  • ngwrru68w68
  • Durango
  • tester
  • GTA5RPClips
  • cisconetworking
  • cubers
  • normalnudes
  • osvaldo12
  • provamag3
  • Leos
  • anitta
  • lostlight
  • All magazines