@mwop@phpc.social
@mwop@phpc.social avatar

mwop

@mwop@phpc.social

he/him

Laminas Project and Mezzio project lead. PHP-FIG founding member and current Core Committee member, and collaborator on multiple specs. Current Zend Product Manager.

I draw Zentangle-inspired art in my spare time.

#ActuallyAutistic
#zentangle
#ZentangleInspiredArt
#php

https://mwop.net

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

ramsey, to Starwars
@ramsey@phpc.social avatar

I’m only a few episodes into this season (3rd season) of , and wow! It’s darker and with an ambiance/tone like . I like it.

mwop,
@mwop@phpc.social avatar

@ramsey I had watched ep 13 a few weeks ago and it ended on a huge cliff hanger, and, being ep 13, I got excited because I thought that meant another season!

Then my son told me Friday that the finale had aired.

I watched the last two episodes yesterday, and damn... All I'll say is, from mid-season 2 to the finale was some of the best SW storytelling I think we've had.

heiglandreas, to random
@heiglandreas@phpc.social avatar

4th of May... That's the right day to watch "The Wrath of Khan", isn't it?

mwop,
@mwop@phpc.social avatar

@heiglandreas Absolutely! My favorite part of that movie is when the sentient trees fight the wookiees for control of the Daleks. So moving!

sarah, to php
@sarah@phpc.social avatar

What do you use for offsite backups for applications and databases?

mwop,
@mwop@phpc.social avatar

@sarah I have a recurring job that (a) runs pgdump, and then (b) uses logrotate to rotate backups and expire old archives. This runs on a mounted s3fuse volume, which gives me backup to, in my case, DO spaces.

mwop,
@mwop@phpc.social avatar

@willpower232 Yes, within a container, via elementary/s3-volume (https://github.com/elementar/docker-s3-volume).

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

Who knew that going to a conference rebooted my interest in giving more talks and teaching folks about stuff I am interested in?

mwop,
@mwop@phpc.social avatar

@grmpyprogrammer INORITE?

I ended up brainstorming a "boring tech" talk with @auroraeosrose while at last week that I'm hoping to flesh out and pitch.

sean, to random
@sean@scoat.es avatar

Web developer: my dynamically typed language is now faster than that other dynamically typed language. Sometimes. By a small amount.

Also web developer: SELECT query in loop.

mwop,
@mwop@phpc.social avatar

@sean The performance is always limited by the number of I/O operations. It’s almost never the runtime. I’ll die on that hill.

cstross, to random
@cstross@wandering.shop avatar

Remember, with the right it's ALWAYS projection!

mwop,
@mwop@phpc.social avatar

@cstross "Modern conservatives are afraid of using power" 🤣🤣🤣

Wiping tears from my eyes as I look at all the rights modern conservatives have stripped from us...

mwop, to random
@mwop@phpc.social avatar

Upgraded the personal laptop to 24.04 over the weekend. As usual, refreshingly dull and boring upgrade, which I like.

Only issues so far are: a few extensions I rely on (but can work around) are not yet updated to Gnome 46, and there are a couple repos (including hashicorp) not yet updated.

I find as I age that stable, boring tech is my favorite tech.

tswicegood, to random
@tswicegood@mosteverywhere.com avatar

I just folded a fitted bed sheet… without any cursing. And on the first try.

Ask me anything…

mwop,
@mwop@phpc.social avatar

@tswicegood Video or it didn't happen. 🤣

theusasingers, to random
@theusasingers@mastodon.social avatar

If Kristi Noem killed her 14 month puppy because it was “untrainable,” imagine what she wants to do to LGBTQ folks, atheists, and hippies.

mwop,
@mwop@phpc.social avatar

@theusasingers Those of us who live in SD don't have to imagine, unfortunately. 🫤

We've kept the worst at bay (you know it's bad when even the R-led legislature often works against her worst tendencies), but still see our rights chipped away every single year.

ramsey, (edited ) to random
@ramsey@phpc.social avatar

Another excellent , thanks to @eric, @john, and the entire @phparch team. You all rock! 🤘

Thank you to the amazing sponsors who made it all possible!

