APIs can easily become overcomplicated and slow. Learn how to develop a pipeline that's easy to expand later without obscuring the main flow.
Looking for tips on how to install PHP on Windows? We walk step by step through how to install PHP 8 and Apache 2.4 on Windows 10 (64-bit).
There are so many ways to set up your PHP development environment, but using Docker is the current best practice. Let's walk through how to do it properly.
Learn how to add a custom field to a Flarum user account. Users will be able to set this custom field from their profile page, and admins will be able to edit it too.
Learn about Insphpect, a tool that scans your PHP code for object-oriented programming techniques that hinder code reusability and flexibility.
Tonino Jankov covers the background, performance benefits and current implementations of the HTTP/2 protocol.
Image Resizing: Bruno Škvorc shows how to modify a multi-image gallery blog to serve resized versions of images depending on the size of the viewport.
Ahmed Bouchefra offers an in-depth exploration of the features of the Chrome DevTools for measuring performance and debugging your web applications.
Bruno Škvorc shows how to implement Varnish as an additional caching layer, along with the Cloudflare CDN, to increase an app's GTMetrix score dramatically.
Zoran Antolović explains what background processing is, why it's important, and how to set it up with Beanstalkd and Supervisor.
Tonino Jankov shows how to use Pingdom, YSlow and GTmetrix to improve performance on an image gallery blog running on Nginx.
Claudio Ribeiro shows how you can use explain and indexes to spot and remedy possible performance issues with your database before they strike.
After setting up and organizing files for a Symfony Flex project, Zoran populates the database with data to test application performance.
Zoran covers the basics of setting up and organizing files for a Symfony Flex project, including tips, tricks and helper scripts to speed up development.
Tonino Jankov introduces techniques to improve Apache and Nginx web server performance, explaining the theory behind those techniques.
Tonino Jankov introduces Cloudflare, a website performance and security service, explaining how it works and how to get started using it.
Tonino lists tools, tips and best practices for optimizing WordPress sites — from hosting options to asset management, caching and software considerations.
We look at how Magento cookies can create issues with login functionality, and how these issues should be resolved.
Hayden James looks at how best to setup PHP-FPM for high throughput, low latency and a more stable use of CPU and memory.
Ahmed Boucherfra presents 23 tools you should know about for boosting front-end and back-end website performance.
Colin O'Dell demonstrates how Blackfire helped with optimizations that resulted in a 53% performance boost in the league/commonmark parser.
Colin O'Dell explores how using a shared cache volume across Docker-based Gitlab CI jobs drastically improves build speeds.