Operations | Monitoring | ITSM | DevOps | Cloud

PHP

How to Connect PHP With MySQL

When it comes to building interactive, scalable, and data-driven websites and applications, you may consider a combination of PHP with MySQL. Integrating PHP as a server-side language with MySQL as a relational database allows for dynamic content generation, user authentication, form handling, and easier data management. In the article, we’ll explore several methods to connect PHP with a MySQL database, including the mysqli and PDO (PHP Data Objects) extensions.

Laravel performance monitoring in Honeybadger

Great news, Laravel friends! You can now monitor the performance of your Laravel apps with Honeybadger. Yes, you read that right: Laravel performance monitoring in Honeybadger! Many of you have asked for this, and we're excited to tell you about it. Earlier this year, we launched Honeybadger Insights, a new logging and performance monitoring tool bundled with Honeybadger.

Troubleshooting Errors and Performance Issues in Laravel

In a perfect world, there wouldn’t be any errors or bugs in production applications. However, we don’t live in a perfect world, and from experience, you know there is no such thing as a bug-free application. If you are using the Laravel framework, you can leverage its log tracking and error logging to catch bugs early and enhance the performance of your Laravel-based application.

Exploring the Power of Laravel Eloquent Joins

If you're a web developer using the Laravel framework, then you know that Eloquent ORM is a real game-changer, making database interactions not just easier but also more intuitive. With its elegant syntax and powerful features, Eloquent provides an advanced, yet approachable way of handling database operations. Understanding how to leverage Eloquent joins can significantly simplify your code and enhance performance. In this article, we will delve into the world of Laravel Eloquent Join, comparing them with traditional joins, exploring advanced techniques, and showcasing real-world scenarios where they have a clear advantage. Below, we uncover the tools and tricks to master Eloquent joins.

Why care about exception profiling in PHP?

A few months ago, we implemented support for exception profiling in PHP. One of the key justifications for building this functionality into Continuous Profiler was to show the hidden costs of exceptions in PHP, especially when they are used for flow control in hot code paths. Once this feature was built, we naturally wanted to know if it surfaced these kinds of flow control problems in customer production systems.

How user experience and user interface have become keys to successful website

Thirty-three years have passed since the creation of the first website. Its purpose was to explain the World Wide Web project, and it was designed by Tim Berners-Lee, a British computer scientist working at CERN (European Organization for Nuclear Research) in Switzerland at the time. Since then, websites have evolved greatly in their usage and importance in business operations. Let's analyze the changes between the past and present, as well as the significance of user experience and user interface in today's world, particularly in the context of creating websites with Laravel.