Skip to content

Kévin Dunglas

Founder of Les-Tilleuls.coop (worker-owned cooperative). Creator of API Platform, Mercure.rocks, Vulcain.rocks and of some Symfony components.

Menu
  • Talks
  • Resume
  • Sponsor me
  • Contact
Menu

Category: Symfony

Introducing Symfony Panther: a Browser Testing and Web Scraping Library for PHP

Posted on September 12, 2018 by Kévin Dunglas

Today, an introduction blog post to Panther was published on the Symfony blog! Panther is a new browser testing and web scraping library I contributed to the Symfony project, In the blog post, I showcase how to use Symfony, API Platform and VueJS together to create a small but modern app, and how to test…

Read more

API Platform: A Framework for API-driven Projects (DevTalks Bucharest)

Posted on June 18, 2018September 26, 2021 by Kévin Dunglas

Here the slide deck I presented during DevTalks Bucharest 2018. It covers the main features of the API Platform framework: we will install the framework, design an API data model as a set of tiny plain old PHP classes and learn how to get: A fully featured dev environment with Symfony Flex and React containers,…

Read more

Mastering the Symfony Serializer (PHP Tour)

Posted on May 17, 2018September 26, 2021 by Kévin Dunglas

The Symfony Serializer Component exists since the very beginning of Symfony 2. Years after years, it gained a lot of new features useful to transform various data formats to PHP structures and the opposite. It is also a foundation block of API Platform and a first-class citizen in FOSRest. Let’s dive into this component. We…

Read more

REST vs GraphQL: illustrated examples with the API Platform framework (PHPTour/SymfonyLive)

Posted on March 30, 2018September 26, 2021 by Kévin Dunglas

GraphQL is an increasingly popular alternative to REST architectures for building web APIs. The query language promoted by Facebook has undeniable advantages: retrieve exactly what the client need, limitation of the number of queries, strong typing, powerful and extremely well thought out syntax… However, it also suffers from often underestimated problems including HTTP cache, logs,…

Read more

API Platform 2.2: GraphQL, JSON API, React admin and PWA, Kubernetes instant deployment and many more new features

Posted on January 24, 2018January 24, 2018 by Kévin Dunglas

I’m glad to announce the immediate availability of API Platform 2.2 beta 1. This is a huge release that comes with a lot of exciting features including (but not limited too): GraphQL and JSON API support Symfony 4 / Flex integration API Platform Admin integration (built with ReactJS and Admin On Rest) ReactJS and Vue.js…

Read more

HTTP/2, PHP and Symfony: a brief history of the protocol powering the web, and how to use it

Posted on January 17, 2018September 26, 2021 by Kévin Dunglas

Here are the slides I presented yesterday during the Paris Symfony Meetup. On the menu: a brief history of HTTP, how to use it with PHP (server and client-side) and how to push with Symfony 4. Learn more about Symfony’s HTTP/2 support in my in-depth presentation of the WebLink Component.

Read more

API Platform and Symfony: a Framework for API-driven Projects (SymfonyCon)

Posted on November 17, 2017September 26, 2021 by Kévin Dunglas

Here are the slides of my talk during the Symfony Con Cluj. You can rate this talk on joind.in. API Platform and Symfony: a Framework for API-driven Projects from Les-Tilleuls.coop Install API Platform. Design the API data model as a set of tiny plain old PHP classes. Instantly get: Fully featured dev environment with Symfony…

Read more

API Platform Admin 0.2: an admin in 1 minute for your API (React Progressive Web App)

Posted on November 3, 2017November 3, 2017 by Kévin Dunglas

The version 0.2 of the API Platform‘s admin component has just been released! This nice tool allows to automatically and dynamically build a fully featured administration interface (CRUD, pagination, relations…) for any API supporting the Hydra hypermedia vocabulary (more formats supported soon, see at the end of this article). 0 line of code required! API Platform Admin is…

Read more

Symfony 4 Run-through (Forum PHP 2017)

Posted on October 26, 2017September 26, 2021 by Kévin Dunglas

Symfony is a framework broadly recognized for its quality, reliability and ability to drive large enterprise projects. But for the last few years, Symfony has also gained many features to develop faster, and to refactor more easily. Symfony 4 offers major improvements in this area that will deeply change the way we build applications. Let’s…

Read more

Symfony 4: HTTP/2 Push and Preloading

Posted on October 20, 2017August 9, 2022 by Kévin Dunglas

A few months ago, I’ve contributed a new component to Symfony: WebLink. By implementing cutting edge web standards, namely HTTP/2 Server Push and W3C’s Resource Hints, it brings great opportunities to boost webapp’s performance. Thanks to Symfony WebLink, HTTP/2 (h2) servers are able to push resources to clients before they even know that they need them (think to CSS…

Read more
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 9
  • Next

Follow me on Twitter

My Tweets

Subscribe to this blog

Recent Posts

  • Read the Linux Manual Pages on Mac and BSD, Directly From the Terminal
  • Ne vous lamentez pas, organisez-vous !
  • FrankenPHP: The Modern Php App Server, written in Go
  • API Platform 3 Is Released!
  • Mercure 0.14: Major Performance Improvement and New Features

Top Posts & Pages

  • JSON Columns and Doctrine DBAL 3 Upgrade
  • Securely Access Private Git Repositories and Composer Packages in Docker Builds
  • Generate a Symfony password hash from the command line
  • Goroutines, threads, and thread IDs
  • Preventing CORS Preflight Requests Using Content Negotiation
  • Symfony's New Native Docker Support (Symfony World)
  • PHP 7: Introducing a domain name validator and making the URL validator stricter
  • FrankenPHP: The Modern Php App Server, written in Go
  • Symfony and API Platform get "push" and real-time capabilities (Mercure protocol)
  • Using Next.js and Material UI Together

Persistence in PHP with the Doctrine ORM

Persistence in PHP with the Doctrine ORM

Tags

Apache API API Platform Buzz Caddy Docker Doctrine Go Google GraphQL HTTP/2 Hydra hypermedia Hébergement Javascript JSON-LD Kubernetes La Coopérative des Tilleuls Les-Tilleuls.coop Lille Linux Mac Mercure Mercure.rocks Messagerie Instantanée MySQL PHP Punk Rock Python React REST Rock'n'Roll RSS Schema.org Security SEO SEO Symfony Symfony Live Sécurité Ubuntu Web 2.0 Wordpress XHTML XML

Archives

Categories

  • DevOps (25)
  • Mercure (4)
  • Opinions (91)
  • Programming (185)
    • Android (5)
    • Go (13)
    • JavaScript (43)
    • PHP (143)
      • API Platform (65)
      • Symfony (89)
    • Python (14)
      • Django (5)
  • Security (15)
  • SEO (24)
  • Talks (39)
  • Ubuntu (68)
  • Wordpress (6)

Social

  • Mastodon
  • Twitter
  • LinkedIn
  • YouTube
  • GitHub

Links

  • API Platform
  • Les-Tilleuls.coop
  • Mercure.rocks
  • Vulcain.rocks
© 2023 Kévin Dunglas | Powered by Minimalist Blog WordPress Theme