The #PHP property hooks RFC passed! https://wiki.php.net/rfc/property-hooks
This profile might be incomplete.
Open on phpc.social Ben Ramsey
Wall 29 posts
Ben Ramsey
The #PHP property hooks RFC passed! https://wiki.php.net/rfc/property-hooks
Ben Ramsey
I’d like to replace my Ubiquiti EdgeRouter X. It’s performed well for the past 7+ years, but over the last year, I’ve noticed a significant drop in my network performance. I thought it was my ISP, but I’m getting consistent 1 Gbps down/up at their router, so it’s either the EdgeRouter X, a DLink switch, or the 3 Ubiquiti AP AC Pro units I have (if it’s any of them, it must be all 3, since I’ve connected to each for testing). My hunch is it’s the EdgeRouter X. Any recommendations?
Mike Harrison
@ramsey Consider the TP-Link Omada gear. Like Ubiquiti, you can do integrated management of all the gear. (WiFi AP's, Switches, etc..) but I like how it also has a good option for an onsite controller and it works well without an upstream/cloud management account. All local. - Currently have Ubiquiti at home, have Omada and Ubiquiti at locations I manage, and home may go Omada soon.
Alexey Skobkin
@ramsey Their devices are very good and they have a good OS which is continuously updated over years, so you won't find yourself with a router which OS is 5 years old.
Ben Ramsey
Recruiter: “I’m contacting you because I think you’d be a great fit. Are you available for a chat?” Me: “I have availability between these times tomorrow.” Recruiter: “Great! Here’s a link to my Calendly. I’ve opened up a time slot for you to reserve for tomorrow.” Me: visits link and finds no slots available because others have already booked them in the time it took me to respond to the email. Why did she do that and not book the meeting herself, if she wanted to talk to me?
Show previous comments
Paul Ramsey
@ramsey Running her calendar like an airline, strategically overbooking to insure 100% utilization. Classy, like JetBlue.
Stephen Yeargin
@ramsey I doubt she ever checked. There are great recruiters out there, but many are fresh-out-of-college and it was either this or sell insurance.
Ben Ramsey
Today, I was cut in layoffs. I’m so gutted because I loved this company, & my team was the best; I’ll miss my team most. Now, as I look ahead, I’m searching for a staff/principal role where I can help other developers level-up through mentoring, tooling/infra, architecture, & improving DX. I’d love to work with a company contributing to open source & even to the #PHP programming language itself. If you’d like to work with me, you can find my contact info on my website: https://ben.ramsey.dev
Ben Ramsey
How do folks take 20-30 minute naps? It takes me at least 20-30 minutes to fall asleep, no matter what’s going on. I would like to learn how to take short naps.
Show previous comments
Alexey Skobkin
@ramsey
Ale berada di Kuala Lumpur!
@ramsey I take those every night after spending 6 hours to fall asleep :^)
Ben Ramsey
I was a little disappointed that not a single person mentioned Mastodon or the Fediverse from stage at #LaraconUS, despite most of the speakers having Fediverse profiles. There were a couple mentions of Threads, but only as jokes (e.g., “Does anyone still use that?”).
Andy Millington
@ramsey Nuno is pretty active on here which I appreciate. I wish the platform was embraced more. For me, it is a no brainer to use
Ben Ramsey
So far, the first three speakers at #LaraconUS have presence on the Fediverse!
Ben Ramsey
More talks in the community like @zuzana_kunckova’s “Curse of Knowledge,” please! We need to learn better and more empathetic ways to respond when helping others with programming questions.
Ben Ramsey
@zuzana_kunckova Tips for helping answer programming questions: * Short answers
Ben Ramsey
What is a #CID? It’s some kind of identifier that AT Protocol appears to use, but I can’t find a definitive resource on what it is or how it’s defined, and it appears to be related somehow to cryptocurrency (maybe?). To make matters worse, there doesn’t appear to be any #PHP libraries that will parse or create CIDs. There’s this one, but it doesn’t appear to support all CID codecs (not sure I understand that correctly)? https://github.com/danny50610/php-cid
John Godsland
@ramsey The only reference I can find to it in the documentation is here: https://atproto.com/guides/applications. Looks like it's a sha256 of content used to track whether something has been edited.
Ben Ramsey
I decided to play around with the AT Protocol, so I put together a very rough & very early #PHP library to play around with the concepts. If you're interested, check it out, & I'd love to have others contribute to round it out and make it full-featured. Ultimately, I’d love this library to be a starting point for working on some #ActivityPub / #ATProtocol bridging.
Pol Dellaiera
@ramsey since you're using PSR7 factories, you might perhaps be interested with this : https://github.com/loophp/psr17
Ben Ramsey
#PhpStorm decided to start auto-formatting docblock comments recently, and I don't know how to disable it. Does anyone know what this setting is called and where it is, so I can turn it off?
Ben Ramsey
Additionally, it began auto-formatting (i.e., lining up in columns) parameters in multi-line method signatures. How do I turn that off?
Ben Ramsey
Now that GitHub supports adding social links other than Twitter (i.e., Mastodon), I’ve dropped my Twitter profile from my GitHub profile and have added Mastodon. https://github.com/ramsey Thanks, @nova!
Show previous comments
Max Tappenden
@ramsey I’ve just done likewise on GitHub (although I only really use Bitbucket and don’t have a public profile on that). When Twitter killed Tweetbot, they made me take Mastodon seriously. Sort of. And I’m down £50 on Ivory + guilt trip instance admin donation. Here’s the thing though… I follow around 70 people on Twitter, mostly non-tech. And only one of those is on Mastodon. One.
Ben Ramsey
This morning, I was accepted to participate in the Twitter Ads program, and they're going to finally allow me to promote a tweet that I originally requested to promote... 6 years ago!
ADHDNerdDad
@ramsey the promoting a tweet thing is utter BS. I actually paid for one to be promoted and it didn't get any more views than it would have if I hadn't promoted it. I think that is a case where their new views button worked against them.
Ben Ramsey
Folks who have stuff: How do you keep dust off your stuff? Are you constantly dusting? I know this sounds like a joke, but I’d really like to know how to keep dust from accumulating with minimal effort.
Show previous comments
Sean Coates
@ramsey For a small advantage against dust accumulation, we bought bookshelves with glass doors. My glassware is also in a cabinet with doors. This helps keep most of the dust out of those areas, at least. I treasure the dust on my cellar bottles. Embrace it sometimes? (-:
Sander van Kasteel
@ramsey I have central air with decent filters, which already helps a lot. But other than that, my vacuum robot does it's rounds on a daily basis and I wipe everything weekly. That's it, that's all I do and that's good enough for me and my cat.
Ben Ramsey
The bird app is now showing me notifications from everyone I’ve blocked. This is great.
Ben Ramsey
Nothing will destroy Open Source quicker than treating all the devs who work on open source software as suppliers in a supply chain.
Ben Ramsey
If you have strategies for searching a database for partial #UUID matches (especially if storing UUIDs as 16-byte binary strings), please check out this question and see if you're able to provide some pointers: Thanks!
Ben Ramsey
One of the best decisions past me made was to start the phpc.social Mastodon instance. Welcome, newcomers! #PHP
Ben Ramsey
Is there a way to configure #rector so that it only makes necessary changes to upgrade the code? I don't need or want it to convert all the properties to constructor-promoted properties, for example. I only want to ensure the code will not emit errors, warnings, or deprecation notices. |
@ramsey super exciting!
@ramsey This is amazing! It's one of the features I'd been wishing PHP had since I started learning C# 15 years ago. 😂