@osmi @pubnub ( @aprilwensel ) @packagist @zend

Attendees, please check out the sponsors and let them know you appreciate their support.

mwop,
@mwop@phpc.social avatar

@ramsey umm... Don't forget @zend !

mwop, to random
@mwop@phpc.social avatar

There are a few @zend hats at the remains of our booth... Take one if you want one as you leave today!

mwop, to random
@mwop@phpc.social avatar

Hey, / folks: Raffle drawing for the four small denim elephpants and 4 @zend hats is happening at 1:40pm - that's in 10 minutes! Head over and find out if you won!

mwop, to random
@mwop@phpc.social avatar

Reminder to folks at - the @zend booth is raffling off the small elephpants and hats at 1:40pm. If you haven't entered yet, stop by before then!

auroraeosrose, to random
@auroraeosrose@phpc.social avatar

I've missed conferences and live tweeting - what is the mastodon term for it? - good talks

mwop,
@mwop@phpc.social avatar

@auroraeosrose I think it's called shitposting.

sarah, to random
@sarah@phpc.social avatar

TFW your coding standard fails due to an error with code YOU JUST REMOVED.

mwop,
@mwop@phpc.social avatar

@sarah caching is one of the top 2 problems in programming for a reason!

ian, to random
@ian@phpc.social avatar

Use Value Objects rather than massive $options arrays when exposing an interface for configuring requests made by your SDK, because you want to make your SDK code as self-documenting as possible. - @SecondeJ

mwop,
@mwop@phpc.social avatar

@afilina @ian @SecondeJ Apples and oranges; he was talking SDK, not application. And every framework uses arrays for app config, to allow merging values into vendor and extension defaults. Some just call those arrays "YAML".

(I'd like to change our libraries to define options value objects, and then have our factories create those from config arrays, as that gives the option to eliminate the arrays. But config merging provides much needed flexibility and overriding power for users.)

mwop,
@mwop@phpc.social avatar

@Crell @mwop @afilina @ian @SecondeJ Yes, that sort of approach is what I was trying to describe. You get the flexibility of merging and key/value, but end up with typed value objects.

My point was that the OP was around configuring SDKs, which are narrowly scoped, vs an entire application, which is an aggregate, and which may need merging of config between extensions and user-supplied values. Ideally, that all becomes value objects at some point.

naderman, to random
@naderman@phpc.social avatar

At @mwop now on stage with fascinating insights on the State of PHP in 2024 from the @zend landscape report

mwop,
@mwop@phpc.social avatar

@shochdoerfer @naderman @mwop @zend Wish you were here!

manchuck, to random
@manchuck@phpc.social avatar

I sent a text to my coworker who is running the Vonage booth at sating: I kinda wish I was there. Looks like everyone is having fun. But this is my current state of affairs. I’m having more fun with little dude

mwop,
@mwop@phpc.social avatar

@manchuck That's waaay better than a conference! I'm heckling @SecondeJ for you. 😁

mwop,
@mwop@phpc.social avatar

@manchuck @mwop @SecondeJ depends on what time of night and how many beers he's had... Jim, not your baby. 🤣

mwop, to random
@mwop@phpc.social avatar

If you're at , come visit me at the @zend booth and say hello (if you haven't already!)

auroraeosrose, to random
@auroraeosrose@phpc.social avatar

Last minute decided to go to this year. Trying to decide if I want to make the drive tonight or tomorrow morning... have to find a hotel for the night if I decide on the late drive.

mwop,
@mwop@phpc.social avatar

@auroraeosrose 🎉 been AGES since we last crossed paths!

ramsey, to random
@ramsey@phpc.social avatar

BNA 🛫 ORD for

mwop,
@mwop@phpc.social avatar

@ramsey see you this afternoon! My flight arrives around 1, and then will be setting up the Zend booth if you want to find me!

nauleyco, to random
@nauleyco@phpc.social avatar

Packed! PHPConJapan x 4 and PHP8 x 2 🐘
I'll be in PHP[tek] this week. If you are interested in trading, please let me know😉

mwop,
@mwop@phpc.social avatar

@nauleyco looking forward to seeing you again!

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