On Tracing Symfony, Twig and API Platform

According to their Website, “Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community — all working together in harmony.” The Symfony project provides a set of solid components for building applications in PHP and has shaped the landscape as many other projects either adapt their components or switch to using the framework directly. A Symfony Web Framework application consists of a set of routes, which translate to controllers and / or actions.


Fundamental support for the Laravel framework

Laravel is one of the most beloved web framework for PHP. It was developed as an alternative to CodeIgniter and today is the most popular PHP project on GitHub based on the amount of stars it has received. With the PHP tracing extension v1.8.0, Instana introduced full-featured support for the Laravel framework.

Seamlessly Immunize Binaries Flowing through Artifactory with RunSafe Alkemist

In this webinar, RunSafe and JFrog will introduce cutting-edge security techniques, allowing users to protect both source and binary code flowing through their pipelines from memory based attacks. Includes a walkthrough of a real world exploit where Alkemist was successful at mitigating the attack in Apache/PHP.

Top 10 security best practices for PHP

While developing a PHP web application, a web developer should also be concerned with security best practices. An insecure web application gives hackers the chance to steal valuable information, such as user data or credit card information. In addition, a data breach may have a drastic impact on the credibility and future operations of your organization. To strengthen your defense mechanisms, this article lists 10 important security best practices for PHP applications. Let’s get started!


Summer Release: Slow SQL Query Log, Callgraph Profiler, Memory Tracepoints

This Summer Release of Tideways builds on the previous Beta Announcements in May's Spring Release and marks the general availability of This new functionality is fully available by updating the Tideways PHP Extension to version 5.2.4 and the Daemon to version 1.6.18. In addition to rolling out new features, we also renamed the concept of "Application" in Tideways to "Project" and we provide a detailed explanation why at the end of this post.


How to Enable PHP Error Reporting

Errors are undesirable for users and you should do everything in your control to keep users away from them. However, they are of utmost importance for developers. They allow developers to understand the inaccuracies and vulnerabilities in their code by alerting them when their code breaks. They also provide relevant information about what went wrong, where, and what can be done to make amends.


Deploying a Performant PHP Application on Kubernetes with Rancher

PHP is one of the most popular programming languages on the web. It powers many widely used content management systems like WordPress and Drupal, and provides the backbone for modern server-side frameworks like Laravel and Symfony. Despite its popularity, PHP has a bit of a reputation for being slow and hard to maintain. It has gotten better in recent years, but there are two features that high-performance PHP applications will likely need: OPcache and PHP FastCGI Process Manager (PHP-FPM).


PHP Memory Leaks, How to Find and Fix Them

Memory leaks can happen in any language, including PHP. These memory leaks may happen in small increments that take time to accumulate, or in larger jumps that manifest quickly. Either way, if your app has a memory leak, sooner or later it will cause problems. The source of and solution to PHP memory leaks aren’t always obvious, so you may need to try a few strategies before you eliminate the problem.