@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 random
@sarah@phpc.social avatar

Bank of America opened a business account but tied it to my personal accounts and has no way to fix it. Which means I can’t access the account.

I run tens of thousands of dollars through BofA a year. They’re risking losing that because they have a stupid user management system.

sarah, to random
@sarah@phpc.social avatar

If I offered 30 minute free consultations to laid off tech workers to discuss how you can build your own product and avoid being laid off again, would there be any takers?

My experience is as a business owner for the last decade, having built infoproducts and software.

Not interested in selling anything to vulnerable people. Only interested in helping. This is an altruistic offer.

sarah, to random
@sarah@phpc.social avatar

I run a disaster test scenario at least once a quarter where I restore the database of mission critical components as though we were starting from scratch.

It's taught me three things:

  1. Restoring a database is a lot more complicated than simply unzipping a file and importing it into a database program.
  2. You inevitably forget things, so build a comprehensive checklist.
  3. Database imports take longer than you think with full production data.

Practice makes perfect in disaster recovery.

sarah,
@sarah@phpc.social avatar

@preinheimer Oh wow. That's a significant change that appears to have done well for you. :)

sarah, to random
@sarah@phpc.social avatar

Ready for the weekend! Been a long but good week.

Wishing Americans a restful Memorial Day, and the rest of the world a good weekend.

sarah, to random
@sarah@phpc.social avatar

Sarah-Savage.com: Endings in open source https://sarah-savage.com/endings-in-open-source/

sarah, to random
@sarah@phpc.social avatar

On May 30th, I'm premiering my talk, Reaching Cruising Altitude: Elevating Software Development Through Enhanced Team Communication. This talk will focus on improving software communication using frameworks from the aviation world.

Join me at 12 pm ET (1600Z, 0900 PT, 1800 CET) on May 30th!

https://reachingcruisingaltitude.com/

sarah, to random
@sarah@phpc.social avatar

Having a backup is a good idea.

Having a well-tested backup is a better idea.

Knowing with certainty that your database, file and code backups are working is the only way to be sure that you can recover from a disaster.

An untested backup is just a hope. A thoroughly-tested backup and restore approach is a good idea.

sarah,
@sarah@phpc.social avatar

@afilina Indeed!

sarah, to random
@sarah@phpc.social avatar

Was wondering why my boss was ignoring me. Discovered the email in drafts.

Never assume malice when your own stupidity explains the problem.

sarah, to random
@sarah@phpc.social avatar

I think I ruined my shirt in record time this morning with coffee...

sarah, to random
@sarah@phpc.social avatar

New post: Endings in open source https://sarah-savage.com/endings-in-open-source/

sarah, to php
@sarah@phpc.social avatar

I have a FREE book on object-oriented programming available for you to download and enjoy. It's my way of giving back to the community. Check it out: https://masteringobjectorientedphp.com

sarah, to php
@sarah@phpc.social avatar

Do you rehearse your disaster recovery plans?

Have you ever stood up, from scratch, a completely new version of your application in a production-ready state?

If you haven't, you should.

You may never need to fully stand up a complete production instance, but what happens if a part goes down like your database, your webservers, or your jobs? Are you prepared for emergencies?

Practice makes perfect, especially in high-pressure situations. So practice!

sarah, to random
@sarah@phpc.social avatar

Sarah-Savage.com: Air Traffic Control: Routing microservices with a single Nginx server https://sarah-savage.com/air-traffic-control-routing-microservices-with-a-single-nginx-server/

sarah, to random
@sarah@phpc.social avatar

Join me for my LIVE world-premiere of my talk, Reaching Cruising Altitude: Elevating Software Development Through Enhanced Team Communication. This talk will focus on improving software communication using frameworks from the aviation world.

The talk is May 30th at 12 pm ET (1600Z, 0900 PT, 1800 CET)

https://reachingcruisingaltitude.com/

sarah, to random
@sarah@phpc.social avatar

Hot take: the best framework in PHP is easy to figure out. I'll even tell you what it is.

Drumroll please...

The best framework in PHP is the one that gets the job done for your business case.

Frameworks are tools, and we should treat them as such. The best one meets your business needs and development goals, and achieves the objectives for which it was selected. Nothing more, nothing less.

sarah,
@sarah@phpc.social avatar

@ghostwriter I used Wordpress. It was pretty straightforward.

sarah, to random
@sarah@phpc.social avatar

If you're starting off your week looking for a new role, make sure you check out PHP For Hire, a directory of talent for PHP developers. You can create a profile that can be found by employers looking to hire PHP talent. See https://phpforhire.com for more.

sarah,
@sarah@phpc.social avatar

@iCaspar I'm behind this.

sarah, to random
@sarah@phpc.social avatar

Jurors 1-268 called in tomorrow. I’m juror 269. Missed it by thatmuch.

sarah, to random
@sarah@phpc.social avatar

New post: Air Traffic Control: Routing microservices with a single Nginx server https://sarah-savage.com/air-traffic-control-routing-microservices-with-a-single-nginx-server/

Crell, to random
@Crell@phpc.social avatar

I hate mocking libraries...

sarah,
@sarah@phpc.social avatar

@Crell try reading in them instead of the books are life changing. 😈

sarah, to random
@sarah@phpc.social avatar

Blog post: My journey of transition and self-discovery https://sarah-savage.com/my-journey-of-transition-and-self-discovery/

sarah, to random
@sarah@phpc.social avatar

My journey of transition and self-discovery https://sarah-savage.com/my-journey-of-transition-and-self-discovery/

This is my "coming out" story.

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