@mglaman@phpc.social
@mglaman@phpc.social avatar

mglaman

@mglaman@phpc.social

#php && #drupal dev

mglaman.eth | nmdmatt@twitter.com

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

mglaman, to random
@mglaman@phpc.social avatar

Hey @platformsh, a few notes regarding Retrofit in your D7 EOL blog

Retrofit isn't a module; it's a package – no typical Drupal module "installation" is required.

I also see it as a long-term solution for organizations to migrate custom D7 code to D10+.

https://platform.sh/blog/drupal-7-end-of-life/

mglaman, to random
@mglaman@phpc.social avatar

I am absolutely horrible at writing session proposals.

Plenty of ideas. Horrible at delivery of the proposal.

mglaman, to random
@mglaman@phpc.social avatar

I know there is a way to unlock access to a private Discord server via Patreon or Twitch subscriptions, but has anyone seen or done this via GitHub Sponsors?

mglaman, to random
@mglaman@phpc.social avatar

My sister-in-law is visiting Prague in a few months (totally forgot which month.) Does anyone have recommendations I could pass along to her for places to visit and things to try?

mglaman, to random
@mglaman@phpc.social avatar

Happy weekend! The pool is clean and I'm sure Wisconsin weather will crap out on us. But time to kick back and finish Fog & Fireflies by @hestenet

mglaman,
@mglaman@phpc.social avatar

@fathershawn @hestenet it was a great read. Really interesting world that was built. It has me eagerly awaiting the next installment

mglaman, to random
@mglaman@phpc.social avatar

Look at that, I'm 35! 🎂

mglaman, to random
@mglaman@phpc.social avatar

I love how I gave myself a "Ready to publish" moderation state for my blog, assuming my future self would somehow have more than one blog ready to publish at any given time.

And not ad-hoc write them the day before or the morning of my weekly publication.

mglaman, to random
@mglaman@phpc.social avatar

Discord is so awkward to use.

I don't know why, but it is impossible for me to feel comfortable with its interface, and I can't figure out why.

mglaman, to random
@mglaman@phpc.social avatar

I'm sick of having to unplug and plug my monitors when I want to use my work or personal laptop. Does anyone have recommendations on a KVM switch or something similar?

I have the Logitech MX series which allows toggling between the two.

mglaman, to random
@mglaman@phpc.social avatar

For tomorrow's live stream, I will work on adding support to have phpstan-deprecation-rules treat the group "legacy" as deprecated.

It's a Symfony-ism from PHPUnit bridge to silence deprecations caused by the test.

https://github.com/phpstan/phpstan-deprecation-rules/issues/64

mglaman, to random
@mglaman@phpc.social avatar

"Instead of viewing technology as deterministic, we can see it as probabilistic, recognizing that the current situation were in significantly favours the haves over the have-nots, but also understanding it doesn't have to be this way." - @theblockchainsocialist in their book Blockchain Radicals.

I'm really digging this line. Found myself reading it a few times over.

mglaman, to random
@mglaman@phpc.social avatar

My oh my how things have changed since 2012.

mglaman, to random
@mglaman@phpc.social avatar

Thanks for the shout-out about Retrofit @talkingdrupal.social!

And yes, it is amazing and horrifying at the same time.

https://www.talkingdrupal.com/403

mglaman, to random
@mglaman@phpc.social avatar

I haven't messed around with a new language in a while. It used to be a New Year's tradition.

I thought about checking out Flutter/Dart again. Maybe Swift or Kotlin.

Any suggestions?

Previous years have been Rust, Go, Flutter, React/Angular.

mglaman, to drupal
@mglaman@phpc.social avatar
mglaman, to random
@mglaman@phpc.social avatar

I think my tattoo will be the combo of the CTRL+F or ⌘ + F keys; for continuous finding/searching.

Most key combos are related to quitting or undoing something. I want a positive connotation. Now to decide macOS key or not 🫠

mglaman, to random
@mglaman@phpc.social avatar

I saved up to visit what would have been my first Drupal Dev Days in 2020, but then COVID canceled that.

After watching some sessions from this year's event, I have some serious FOMO. Time to try and save up for a 2024 visit!

mglaman, to php
@mglaman@phpc.social avatar

There are various things I love about that just work and I don't need to think about.

Like uploading files if there is an existing file of the same name.

  • EXISTS_REPLACE: replace the file
  • EXISTS_RENAME: append an increment on file name
  • EXISTS_ERROR do nothing

This toot is brought to you by: I am currently fiddling with implementing file uploads in Laravel and now I need to build this logic myself.

One solution would be leveraging a hash, but I don't want to.

mglaman, to php
@mglaman@phpc.social avatar
mglaman, to drupal
@mglaman@phpc.social avatar

Rendering PHPTemplates in 10? 😱

Yes! That's now supported by Retrofit.

https://github.com/mglaman/retrofit-drupal/releases/tag/0.1.2

mglaman, to random
@mglaman@phpc.social avatar

I'll be at next month, talking about how you can save time upgrading from Drupal 7 to Drupal 10 using Retrofit!

The event is September 14-15, 2023; I hope to see you there!

https://2023.tcdrupal.org/

mglaman, to random
@mglaman@phpc.social avatar

So long #DrupalCon! It was a blast. I loved seeing everyone again and meeting so many new folks. Until next time!

mglaman, to random
@mglaman@phpc.social avatar

Working on a post-DrupalCon blog post, but in the meantime, you can watch the recording of my presentation "Save time upgrading from Drupal 7 to Drupal 10 using Retrofit." There are about 25 minutes of slides and 30 minutes of discussion. #drupalcon

https://www.youtube.com/watch?v=C92LWKVhLmI

mglaman, to drupal
@mglaman@phpc.social avatar
mglaman, (edited ) to random
@mglaman@phpc.social avatar

Last minute webinar with the @drupal4gov folks! Stuck on Drupal 7? Save time upgrading from Drupal 7 to Drupal 10 using Retrofit.

Thursday the 16th at 3PM EDT

https://www.tickettailor.com/events/drupal4gov/1221649

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