Quantcast
Channel: Kévin Dunglas
Browsing all 13 articles
Browse latest View live

Symfony ImportMaps: Manage Your JavaScript Dependencies Without Node

View the recording of this talk (in French) View the Pull Request Yarn, NPM, pnpm, Babel, SWC, Webpack, TurboPack, Rollup, Parcel… Is it really necessary to introduce so much complexity to create a...

View Article


How Can JSON-LD Help You Sell More?

By default, all data exposed by the Sylius API and all APIs using API Platform are formatted using JSON-LD, “JavaScript Object Notation for Linked Data”. This is no accident! Understanding and using...

View Article

Mitigate Attacks on your PHP Supply Chain

Here are the slides I presented at the AFUP Day Lille 2023 and the companion Pull Request on Composer: Abstract When you install a JavaScript library, it usually comes with hundreds of transitive...

View Article

Image may be NSFW.
Clik here to view.

6x faster Docker builds for Symfony and API Platform projects

Available translations: French At Les-Tilleuls.coop, we’re constantly striving to reduce the environmental footprint and hosting costs of the projects we work on (eco-design, GreenOps, and FinOps...

View Article

The PHP Revolution Is Underway: FrankenPHP 1.0 Beta

I’m very proud to announce the immediate availability of FrankenPHP 1.0 beta. FrankenPHP is a brand-new application server for PHP, written in Go and built on top of Caddy, that dramatically simplifies...

View Article


Webperf: Boost Your PHP Apps With 103 Early Hints

Google Chrome, Firefox, Caddy, and Apache now support a new HTTP status code: 103 Early Hints. Since version 6.3, Symfony also supports 103 responses, and FrankenPHP also supports it natively. This...

View Article

Image may be NSFW.
Clik here to view.

Mercure, Braid, PREP… news about subscribing to HTTP resource updates

Introduction For 32 years now, the venerable HTTP protocol has been at the heart of the Web. This protocol enables “resources” (anything that can be named can be a resource, but these are often...

View Article

PHP and Symfony Apps As Standalone Binaries

Distributing PHP applications is quite complicated. For instance, to run a Symfony project in production, a web server, the PHP engine, and the appropriate PHP extensions need to be installed. Their...

View Article


Running Laravel Apps With FrankenPHP (Laracon EU)

Here’s the talk I gave at Laracon EU 2023: And here are the slides: The post Running Laravel Apps With FrankenPHP (Laracon EU) first appeared on Kévin Dunglas.

View Article


Front-end application development, Symfony-style(s)

Slides of my talk at SymfonyLive Paris 2024. We recently introduced the AssetMapper component and Symfony UX to make the most of the web platform and reduce the amount of JavaScript code to the...

View Article

Containerization Tips and Tricks for PHP apps

API Platform was one of the first PHP frameworks to provide native support for Docker, Docker Compose, Kubernetes, and, more recently, Skaffold. The API Platform skeleton also served as the basis for...

View Article

API Platform for Laravel

API Platform 4 was released today during the API Platform conference. It now officially supports Laravel! Let’s get started: Check out our brand new “getting started” guide for Laravel.The post API...

View Article

How to debug Xdebug… or any other weird bug in PHP

My slides from AFUP’s ForumPHP 2024 What to do when the debugger has a bug? That’s the question I had to answer when my GitHub notifications went haywire because a new version of Xdebug was crashing...

View Article

Browsing all 13 articles
Browse latest View live