PHP

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

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 programming language itself.

Update (27 Feb 2024): Thanks, everyone! I’ve accepted an offer. Please see update in thread below.

maccath,
@maccath@phpc.social avatar

@ramsey you are one of the greatest engineers I've ever had the pleasure to work with and I too will miss our team the most. Together, you, I and the rest of platform were the GOAT.

If anyone is able to hire both myself and Ben we absolutely promise to you that we will bring your team to unfathomable heights. 🙇‍♀️

ramsey,
@ramsey@phpc.social avatar

I know others are not so fortunate, and many have been out of work far longer than I was. I cannot imagine how I would have kept it together much longer.

Give everyone a healthy measure of grace. It’s rough out there.

If I can be of help to anyone (e.g., networking/contacts, advice for resumes/interviews/job offers, referrals, etc.), feel free to ask. I will try to help where I can. (2/2)

valorin,
@valorin@phpc.social avatar

One of my favourite (and oh so simple) hacker tricks is to abuse JSON support in APIs and pass TRUE instead of the actual API key. If the code does loose comparison, you don't need the key! 😎 😈 🍿
https://securinglaravel.com/p/security-tip-type-juggling #PHP #Laravel

benpate,
@benpate@mastodon.social avatar

@WPalant @babouille @valorin

Good points, thank you!

aaronbushnell,
@aaronbushnell@mastodon.social avatar

@livingcoder @chrisvest @valorin “Yes, I am the account holder”

jrf_nl,
@jrf_nl@phpc.social avatar

PHP_CodeSniffer users: please read this important announcement: https://github.com/squizlabs/PHP_CodeSniffer/issues/3932

squizlabs/PHP_CodeSniffer is dead, long live PHPCSStandards/PHP_CodeSniffer!

Also, please consider sponsoring the project to safeguard its continuation, as without funding, we'll have the same problem again sooner rather than later.

P.S.: @phpcs now also has its own account, follow it to stay informed.

permanenttourist,

@jrf_nl Haha! I just initially saw what you shared and not that you are the one who is maintaining the project. If I'd've known that, I would've done my own leg-work to find out what I need to know. 😅

jrf_nl,
@jrf_nl@phpc.social avatar

@permanenttourist Never a bad thing to do your own legwork anyway, you can always still ask if you haven't figured things out after.

viktor,
@viktor@me.dm avatar

Anyone affected by the tech layoffs and looking for a remote dev job, Nextcloud is hiring for and more:

➡️ https://nextcloud.com/jobs/

Boost for visibility pls 🙏

viktor,
@viktor@me.dm avatar

@ramsey @itsjoshbruce @jarvisscript Working in CET is not a requirement 😉

ramsey,
@ramsey@phpc.social avatar

@viktor @itsjoshbruce @jarvisscript The job description for the PHP backend engineer says, “You ideally have open source experience, know your way around git and Github and you live in the CET timezone.”

So, maybe it’s not a requirement, but it’s preferred, and if the rest of the team is in CET, but I’m in North America, it’ll make communication difficult. 😉

packagist,
@packagist@phpc.social avatar

👋 We're hiring a Senior Software Engineer in Berlin or remote! 💻 Build high-quality supply chain tools for thousands of devs in the PHP ecosystem 🐘 with the makers of Composer.

We're a small experienced remote team, deeply caring about our customers and the quality of our product. 🧑‍🤝‍🧑 Help us maintain and improve key infrastructure for hundreds of businesses! 🎉

https://packagist.com/about/careers/senior-software-engineer-1

#composerphp #php #phpc

naderman,
@naderman@phpc.social avatar

@MarkBaker @Skoop @packagist We already have someone working with us in the UK, and had someone in the Netherlands, I imagine in principle there'd be a way to still make this work via e.g. an EOR company in the respective location, so that shouldn't stop you!

derickr,
@derickr@phpc.social avatar

@MarkBaker @Skoop I've no excuse to own one, or wear one. :-(

sarah,
@sarah@phpc.social avatar

Recently I posted an ad to hire for a developer. I was able to fill that role, but I have dozens of well-qualified developers who DIDN'T get the gig who are still looking.

I'd like to pass them onto you for your shop.

If you're hiring for a PHP role, please reach out to me at me@sarah-savage.com with your job descriptions and whether you're hiring in the US or Europe (or both!) I'd love to connect you.

Please boost for reach/visibility.

mighty_orbot,
@mighty_orbot@retro.pizza avatar

@sarah Um, that’s some seriously personal contact info. You already ASKED all those applicants if they’re okay with you forwarding their résumés to randos on the internet, right?

sarah,
@sarah@phpc.social avatar

@mighty_orbot I had a few people ask me to help them. Anyone who didn’t tell me that won’t be forwarded.

mnl,
@mnl@hachyderm.io avatar

The snark at in US-developer circles never ceases to amaze me.

It’s like people somehow remember their php3 experiments when they were 12 or something and feel the need to show that they are somehow above that.

Nah dude not only is php a decent programming language, but it’s also a language that allows you to have a working site whatever your experience level, which is why 12 year olds have loved it throughout the ages, and that’s fucking amazing in its own right.

jenn,
@jenn@pixel.kitchen avatar

@mnl and the php docs are like the gold standard for how all language and framework docs should be!

rrwo,
@rrwo@floss.social avatar

