7 WordPress Best Practices For Real Engineers

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • batcache

    A memcached HTML page cache for WordPress.

  • On the server level, you can use plugins like Batcache , connected to Memcache. If you are writing custom plugins, you can cache complex operations in Memcache or Redis.

  • Symfony

    The Symfony PHP framework

  • If you use WordPress for any of these things, you are using it for things it was never intended for. Instead, look into building on top of modern frameworks like Symfony. If you need a mix of the above and some CMS functionality, WordPress has a great REST API other applications can plug into. So you can get the great CMS foundation of WordPress with the customizability of a modern framework.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • PHPUnit

    The PHP Unit Testing framework.

  • There is nothing preventing you from following best practices like SOLID, YANGI and DRY in your own code. You can still write PHPUnit tests.

  • PHP-DI

    The dependency injection container for humans

  • PHP-DI

  • Composer

    Dependency Manager for PHP

  • Composer is also great for any PHP libraries that you might need. It has everything from CSV parsers to REST clients. Don't write these yourself, use composer.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts