@dragonmantank@phpc.social avatar

dragonmantank

@dragonmantank@phpc.social

I coalesce the vapor of human experience into a viable and logical comprehension.

PHP developer, author, speaker, and podcast host. Senior developer relations @ Vonage. My posts and opinions are my own, and are hot garbage. Pretty sure a raccoon writes these things.

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

dragonmantank, to random
@dragonmantank@phpc.social avatar

The wife and I did a thing today

dragonmantank, to random
@dragonmantank@phpc.social avatar

Decided to switch back to android, going with the S24 Ultra.

I had forgotten how bad it is logging back into everything. At least the transfer app moved and downloaded all my apps for me.

dragonmantank, to random
@dragonmantank@phpc.social avatar

Nice try Verizon, but once again you fell short.

After not getting a call back from the supervisor as promised, I followed through and left Verizon. It was a painless process.

Today, I get an e-mail from Verizon thanking me for being a loyal customer, offering a $10/line loyalty discount. After I've canceled. After their CS department wasted my time.

Too little, too late.

dragonmantank, to random
@dragonmantank@phpc.social avatar

And you’ll get to see both me and @SecondeJ give talks!
https://phparch.social/@phptek/112158297435529070

dragonmantank, to random
@dragonmantank@phpc.social avatar

I’ve got some buddies for

dragonmantank, to random
@dragonmantank@phpc.social avatar

From an article about the current rise of piracy:

> Spotify (which reports this week) was born from founder Daniel Ek’s desire to create something “better than piracy.”

You did. Then you got greedy. Things like early streaming services worked and flourished because they were a better value than piracy. Now that we are back to needing 700 streaming services and paying more than ever, you wonder why piracy is on the rise.

You did this to yourselves.

dragonmantank, to random
@dragonmantank@phpc.social avatar

Dammit AI, doing COBOL was my fallback if things got grim. Now I can’t even do that!

dragonmantank, to random
@dragonmantank@phpc.social avatar

My kingdom for an OpenAPI editor that doesn't require a god damn API key for a remote service to render a file that's sitting on my desktop.

dragonmantank, to random
@dragonmantank@phpc.social avatar

Using Doctrine, is it possible to define a relationship WITHOUT creating a DB-level constraint?

For example, one Item -> many ItemInstance

When I run a diff, it wants to create a FK constraint (which yes, I normally would but using stuff like Planetscale you can't define them). I could delete the migration line, but it will just add the ALTER back in during the next diff.

dragonmantank, to random
@dragonmantank@phpc.social avatar

The IDE idoltry for PHPStorm is astounding. It’s a good IDE for sure and I’m not telling anyone to not use it, but don’t think it’s a good standard and people are idiots for using something else. People can be productive with just about anything.

dragonmantank, to random
@dragonmantank@phpc.social avatar

Ease of use and time to first thing on the screen is important.

This is why I use PHP for web development. The quick turnaround from nothing to something in the browser is what I want.

Weirdly, on the desktop it tends to be Python and tkinter. Getting a GUI running without anything but the language is empowering.

dragonmantank, to random
@dragonmantank@phpc.social avatar

I think you can love the job you do, but it’s always important to remember that unless you are the owner, 99.9% of jobs will view you as a replaceable resource.

https://phpc.social/@grmpyprogrammer/111250049812465088

dragonmantank, to random
@dragonmantank@phpc.social avatar

Any recommendations on desktop API clients? I don't want to have to have an external account with like Postman or Kong just to make some API calls.

Yes, I could use cURL or httpie, but I would rather have something that's a GUI and standalone for when I'm trying to mess around with a new API. If I was automating stuff that would be a different story.

dragonmantank, to random
@dragonmantank@phpc.social avatar

Finally broke down and got a Steam Deck.

I should have gotten this sooner.

dragonmantank, to random
@dragonmantank@phpc.social avatar

New status

image/jpeg

dragonmantank, to random
@dragonmantank@phpc.social avatar

Current status

full house whatever GIF

dragonmantank, to random
@dragonmantank@phpc.social avatar

Anyone using Starfield via steam link? I cannot get my controller to register properly, no matter what controller I use. Same controller works fine with other games.

dragonmantank, to random
@dragonmantank@phpc.social avatar

My favorite part of programming is fixing toolchain issues because that 5 line code fix needs to also come with 2 hours of debugging continuous integration problems because a toolchain item updated, dropped support for a language you still need to support, and none of the options for how the CI works allow you to specify a node version and an NPM version.

DevOps is dead.

Don't @ me.

dragonmantank, to random
@dragonmantank@phpc.social avatar

First impressions of Starfield:

It's a Bethesda RPG, so I'm fine with that. Having played No Mans Sky I don't want actual travel from planet to planet (and NMS already does cut-scene intersteller travel). I'm fine with not have Elite Dangerous takeoff/landing procedures.

Performance is rough. My 2060 is pegged at 100% and ~30 FPS with Medium settings, including FSR2 and 50% render resolution. I'm going to try it on my 6600 and see how it fares there. Almost not CPU utilization though.

dragonmantank, to random
@dragonmantank@phpc.social avatar

Someone please explain to me the point of preloading a game for it to have an immediate 117GB patch at the time of opening.

THAT’S THE REASON I PRELOADED

dragonmantank, to random
@dragonmantank@phpc.social avatar

My favorite thing is when an API returns data in one format, but then when running a filter/query/search it doesn't understand how to deal with that value.

dragonmantank, to random
@dragonmantank@phpc.social avatar

I just added htmx to my app.

Am I cool now?

dragonmantank, to random
@dragonmantank@phpc.social avatar

Updated Chrome today, and was immediately given a prompt about how my browsing preferences would be directly used to feed me ads.

Chrome auto-enabled a feature that sends sites info to send me personalized ads based on browsing history, the ability for sites to determine what I like and update the ads as I browse, and the ability for sites to measure ad effectiveness.

These are built-in features of the browser now.

STOP USING CHROME

dragonmantank, to random
@dragonmantank@phpc.social avatar

1 full demo showing multiple products, and 4 videos in prep for a webinar in the books.

Don't ever let anyone tell you devrel is all travel and no work.

dragonmantank, to random
@dragonmantank@phpc.social avatar

Just had a great recording session with @7php . It's always a pleasure getting to catch back up with him, and I love all the things he does for the community.

  • 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