Building a Laravel API for CircleCI webhooks

Software applications consist of interconnected systems - each providing a specialized service towards the common goal of meeting a business need. As with any network, an efficient data exchange mechanism is key to its functionality, effectiveness, and responsiveness. In the past, data exchange was performed using polling requests. At regular intervals, a system would make a request to get the latest information or find out if there is an update to deal with.

A Deep Dive into 592 Billion Interactions with PHP Systems

Our in-process data collectors, also known as “the tracers,” collect a lot of span data across our customers’ applications and services. And by a lot, we mean it. In September 2021, these components collected 38,320,426,250,000 unique spans, which mark a specific transaction. For those of you counting at home, that’s 38.3 trillion.

Understanding NGINX 502 Bad Gateway: PHP-FPM

Error 502 Bad Gateway is common among website users. There are various possible reasons for this error and different ways to solve it. In this article, we will look at the main possible causes and how they can be solved by users and web developers. Use the Hosted Graphite platform to analyze your system’s performance and troubleshoot errors.

Fold Your Repos Into PHP Composer v2 with Artifactory

If you’re among the nearly one in four professional developers using PHP (according to StackOverflow’s 2021 survey), then the maintainers of Composer would really like you to migrate from v1 of the PHP package manager to v2. On October 24 2020, Composer 2.0.0 was released with some major improvements.Since almost eight out of every ten websites on the internet use PHP in some way, that’s a change with big impact.

How to Log to Console in PHP and Why Should You Do It

Monitoring, troubleshooting, and debugging your code all require logging. It not only makes the underlying execution of your project more visible and understandable, but it also makes the approach more approachable. Intelligent logging procedures can assist everyone in a company or community to stay on the same page about the project's status and progress.

Getting Started with PHP and InfluxDB

This article was written by Cameron Pavey, a full-stack dev living and working in Melbourne. Scroll below for this picture and bio. As a developer, it is likely that you will eventually run into a situation where a traditional relational database’s document stores don’t quite cut it. If you need to store points of data over time, you’ll likely need a time series database.