#

PHP Programming Tutorials & Engineering Articles

137 PHP tutorials, guides, and engineering insights from Meta, Slack, Cloudflare, and more

PHP Articles & Tutorials

Filter:
Fly.io logo
Fly.io
Intermediate
Fly. io introduces 'Sprites' — durable, persistent cloud computers designed as an alternative to ephemeral sandboxes for AI coding agents.
Kurt Mackey
10 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
The 2025 Cloudflare Radar Year in Review highlights significant trends in internet traffic, the rise of AI, post-quantum encryption, and the increase in DDoS attacks.
Cloudflare logo
Cloudflare
Advanced
Cloudflare has enhanced its network performance and security by rebuilding its core software components using Rust, achieving a median response time improvement of 10ms and a 25% performance boost.
Richard Boulton
18 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses how Slack's DevXP team optimized their end-to-end (E2E) testing pipeline, significantly reducing build times and eliminating unnecessary frontend builds.
Meta logo
Meta
Advanced
The article discusses Glean, Meta's open-source code indexing system designed to efficiently collect and manage information about source code.
Google logo
Google
Beginner
The article discusses how to build Go applications using Project IDX and the Gemini API, highlighting the setup of a Go development environment and the creation of a simple server application.
Suzy Mueller, Nooras Saba
3 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
The article discusses the enhancements and features of the Google Wallet API announced at Google I/O 2024, focusing on security, wearables, push notifications, and developer experience.
Edson Yanaga
6 min read
Has Summary
--
Fly.io logo
Fly.io
Advanced
The article discusses the concept of Event Driven Machines on Fly. io, highlighting how to efficiently utilize fast-booting VMs to process events in a serverless-like manner.
Chris Fidao
6 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the complexities and challenges of automating deployments at Slack, particularly in a monolithic service environment.
Sean McIlroy
16 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Advanced
The article discusses how Cloudflare is transitioning its architecture to utilize Cloudflare Workers, aiming to enhance the performance, robustness, and developer experience of its products.
Richard Boulton
23 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article explores the unique and evolving nature of the JavaScript ecosystem, highlighting its historical context, the shift in how developers write JavaScript, and the impact of frameworks and ...
Fly.io logo
Fly.io
Intermediate
The article discusses how Fly. io supports JavaScript and Node. js applications, highlighting the challenges developers face due to the multitude of frameworks and package managers available.
Cloudflare logo
Cloudflare
Beginner
Cloudflare has introduced WAF Attack Score Lite and Security Analytics for Business plan customers, expanding the capabilities of their Web Application Firewall (WAF).
Radwa Radwan
6 min read
Has Summary
--
Slack logo
Slack
Beginner
The article discusses Hakana, an open-source type checker for Hack, developed by Slack to enhance code quality and security.
Matt Brown
8 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
This article discusses the migration process from App Engine Users to Cloud Identity Platform, highlighting the benefits of moving to standalone cloud services.
Wesley Chun, @wescpy
7 min read
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article discusses enhancements to Cloudflare's Web Application Firewall (WAF) that make it smarter by introducing a machine learning-based attack scoring system.
Radwa Radwan
8 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article 'A love letter to React' explores the profound impact React has had on both frontend and backend development since its inception in 2013.
Chris McCord
13 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
The article discusses the extension of support for App Engine bundled services in its 2nd-generation runtimes, emphasizing the migration process for Python applications.
Wesley Chun (@wescpy), Developer Advocate, Google Cloud
7 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
Cloudflare's R2 object storage service is now generally available, providing developers with a cost-effective solution for data storage without egress fees.
Aly Cabral
7 min read
Includes Code
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article discusses recent updates and features at Fly.
The Fly.io Balloon
6 min read
Includes Code
Has Summary
--
Spotify logo
Spotify
Beginner
The article discusses Spotify's evolution in scaling its marketing efforts by transitioning from a PHP monolith to a more distributed architecture.
James La Broy
7 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Beginner
NVIDIA experts will present advancements in robotics, Graph Neural Networks (GNNs), and Natural Language Processing (NLP) at the WeAreDevelopers World Congress in Berlin.
Meta logo
Meta
Intermediate
The article discusses Meta's mobile localization solution through language packs, which allows for accurate and efficient translations in mobile applications.
Lu Su
11 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses how App Engine users can leverage Cloud Functions to modernize their applications by refactoring monolithic apps into microservices.
Wesley Chun, @wescpy
5 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
The article discusses how Envoy Media Group leverages Cloudflare's Bot Management and machine learning to enhance their digital marketing efforts.
Ryan Marlow (Guest Author)
8 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article chronicles the journey of a Dev Degree intern at Shopify, focusing on their experiences and lessons learned during their first placement as a back-end developer.
Carmela Leung
12 min read
Includes Code
Has Summary
--
Notion logo
Notion
Intermediate
The article discusses the development of the Notion API, focusing on the unique challenges and decisions made during its design process.
Alicia Liu
14 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses Slack's initiative to stabilize, modularize, and modernize its mobile codebases to address technical debt that has hindered development.
Meta logo
Meta
Intermediate
The article discusses the development and implementation of the Power Loss Siren (PLS) at Meta, a system designed to enhance the resilience of data center services against power loss events.
Raghunathan Modoor Jagannathan
11 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses how two interns at Slack, Nicholas Lin and David Frankel, contributed to enhancing the security of millions of lines of code written in Hack by developing a static analysis to...
9 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the migration of App Engine push queues to Cloud Tasks, highlighting the benefits of using standalone Cloud services for improved portability and smoother transitions between ...
Wesley Chun, @wescpy
4 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
YJIT is a new Just-in-time (JIT) compiler being developed for CRuby to enhance the performance of Ruby applications, particularly those using Ruby on Rails.
Maxime Chevalier-Boisvert
7 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses how Slack achieved a significant reduction in infrastructure spending through improved observability and changes in their Continuous Integration (CI) infrastructure.
Frank Chen
13 min read
Has Summary
--
Fly.io logo
Fly.io
Intermediate
The article discusses the evolution of LiveView, a feature of the Phoenix framework for Elixir, which simplifies the development of real-time web applications by eliminating the need for JavaScript...
Chris McCord
18 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
This article provides an insider's perspective on the acquisition of Slack by Salesforce, detailing the author's experience as a frontend intern on the Customer Acquisition team during this signifi...
Catherine Yu
11 min read
Has Summary
--
Google logo
Google
Beginner
This article provides a guide for developers looking to migrate their applications from the App Engine webapp2 framework to Flask, highlighting the benefits of Flask and the steps involved in the m...
@wescpy
4 min read
Includes Code
Has Summary
--
LinkedIn logo
LinkedIn
Advanced
The article discusses the implementation of keyword search functionality in LinkedIn Talent Insights (LTI) using Apache Pinot.
Pinterest logo
Pinterest
Beginner
This article discusses Pinterest's adoption of ktlint for Kotlin code formatting and linting, highlighting its simplicity, community engagement, and the transition to Pinterest's ownership of the p...
Pinterest Engineering
3 min read
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
This article discusses how to enhance the page experience of AMP pages by utilizing AMP Optimizer within Cloudflare Workers.
Erwin van der Koogh
6 min read
Has Summary
--
Google logo
Google
Beginner
The article discusses the modernization of Google App Engine applications, highlighting the evolution of the platform since its launch in 2008.
Wesley Chun
6 min read
Includes Code
Has Summary
--
Meta logo
Meta
Advanced
The article discusses how Facebook utilizes machine learning (ML) to enhance the News Feed ranking algorithm, ensuring personalized content delivery to over 2 billion users.
Akos Lada
10 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article highlights the contributions and experiences of women in the security team at Slack, showcasing their diverse backgrounds and the company's commitment to inclusion and diversity.
Suzanna Khatchatrian
12 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article reviews Facebook's significant advancements in connectivity, app performance, and sustainability during 2020, highlighting the impact of the COVID-19 pandemic on the importance of conne...
Slack logo
Slack
Advanced
This article discusses Slack's transition from MySQL to Vitess for scaling their datastore architecture.
Uber logo
Uber
Advanced
The article highlights the growth and contributions of the Uber Engineering team in Vilnius, Lithuania, showcasing their role in various foundational technologies at Uber.
Ieva Sapokaite
14 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article provides an in-depth look at a typical day for a Frontend Foundations Engineer at Slack, detailing daily routines, tasks, and the engineering challenges faced, particularly focusing on ...
Natalie Qabazard
9 min read
Has Summary
--
Meta logo
Meta
Intermediate
The article discusses the comprehensive redesign of Facebook.
Ashley Watkins
19 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article provides an in-depth look at a typical day for Kevin Lai, a Mobile Product Engineer at Slack, detailing his morning routine, work responsibilities, and team dynamics.
Kevin Lai
14 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses Slack's migration from PHP to Hack, a language designed to enhance PHP's capabilities.
Scott Sandler
10 min read
Includes Code
Has Summary
--
Slack logo
Slack
Beginner
The article provides an insightful look into a typical day for a Backend Product Engineer at Slack, detailing daily routines, coding practices, and team dynamics.
Madeline Shortt
11 min read
Has Summary
--