@sarah@phpc.social avatar

sarah

@sarah@phpc.social

Member of the #php community and developer for 20 years. Speaker/mentor/teacher. Business owner. Aviation enthusiast.

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

sarah, to php
@sarah@phpc.social avatar

Are you a developer or a WordPress/Laravel/Symfony/Drupal developer?

Understanding the underlying language will make you more effective and considerably more flexible/employable.

Understanding the language helps you read the framework code and make sense of complex things. It lets you adopt new tech. And it empowers you to switch from one project to another without fear.

Be a language developer.

sarah, to random
@sarah@phpc.social avatar

PHP needs a code of conduct for the project itself. Is there anyone willing to push for an RFC to add one with me?

sarah, (edited ) to random
@sarah@phpc.social avatar

I’m hiring a full time PHP developer on contract. They should be skilled at testing, developing SOLID code, writing code in vanilla PHP and have framework (any framework) experience.

A passion for aviation is a plus.

Please repost.

Edited to add: job is open to remote candidates in the Americas and Europe (for timezone reasons only). Company is fully remote.

sarah, to random
@sarah@phpc.social avatar

I’m pleased to share that I’ll be speaking at @phpday in Verona on 20 lessons from 20 years of PHP.

Who else will be there?

sarah, to random
@sarah@phpc.social avatar

When writing software, enable people to change their usernames.

You don’t know who might make their username based on their real name, then realize they need to change their real name, and are now stuck with a username based on their dead name.

Asking for a friend.

sarah, to random
@sarah@phpc.social avatar

Frustrated I can't install Laravel without having PHP on my local machine…

sarah, to random
@sarah@phpc.social avatar

Got a legacy PHP app that is mission critical and nobody on your dev team wants to touch?

I have a new project for you!

Tackle my Tech Debt is a service that will take over maintaining that mission-critical, under-appreciated application for a fraction of the cost of hiring a full time developer or diverting someone off product development.

We’re looking to launch early Q2 with 3-5 customers in beta. Is that you? Reach out for more!

sarah, to random
@sarah@phpc.social avatar

I love a good auto response to a php release announcement.

sarah, to php
@sarah@phpc.social avatar

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

sarah, to random
@sarah@phpc.social avatar

If I’m not overreacting where is a safe place for me to settle in Europe?

sarah, to random
@sarah@phpc.social avatar

What’s the best way to learn AWS as a PHP developer?

sarah, to random
@sarah@phpc.social avatar

The secret to succeeding in technology is to build exciting things with boring technology.

Boring tech is well-understood and the edge cases well-known.

Your product should be what’s exciting, not your stack or your devops.

sarah, to random
@sarah@phpc.social avatar

Today I learned that PHP 8.0 json_encode is DIFFERENT from that in PHP 8.1 and later. Wtf?

sarah, to random
@sarah@phpc.social avatar

For those of you who feel object-oriented programming is something you'd like to learn more about, check out my free book: Mastering Object-Oriented PHP.

It's free, and it's yours here: https://masteringobjectorientedphp.com

sarah, to random
@sarah@phpc.social avatar

Contemplating a project I call “tablestakes”which is a SaaS framework for PHP. It would come with all the parts needed to build a full-featured SaaS without having to build the payments, users, etc.

I would use Laminas/Mezzio because it’s best suited for plugging in components.

I know Laravel has components like this, but I think some agnostic components plus a standards-compliant framework would be a good addition.

What do you think?

sarah, to random
@sarah@phpc.social avatar

How do people locate and remove dead code from their projects in PHP these days?

sarah, to random
@sarah@phpc.social avatar

@ramsey can you help me get my package at the League under my control again? It’s in my dead name and I want to update it and clean it up. Who can add my GitHub to that package?

sarah, to php
@sarah@phpc.social avatar

Working on a new idea for a talk. It’s called DRM - developer resource management - and it’s a framework for helping projects succeed, developers thrive, and companies avoid embarrassing incidents of security and downtime.

What user groups would like a speaker?

sarah, to random
@sarah@phpc.social avatar

Do you include built-in functions in your namespace “use” declarations or not? Why or why not?

sarah, to random
@sarah@phpc.social avatar

@mwop I want you to know I look forward to every day of posts from you in the advent series. I’ve adopted Logseq and it’s changed my world.

sarah, to php
@sarah@phpc.social avatar

What is your favorite composer package in #php?

sarah, to random
@sarah@phpc.social avatar

I’ve read about the raid on the newspaper. Seems there may have been some criminal behavior on the part of some of the reporters. Still, a raid on a news desk is antithetical to the first amendment. Legal or not it’s damn stupid. Any judge should have seen that.

sarah, to random
@sarah@phpc.social avatar

Anyone else having trouble with PECL?

sarah, to php
@sarah@phpc.social avatar

Waiting at the airport. Still basking in the post-conference glow. Thanks @phpday! #php #phpday #conferences #community #communityworks

sarah, to random
@sarah@phpc.social avatar

New post: The danger of boolean flags in object methods https://sarah-savage.com/the-danger-of-boolean-flags-in-object-methods/

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