ramsey, (edited ) 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.
Update (27 Feb 2024): Thanks, everyone! I’ve accepted an offer. Please see update in thread below.
valorin, 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, Good points, thank you!
aaronbushnell, @livingcoder @chrisvest @valorin “Yes, I am the account holder”
jrf_nl, 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, @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, Anyone affected by the tech layoffs and looking for a remote dev job, Nextcloud is hiring for #php #js #ios #android #webrtc and more:
➡️ https://nextcloud.com/jobs/
Boost for visibility pls 🙏
#opensource #foss #nextcloud #getfedihired #layoffs #jobsearch #jobs #devjobs #linux #oss #remotework
viktor, @ramsey @itsjoshbruce @jarvisscript Working in CET is not a requirement 😉
ramsey, @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, 👋 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
naderman, @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, @MarkBaker @Skoop I've no excuse to own one, or wear one. :-(
sarah, Recently I posted an ad to hire for a #php 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, @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, @mighty_orbot I had a few people ask me to help them. Anyone who didn’t tell me that won’t be forwarded.
mnl, The snark at #php 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, @mnl and the php docs are like the gold standard for how all language and framework docs should be!
rrwo, 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, 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 #SymfonyCon #phpc #php
ramsey, (edited ) “Ever since #PHP 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 )
kassner, 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, This is a really great overview of the current state of #PHP from @krinkle: “An Internet of PHP.” https://timotijhof.net/posts/2023/an-internet-of-php/
amarok,
alessandrolai, @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 #php:
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, German @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
andrewfeeney, (edited ) 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 #PHP is every bit as secure, solid and performant a server-side #programming platform as #Node, #Python, or many other popular languages.
andrewfeeney, (edited ) 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 ) #PHP 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,
mogsie,
chucker,
ramsey, (edited ) 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/
ramsey, So much of the #PHP community relies on @shivammathur’s work, whether you’re using setup-php with GitHub Actions or his Homebrew tap for builds of PHP 5.6 through 8.3-dev. What he does is no small feat, and it helps the rest of us get our jobs done.
Please consider sponsoring him on GitHub: https://github.com/sponsors/shivammathur
If your company uses setup-php, get them to sponsor!
ondrej, @ramsey @shivammathur And Remi, don’t forgot about Remi’s RPMs.
ramsey, @ondrej @shivammathur Or your PPA! 😁
For those reading this thread, you can find ways to donate to @remi at https://rpms.remirepo.net and to @ondrej at https://deb.sury.org
If you use their packages, please donate. Imagine what your job would be like if they were no longer able to produce these packages. 😧
sarah, I'm working on something special for the PHP community!
It's called PHP For Hire, and it's a talent directory for #php developers who are looking for work.
Interested? I'm opening it to private beta right now, and hoping to do a wider launch once there are 10-15 people in the directory. Reach out to me here for the link and be one of the first!
michelle, Swedish @sarah Amazing! Thanks for doing that 💚
Albright, @sarah I'd like to have a look if it's not too late.
grmpyprogrammer, #php friends — today I found out that long-time Symfony community member Ryan Weaver has been diagnosed with terminal brain cancer. A GoFundme has been setup to help provide financial support for him and his family and to extend his time remaining via treatment.
Ryan and his wife Leanna are two of the nicest people I ever encountered in the PHP community.
Donate if you can.
linos, 🎉 This summer we will be working on making events published on #WordPress sites part of the #Fediverse. Thanks to #NLnet, we are able to give the project the attention it needs!
davidbisset, Quite possibly the best #PHP meme i've ever seen. 🧡
herchenroder, @davidbisset Reminds me of this one 😂
ramsey, Most folks don’t seem to realize how gravely under-resourced and under-funded the #PHP project is.
For a technology that powers 77% of the web and has very little corporate backing, it's a wonder the project makes any headway at all.
At times, it almost feels like the industry is doing this on purpose to choke out the language.
ViejoViajero, @ramsey Maybe many people do not know about https://opencollective.com/phpfoundation - might be because it is not linked on php.net?
derickr, @ramsey @Crell Don't take this the wrong way, but I'm fairly happy it's mostly EU based administrated. Or at least that's a feeling, with so many other foundations being (mostly) weighted towards the US.
The PHP CC people had also been planning a similar organisation for the best part of a decade. But sometimes it just falls into place due to external factors, such as Nikita leaving Jetbrains.
kojote, German Weil es vielleicht untergegangen ist auf anderen Kanälen, tl;dr: erfahrener #php Entwickler sucht ab Mai 2024 (oder früher) Stelle als Senior Entwickler in München (Hybrid) oder Full Remote, 85k, 30 Tage Urlaub
Lebenslauf https://www.linkedin.com/in/nilshitze/
phpc, Applications for #PHP 8.4 release managers will close in one week (31 March 2024 at 12:00:00 UTC)!
If you’re interested, throw your name into the hat!
For more details:
pixel, Hey #TYPO3 community!
While a lot of people already have moved over to the fediverse from X (formerly known as Twitter), there's still some people that are stuck over there. Mostly citing problems of discovering content or finding an initial home.
I decided to write a document on Notes, which contains starting info and a list of accounts you can add yourself to, if you want 👀
Once some accounts are in the list, I'll also share that on Twitter.
cybersmog, @pixel And maybe we should also list at least some other accounts which are close to the TYPO3 project, e.g. PHPStan, PHPUnit, PHP CS Fixer, Sebastian Bergmann, Xdebug, Derick Rethans, you name it
supergarv, @cybersmog @pixel Great initiative. @brotkrueml we might want to link this in a documentation somewhere? Maybe https://typo3.org/help or at the bottom of docs.typo3.org where "help" is linked?
danjones000, My company has just announced that there will be a round of layoffs soon. They just laid off a bunch of C-levels. They're giving us the opportunity to "opt in" to "workforce reduction" with a promise of three months severance.
It's been pretty tumultuous here, lately, to be honest, and I'm considering it.
But, I've got a wife and four kids to take care of, and I've never willingly left a job when I didn't have another one already lined up. And we've got good benefits (healthcare and dental) right now, so I really don't want to give that up.
Maybe if I had something lined up with similar pay and benefits, I could do it.
So, I'm looking for any recommendations. I'm a #PHP developer (of roughly twenty years), who has been doing a lot of #golang for the past year, and I've gotten very proficient at that as well.
I'm looking for a US-based company, and a Principal/Staff/Senior Developer role.
Anybody have any good leads? My website is at https://danielrayjones.com, and I can be emailed at dan@danielrayjones.com.
#FediHire #FullStack #Programming #WebDevelopment #BoostsWelcome #PleaseBoost