@pieceofthepie @mnl

Yes, you can write awful code in every language.

But PHP used to have a feature where an HTML query parameter initialised a variable by the same name. This let to a surprising number of security holes.

naderman,
@naderman@phpc.social avatar

We just contributed another $18,000 from @packagist to @thephpf for next year. I challenge all of you with companies bigger than our team of 6 to support the foundation with an amount larger than that! Support the foundation here: https://opencollective.com/phpfoundation

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

“Ever since 7 came out, and with the improvements in the language since then—particularly around performance—PHP outshines basically every other application stack on the web. So, if you’re worried about performance and you’re worried about developer productivity, you should be choosing PHP.”

— Matthew Weier O’Phinney ( @mwop ), “The 2024 State of PHP Development,” Zend by Perforce ( @zend )

saramg,
@saramg@fosstodon.org avatar

@ramsey @mwop I still say Rasmus put it best: "PHP is really good at running really bad code really well."

afilina,
@afilina@phpc.social avatar

@saramg @ramsey @mwop Relatable. /me cries in php 4.4 app

kassner,
@kassner@phpc.social avatar

Any software developers in my reach currently unemployed? I am, and while I’m working on a few side projects, I miss not having a team to bounce ideas and random dev chit-chat on a daily basis.

Anyone feeling the same or open to have some informal group chat? Or know a small community I could join?

I’d appreciate a boost, thank you.

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

The latest issue of @phparch magazine is out. I still hear from many folks who aren’t aware of this magazine or the books, training, conferences, podcasts, etc. they produce, so consider this your intro to their ecosystem of content.

Check it out!

https://www.phparch.com/magazine/2024/03/2024-03-world-community/

andrewfeeney, (edited )
@andrewfeeney@phpc.social avatar

Folks, if you parrot opinions like "PHP is an insecure language" or "PHP has inherent security flaws" in 2024, and you can't point to specific issues with modern, current versions of PHP to back it up, all you are doing is demonstrating your ignorance.

The fact is, modern is every bit as secure, solid and performant a server-side platform as , , or many other popular languages.

andrewfeeney, (edited )
@andrewfeeney@phpc.social avatar

Yes, it's got a history. We know the history well. We know the painful ways of old. Yes, there is unpatched and otherwise insecure legacy code out there in the wild. Yes you can find examples of terrible code in old blog posts. But if you haven't updated your opinion since that time, you are running on outdated intel.

We learned the hard way. We hardened our language, our knowledge and our practices as a community over decades of experience making popular and profitable web applications.

andrewfeeney, (edited )
@andrewfeeney@phpc.social avatar

is a living language with a vibrant, thriving and extremely knowledgeable community. Is PHP the best language? That's subjective. Is it a solid and trustworthy option for a modern web app or back end service in 2024? Absolutely.

You may hate the language and that's your prerogative. Everybody has their preferences & they are valid. But if you want to accuse PHP of general vague badness or insecureness, you better have specifics to back it up. Specifics that apply to PHP in 2024, not 2012.

ramsey,
@ramsey@phpc.social avatar

This open source -based hosting platform is Fediverse-enabled. If you use it to host and publish your postcast, listeners on Mastodon and other Fediverse platforms can follow your podcast and get updates delivered right to their home feeds. Check it out! @Castopod

mogsie,

@ramsey @Castopod is there a similar tool for podcast listeners? Something on fedi where I can subscribe to podcasts, listen, comment, share episodes on the fediverse, follow fellow listeners, etc.

chucker,
@chucker@norden.social avatar

@ramsey @paninid @Castopod @julesbl it might matter when the term is contorted to mean “spoken audio on Spotify”.

iPods no longer being related to podcasting, though? I think that matters about as much as phone and save icons no longer featuring devices we actually use.

ramsey,
@ramsey@phpc.social avatar

This is a really great overview of the current state of from @krinkle: “An Internet of PHP.” https://timotijhof.net/posts/2023/an-internet-of-php/

amarok,
@amarok@mastodonczech.cz avatar

@ramsey @krinkle
It's nice to see that Java as a server-side language is improving, too. I like both and .

alessandrolai,
@alessandrolai@phpc.social avatar

@ramsey @krinkle I think this article really nails it down with its conclusion:

"PHP hits a certain Goldilocks sweetspot. It is pretty fast, has a large community for productivity, features modern syntax, is actively developed, easy to learn, easy to scale, and has a large standard library. It offers high and safe concurrency at scale, yet without async complexity or blocking a main thread. It also tends to carry low maintenance cost due to a stable platform, [...] and low dependency count."

brightbyte, German

So @krinkle says the internet runs on :

https://timotijhof.net/posts/2023/an-internet-of-php/

I have to admit that I'm somewhat surprised by the numbers, though I have been suspecting that PHP is much stronger than its reputation.

It has actually becoming a somewhat decent language in recent years, imho.

fluchtkapsel,
@fluchtkapsel@nerdculture.de avatar

@brightbyte
I'd think the change in decency happened around the 7.0 release, though I had the feeling that much restructuring happened in the 5.6 branch. I can only tell from second hand reports as I only use PHP sporadically.

I am surprised that ASP.NET has such a "huge" share. And that Python isn't represented in the pie chart.

But yeah, the web runs on PHP.
@krinkle

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