Need to authenticate requests to a server? Learn what JWTs are and how to use them to authenticate your users via API calls.
Tag: BrunoS
We show how to use PHPMailer - a dead simple email sending library for PHP. Send email from your local machine or an SMTP relay easily!
Tonino Jankov covers the background, performance benefits and current implementations of the HTTP/2 protocol.
Ahmed Boucherfra provides an in-depth guide to making use of the performance-related tools within Firefox's developer tools.
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.
Tonino discusses ways to tune server performance with Varnish Cache, covering how it works, and its features, setup, monitoring and administration.
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.
Tonino Jankov shows how to optimize on-the-fly thumbnail generation, reducing request time from 28 to 0.7 seconds with Nginx and pm-static.
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.
Bruno applies Blackfire to a freshly started project to identify PHP performance bottlenecks, establishing a process of continuous performance testing.
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.
Maria Antonietta Perna presents tips for optimizing JavaScript animation performance and achieving the 60fps target for smooth motion on the web.
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.
What's a CDN? How do Content Delivery Networks work anyway, and what's so special about them? Which one should you choose? Come find out!
Tonino lists tools, tips and best practices for optimizing WordPress sites — from hosting options to asset management, caching and software considerations.
Ivan digs into JavaScript performance, from environments, response times, context, parsing, compiling and executing, to bundle sizes and shipping less code.
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.
Ahmed explains PWAs by showing how to build a PWA from scratch with ES6 and React, optimizing it step by step with Lighthouse for UX and 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.
Iain Poulson provides a helpful guide to database query optimization, showing how to track down slow database queries and fix them up.
Christopher Pitt shows how to read and write large files efficiently, using of streams and generators to remove an entire category of application errors.
Here's a compendium of practical MySQL optimization tricks - from bottlenecks to configuration and indexes. Leave your ORM behind and get your hands dirty!
How compatible are git and wordpress? Let's see how easy it is to make WordPress posts auto-update based on PR submissions on the Github repository!
Symfony Flex is a new package manager exclusively for Symfony 3.3 and above, sporting a new directory structure and smoother workflow. Come see!