@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.

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 #PHPTek, thanks to @eric, @john, and the entire @phparch team. You all rock! 🤘

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

#Vehikl @osmi #SensioLabs #Vonage @pubnub #CompassionateCoding ( @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 !

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...

naderman, to random
@naderman@phpc.social avatar

At #phptek @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!

mwop, to random
@mwop@phpc.social avatar

Lessons in city and school planning.

Our high schools don't use the school bus system, and rely on city buses. However, they've also reduced service. Most kids who ride have a large walk to a stop, and either have to get there absurdly early, or risk not enough space on the buses that get there on time.

And our city is now doing road construction on each of the major roads to the school, AND the one backup route coming from the south.

Talk about setting kids up for failure...

mwop,
@mwop@phpc.social avatar

Fortunately, my son is 2 weeks out from graduating....

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 #phptek

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.

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.)

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.

sarah, to php
@sarah@phpc.social avatar

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

mwop,
@mwop@phpc.social avatar

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

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.

tswicegood, to random

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. 🤣

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.

manchuck, to random
@manchuck@phpc.social avatar

I sent a text to my coworker who is running the Vonage booth at #phptek 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 @mwop @SecondeJ depends on what time of night and how many beers he's had... Jim, not your baby. 🤣

mwop,
@mwop@phpc.social avatar

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

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!

auroraeosrose, to random

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.

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!

mwop, to random
@mwop@phpc.social avatar

Had somebody ask me to keep politics off the platform for a post I made today.

They're blocked.

If you ask people not to post political stuff, it means "don't post political stuff I don't agree with." And that's BS.

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 #phptek last week that I'm hoping to flesh out and pitch.

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.

mwop, to random
@mwop@phpc.social avatar

Hey, #phptek / #phptek24 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!

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!

auroraeosrose, to random

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!

mwop, to random
@mwop@phpc.social avatar

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

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!)

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