56,966 blogs · [ { "id": "01a08770-6d39-70e7-96d9-4eb7bd3a2ebc", "title": "Mercure 1.0 alpha is here", "url": "https://dunglas.dev/2026/08/mercure-1-0-alpha/", "published_at": "2026-08-11T11:30:27+00:00" }, { "id": "01a08770-6d39-70e7-96d9-4eb7bd94fbdc", "title": "Mercure 0.23.5: Helm chart hardening", "url": "https://dunglas.dev/2026/05/mercure-0-23-5-helm-chart-hardening/", "published_at": "2026-05-05T14:07:18+00:00" }, { "id": "01a08770-6d39-70e7-96d9-4eb7be50f18b", "title": "Coding at the Speed of Thought: The New Era of Symfony Docker", "url": "https://dunglas.dev/2026/03/coding-at-the-speed-of-thought-the-new-era-of-symfony-docker/", "published_at": "2026-03-31T13:18:19+00:00" }, { "id": "01a08770-6d39-70e7-96d9-4eb7bf2438b4", "title": "Windows Support for FrankenPHP: It’s Finally Alive!", "url": "https://dunglas.dev/2026/03/windows-support-for-frankenphp-its-finally-alive/", "published_at": "2026-03-06T17:45:33+00:00" }, { "id": "01a08770-6d39-70e7-96d9-4eb7bfe62a54", "title": "Merry Christmas! FrankenPHP 1.11: Hot Reload, Structured Logging, and More Speed", "url": "https://dunglas.dev/2025/12/merry-christmas-frankenphp-1-11-hot-reload-structured-logging-and-more-speed/", "published_at": "2025-12-24T17:29:07+00:00" }, { "id": "01a08770-6d39-70e7-96d9-4eb7bfef0310", "title": "The Best of Both Worlds: Go-Powered gRPC for Your PHP and API Platform Apps", "url": "https://dunglas.dev/2025/09/the-best-of-both-worlds-go-powered-grpc-for-your-php-and-api-platform-apps/", "published_at": "2025-09-19T10:19:56+00:00" }, { "id": "01a08770-6d39-70e7-96d9-4eb7c0a75bb0", "title": "Unleash the Monster: The FrankenPHP elePHPant is Born", "url": "https://dunglas.dev/2025/09/unleash-the-monster-the-frankenphp-elephpant-is-born/", "published_at": "2025-09-02T09:44:19+00:00" }, { "id": "01a08770-6d39-70e7-96d9-4eb7c0fb6421", "title": "FrankenPHP has reached 10,000 stars: the elePHPant plush toy is coming!", "url": "https://dunglas.dev/2025/08/frankenphp-has-reached-10000-stars-the-elephpant-plush-toy-is-coming/", "published_at": "2025-08-14T12:34:27+00:00" }, { "id": "01a08770-6d39-70e7-96d9-4eb7c1daa715", "title": "FrankenPHP’s New Features: Thread Autoscaling, Mostly Static Binaries, deb and RPM Packages, Caddy 2.10…", "url": "https://dunglas.dev/2025/05/frankenphps-new-features-thread-autoscaling-mostly-static-binaries-deb-and-rpm-packages-caddy-2-10/", "published_at": "2025-05-19T14:01:53+00:00" }, { "id": "01a08770-6d39-70e7-96d9-4eb7c2133e40", "title": "FrankenPHP Is Now Officially Supported by The PHP Foundation", "url": "https://dunglas.dev/2025/05/frankenphp-is-now-officially-supported-by-the-php-foundation/", "published_at": "2025-05-15T09:33:17+00:00" }, { "id": "01a0c509-846e-7070-8a04-d8122e930526", "title": "Develop Faster With FrankenPHP", "url": "https://dunglas.dev/2025/03/develop-faster-with-frankenphp/", "published_at": "2025-03-28T15:42:27+00:00" }, { "id": "01a0c509-846e-7070-8a04-d8122f56e200", "title": "HTTP compression in PHP (new Symfony AssetMapper feature)", "url": "https://dunglas.dev/2024/12/http-compression-in-php-new-symfony-assetmapper-feature/", "published_at": "2024-12-05T15:59:01+00:00" }, { "id": "01a0c509-846e-7070-8a04-d8122f942b93", "title": "FrankenPHP 1.3: Massive Performance Improvements, Watcher Mode, Dedicated Prometheus Metrics, and More", "url": "https://dunglas.dev/2024/11/frankenphp-1-3-massive-performance-improvements-watcher-mode-dedicated-prometheus-metrics-and-more/", "published_at": "2024-11-13T07:48:57+00:00" }, { "id": "01a0c509-846e-7070-8a04-d812303cd6fb", "title": "How to debug Xdebug… or any other weird bug in PHP", "url": "https://dunglas.dev/2024/10/how-to-debug-xdebug-or-any-other-weird-bug-in-php/", "published_at": "2024-10-11T10:48:08+00:00" }, { "id": "01a0c509-846e-7070-8a04-d81230c0b9ff", "title": "API Platform for Laravel", "url": "https://dunglas.dev/2024/09/api-platform-for-laravel/", "published_at": "2024-09-19T15:40:06+00:00" }, { "id": "01a0c509-846e-7070-8a04-d8123167fd27", "title": "Containerization Tips and Tricks for PHP apps", "url": "https://dunglas.dev/2024/05/containerization-tips-and-tricks-for-php-apps/", "published_at": "2024-05-28T13:58:16+00:00" }, { "id": "01a0c509-846e-7070-8a04-d81231aa363f", "title": "Front-end application development, Symfony-style(s)", "url": "https://dunglas.dev/2024/04/front-end-application-development-symfony-styles/", "published_at": "2024-04-02T13:08:49+00:00" }, { "id": "01a0c509-846e-7070-8a04-d812325e63a5", "title": "Running Laravel Apps With FrankenPHP (Laracon EU)", "url": "https://dunglas.dev/2024/02/running-laravel-apps-with-frankenphp-laracon-eu/", "published_at": "2024-02-28T14:55:22+00:00" }, { "id": "01a0c509-846e-7070-8a04-d81232ca3bb4", "title": "PHP and Symfony Apps As Standalone Binaries", "url": "https://dunglas.dev/2023/12/php-and-symfony-apps-as-standalone-binaries/", "published_at": "2023-12-08T14:31:20+00:00" }, { "id": "01a0c509-846e-7070-8a04-d812339ca535", "title": "Mercure, Braid, PREP… news about subscribing to HTTP resource updates", "url": "https://dunglas.dev/2023/11/mercure-braid-prep-news-about-subscribing-to-http-resource-updates/", "published_at": "2023-11-28T16:40:29+00:00" }, { "id": "01a0c519-ca2a-713e-8868-c752fb2e380a", "title": "Webperf: Boost Your PHP Apps With 103 Early Hints", "url": "https://dunglas.dev/2023/10/webperf-boost-your-php-apps-with-103-early-hints/", "published_at": "2023-10-13T13:18:54+00:00" }, { "id": "01a0c519-ca2a-713e-8868-c752fc0a3ece", "title": "The PHP Revolution Is Underway: FrankenPHP 1.0 Beta", "url": "https://dunglas.dev/2023/09/the-php-revolution-is-underway-frankenphp-1-0-beta/", "published_at": "2023-09-21T12:56:44+00:00" }, { "id": "01a0c519-ca2a-713e-8868-c752fc119bf0", "title": "6x faster Docker builds for Symfony and API Platform projects", "url": "https://dunglas.dev/2023/08/6x-faster-docker-builds-for-symfony-and-api-platform-projects/", "published_at": "2023-08-02T13:06:21+00:00" }, { "id": "01a0c519-ca2a-713e-8868-c752fcdace47", "title": "Mitigate Attacks on your PHP Supply Chain", "url": "https://dunglas.dev/2023/05/mitigate-attacks-on-your-php-supply-chain/", "published_at": "2023-05-12T14:19:07+00:00" }, { "id": "01a0c519-ca2a-713e-8868-c752fd8dcc9a", "title": "How Can JSON-LD Help You Sell More?", "url": "https://dunglas.dev/2023/04/how-can-json-ld-help-you-sell-more/", "published_at": "2023-04-03T10:21:56+00:00" }, { "id": "01a0c519-ca2a-713e-8868-c752fdcd51ca", "title": "Symfony ImportMaps: Manage Your JavaScript Dependencies Without Node", "url": "https://dunglas.dev/2023/03/symfony-importmaps-manage-your-javascript-dependencies-without-node/", "published_at": "2023-03-30T14:29:01+00:00" }, { "id": "01a0c519-ca2a-713e-8868-c752fe14be7f", "title": "Read the Linux Manual Pages on Mac and BSD, Directly From the Terminal", "url": "https://dunglas.dev/2022/12/read-the-linux-manual-pages-on-mac-and-bsd-directly-from-the-terminal/", "published_at": "2022-12-19T15:15:47+00:00" }, { "id": "01a0c519-ca2a-713e-8868-c752fe2ac209", "title": "Ne vous lamentez pas, organisez-vous !", "url": "https://dunglas.dev/2022/12/ne-vous-lamentez-pas-organisez-vous/", "published_at": "2022-12-16T08:21:28+00:00" }, { "id": "01a0c519-ca2a-713e-8868-c752fe53c65c", "title": "FrankenPHP: The Modern Php App Server, written in Go", "url": "https://dunglas.dev/2022/10/frankenphp-the-modern-php-app-server-written-in-go/", "published_at": "2022-10-14T15:08:59+00:00" }, { "id": "01a0c519-ca2a-713e-8868-c752feddeee6", "title": "API Platform 3 Is Released!", "url": "https://dunglas.dev/2022/09/api-platform-3-is-released/", "published_at": "2022-09-15T12:24:41+00:00" }, { "id": "01a0c524-9666-7029-9eba-d404d861e7af", "title": "Mercure 0.14: Major Performance Improvement and New Features", "url": "https://dunglas.dev/2022/09/mercure-0-14/", "published_at": "2022-09-06T14:37:05+00:00" }, { "id": "01a0c524-9666-7029-9eba-d404d8cea3ce", "title": "Securely Access Private Git Repositories and Composer Packages in Docker Builds", "url": "https://dunglas.dev/2022/08/securely-access-private-git-repositories-and-composer-packages-in-docker-builds/", "published_at": "2022-08-09T06:51:52+00:00" }, { "id": "01a0c524-9666-7029-9eba-d404d9a85005", "title": "Goroutines, threads, and thread IDs", "url": "https://dunglas.dev/2022/05/goroutines-threads-and-thread-ids/", "published_at": "2022-05-31T10:47:22+00:00" }, { "id": "01a0c524-9666-7029-9eba-d404d9db1e4a", "title": "New in Caddy 2.5: Redact Sensitive Data from Your Logs", "url": "https://dunglas.dev/2022/04/caddy-logging-security-improvements/", "published_at": "2022-04-29T15:38:02+00:00" }, { "id": "01a0c524-9666-7029-9eba-d404da6ae733", "title": "Building Decentralized Web Apps with Solid and PHP", "url": "https://dunglas.dev/2022/04/building-decentralized-web-apps-with-solid-and-php/", "published_at": "2022-04-12T14:11:42+00:00" }, { "id": "01a0c524-9666-7029-9eba-d404db0f6852", "title": "JSON Columns and Doctrine DBAL 3 Upgrade", "url": "https://dunglas.dev/2022/01/json-columns-and-doctrine-dbal-3-upgrade/", "published_at": "2022-01-14T16:24:21+00:00" }, { "id": "01a0c524-9666-7029-9eba-d404dba44882", "title": "Preventing CORS Preflight Requests Using Content Negotiation", "url": "https://dunglas.dev/2022/01/preventing-cors-preflight-requests-using-content-negotiation/", "published_at": "2022-01-03T15:18:27+00:00" }, { "id": "01a0c524-9666-7029-9eba-d404dbcfba0e", "title": "Symfony’s New Native Docker Support (Symfony World)", "url": "https://dunglas.dev/2021/12/symfonys-new-native-docker-support-symfony-world/", "published_at": "2021-12-30T14:47:23+00:00" }, { "id": "01a0c524-9666-7029-9eba-d404dc2e5269", "title": "Edge Side APIs", "url": "https://dunglas.dev/2021/10/edge-side-apis/", "published_at": "2021-10-28T15:32:22+00:00" }, { "id": "01a0c524-9666-7029-9eba-d404dc882a17", "title": "Installing a LaTeX environment on a Mac", "url": "https://dunglas.dev/2021/09/installing-a-latex-environment-on-a-mac/", "published_at": "2021-09-18T09:39:36+00:00" }, { "id": "01a0c530-2296-707f-b527-2da23bb0dd88", "title": "Introducing Edge Side APIs (#APIPlatformCon Keynote)", "url": "https://dunglas.dev/2021/09/introducing-edge-side-apis-apiplatformcon-keynote/", "published_at": "2021-09-10T13:44:54+00:00" }, { "id": "01a0c530-2296-707f-b527-2da23bc74c41", "title": "Webperf: PHP after Server Push", "url": "https://dunglas.dev/2021/05/webperf-php-after-server-push/", "published_at": "2021-05-28T13:11:56+00:00" }, { "id": "01a0c530-2296-707f-b527-2da23c122c0f", "title": "Symfony UX Turbo: Do You Still Need JavaScript?! (SymfonyWorld)", "url": "https://dunglas.dev/2021/04/symfony-ux-turbo-do-you-still-need-javascript/", "published_at": "2021-04-09T12:12:47+00:00" }, { "id": "01a0c530-2296-707f-b527-2da23cfa64c4", "title": "Using the “103 Early Hints” Status Code in Go Applications", "url": "https://dunglas.dev/2021/02/using-the-103-early-hints-status-code-in-go-applications/", "published_at": "2021-02-17T14:19:43+00:00" }, { "id": "01a0c530-2296-707f-b527-2da23d3ef7cb", "title": "Schema Generator 3: A Step Towards Redecentralizing the Web!", "url": "https://dunglas.dev/2021/01/schema-generator-3-a-step-towards-redecentralizing-the-web/", "published_at": "2021-01-21T16:12:16+00:00" }, { "id": "01a0c530-2296-707f-b527-2da23dd2a810", "title": "API Platform 2.6: PHP 8 support, Next.js and Nuxt.js app generator, Caddy server, ActivityPub and much more!", "url": "https://dunglas.dev/2020/12/api-platform-2-6-php-8-support-next-js-and-nuxt-js-app-generator-caddy-server-activitypub-and-much-more/", "published_at": "2020-12-03T11:11:52+00:00" }, { "id": "01a0c530-2296-707f-b527-2da23ebd531b", "title": "The Mercure.rocks Hub is now based on Caddy Web Server", "url": "https://dunglas.dev/2020/11/the-mercure-rocks-hub-is-now-based-on-caddy-web-server/", "published_at": "2020-11-28T09:53:09+00:00" }, { "id": "01a0c530-2296-707f-b527-2da23f6be7ea", "title": "A Structured HTTP Fields Parser and Serializer for the Go Programming Language", "url": "https://dunglas.dev/2020/08/a-structured-http-fields-parser-and-serializer-for-the-go-programming-language/", "published_at": "2020-08-26T16:14:14+00:00" }, { "id": "01a0c530-2296-707f-b527-2da23ffd9172", "title": "Save the Web: Decentralize!", "url": "https://dunglas.dev/2020/06/save-the-web-decentralize/", "published_at": "2020-06-26T13:11:45+00:00" }, { "id": "01a0c530-2296-707f-b527-2da2407ff19b", "title": "Say Hello to Mercure 0.10!", "url": "https://dunglas.dev/2020/06/say-hello-to-mercure-0-10/", "published_at": "2020-06-16T14:55:28+00:00" }, { "id": "01a0c53a-53bc-70dc-a721-3d010bc08984", "title": "Vulcain: HTTP/2 Server Push
 and the rise of client-driven REST APIs", "url": "https://dunglas.dev/2019/11/vulcain-http-2-server-push%e2%80%a8-and-the-rise-of-client-driven-rest-apis/", "published_at": "2019-11-22T12:35:32+00:00" }, { "id": "01a0c53a-53bc-70dc-a721-3d010c25347d", "title": "Mercure – Real-Time for PHP Made Easy (Forum PHP)", "url": "https://dunglas.dev/2019/10/forum-php-2019-mercure-real-time-for-php-made-easy/", "published_at": "2019-10-25T14:31:04+00:00" }, { "id": "01a0c53a-53bc-70dc-a721-3d010c7c2ddc", "title": "API Platform 2.5: revamped Admin, new API testing tool, Next.js and Quasar app generators, PATCH and JSON Schema support, improved OpenAPI and GraphQL support", "url": "https://dunglas.dev/2019/09/api-platform-2-5-revamped-admin-new-api-testing-tool-next-js-and-quasar-app-generators-patch-and-json-schema-support-improved-openapi-and-graphql-support/", "published_at": "2019-09-30T15:15:44+00:00" }, { "id": "01a0c53a-53bc-70dc-a721-3d010c7ef155", "title": "Mercure: Real-Time APIs for Serverless and Beyond", "url": "https://dunglas.dev/2019/07/mercure-real-time-apis-for-serverless-and-beyond/", "published_at": "2019-07-16T21:39:18+00:00" }, { "id": "01a0c53a-53bc-70dc-a721-3d010d49f1ff", "title": "Using Next.js and Material UI Together", "url": "https://dunglas.dev/2019/05/using-next-js-and-material-ui/", "published_at": "2019-05-26T16:57:43+00:00" }, { "id": "01a0c53a-53bc-70dc-a721-3d010dacacaf", "title": "Upcoming conferences: AFUP Day, Web2Day, API Platform Meetup and more!", "url": "https://dunglas.dev/2019/05/upcoming-conferences-afup-day-web2day-api-platform-meetup-and-more/", "published_at": "2019-05-15T10:48:08+00:00" }, { "id": "01a0c53a-53bc-70dc-a721-3d010e3e1d5e", "title": "React ESI: Blazing Fast SSR", "url": "https://dunglas.dev/2019/04/react-esi-blazing-fast-ssr/", "published_at": "2019-04-24T11:50:43+00:00" }, { "id": "01a0c53a-53bc-70dc-a721-3d010ecb102e", "title": "Symfony on steroids
: Vue.js, Mercure, Panther (SymfonyLive Paris)", "url": "https://dunglas.dev/2019/03/symfonylive-paris-slides-symfony-on-steroids%e2%80%a8-vue-js-mercure-panther/", "published_at": "2019-03-29T09:18:34+00:00" }, { "id": "01a0c53a-53bc-70dc-a721-3d010ed8bcfa", "title": "Symfony and API Platform get “push” and real-time capabilities (Mercure protocol)", "url": "https://dunglas.dev/2019/03/official-push-and-real-time-capabilities-for-symfony-and-api-platform-mercure-protocol/", "published_at": "2019-03-01T14:06:53+00:00" }, { "id": "01a0c53a-53bc-70dc-a721-3d010f916ca6", "title": "API Platform 2.4: MongoDB, Elasticsearch, Mercure, OpenAPI v3, CQRS with Symfony Messenger, HTTP/2 Push, improved React apps and more!", "url": "https://dunglas.dev/2019/01/api-platform-2-4/", "published_at": "2019-01-18T16:45:07+00:00" }, { "id": "01a0c543-9702-7118-be49-bf4d2b124250", "title": "Progressively enhance your Symfony 4 app using Vue, API Platform, Mercure and Panther (SymfonyCon)", "url": "https://dunglas.dev/2018/12/symfonycon-slides-progressively-enhance-your-symfony-4-app-using-vue-api-platform-mercure-and-panther/", "published_at": "2018-12-07T16:27:37+00:00" }, { "id": "01a0c543-9702-7118-be49-bf4d2bc1f58f", "title": "NPM dependency hell: comparison with Symfony, Laravel and API Platform", "url": "https://dunglas.dev/2018/11/about-the-dependencies-of-symfony/", "published_at": "2018-11-28T07:47:03+00:00" }, { "id": "01a0c543-9702-7118-be49-bf4d2c926b1a", "title": "HTTP/2: speed up your apps and dispatch real time updates (Symfony and API Platform’s features announcement)", "url": "https://dunglas.dev/2018/10/http-2-speed-up-your-apps-and-dispatch-real-time-updates-symfony-and-api-platforms-features-announcement/", "published_at": "2018-10-26T15:54:45+00:00" }, { "id": "01a0c543-9702-7118-be49-bf4d2c983016", "title": "Panther: test your Symfony apps with real web browsers", "url": "https://dunglas.dev/2018/09/panther-test-your-symfony-apps-with-real-web-browsers-symfonylive-london-slides/", "published_at": "2018-09-28T13:02:10+00:00" }, { "id": "01a0c543-9702-7118-be49-bf4d2d52b4ad", "title": "Upcoming conferences and workshops", "url": "https://dunglas.dev/2018/09/upcoming-conferences-and-workshops/", "published_at": "2018-09-24T09:44:53+00:00" }, { "id": "01a0c543-9702-7118-be49-bf4d2dded8c5", "title": "Introducing Symfony Panther: a Browser Testing and Web Scraping Library for PHP", "url": "https://dunglas.dev/2018/09/introducing-symfony-panther-a-browser-testing-and-web-scraping-library-for-php/", "published_at": "2018-09-12T16:37:17+00:00" }, { "id": "01a0c543-9702-7118-be49-bf4d2de46cec", "title": "API Platform 2.3: Major Perf Improvement, API evolution/deprecation, Better Dev Tools and Much More!", "url": "https://dunglas.dev/2018/07/api-platform-2-3-major-perf-improvement-api-evolution-deprecation-better-dev-tools-and-much-more/", "published_at": "2018-07-06T13:38:08+00:00" }, { "id": "01a0c543-9702-7118-be49-bf4d2e51b29d", "title": "API Platform: A Framework for API-driven Projects (DevTalks Bucharest)", "url": "https://dunglas.dev/2018/06/api-platform-a-framework-for-api-driven-projects/", "published_at": "2018-06-18T07:09:30+00:00" }, { "id": "01a0c543-9702-7118-be49-bf4d2e5b9541", "title": "Mastering the Symfony Serializer (PHP Tour)", "url": "https://dunglas.dev/2018/05/mastering-the-symfony-serializer-php-tour-slides/", "published_at": "2018-05-17T15:00:40+00:00" }, { "id": "01a0c543-9702-7118-be49-bf4d2f002431", "title": "REST vs GraphQL: illustrated examples with the API Platform framework (PHPTour/SymfonyLive)", "url": "https://dunglas.dev/2018/03/symfonylive-paris-slides-rest-vs-graphql-illustrated-examples-with-the-api-platform-framework/", "published_at": "2018-03-30T12:33:14+00:00" }, { "id": "01a0c54c-5193-72db-89c3-bf44a5debd7f", "title": "#CoopLab project: A video series about cooperatives and self-management I’m featured in", "url": "https://dunglas.dev/2018/03/cooplab-project-a-video-series-about-cooperatives-and-self-management-im-featured-in/", "published_at": "2018-03-15T11:30:06+00:00" }, { "id": "01a0c54c-5193-72db-89c3-bf44a61927d3", "title": "Be paid to improve API Platform during the Rails Girls Summer of Code", "url": "https://dunglas.dev/2018/02/be-paid-to-improve-api-platform-during-the-rails-girls-summer-of-code/", "published_at": "2018-02-22T09:40:20+00:00" }, { "id": "01a0c54c-5193-72db-89c3-bf44a67695fd", "title": "API Platform 2.2: GraphQL, JSON API, React admin and PWA, Kubernetes instant deployment and many more new features", "url": "https://dunglas.dev/2018/01/api-platform-2-2-graphql-json-api-admin-and-pwa-kubernetes-instant-deployment-and-many-more-new-features/", "published_at": "2018-01-24T16:05:48+00:00" }, { "id": "01a0c54c-5193-72db-89c3-bf44a7264451", "title": "HTTP/2, PHP and Symfony: a brief history of the protocol powering the web, and how to use it", "url": "https://dunglas.dev/2018/01/http-2-php-and-symfony-a-brief-history-of-the-protocol-powering-the-web-and-how-to-use-it/", "published_at": "2018-01-17T14:17:48+00:00" }, { "id": "01a0c54c-5193-72db-89c3-bf44a820143b", "title": "API Platform and Symfony: a Framework for API-driven Projects (SymfonyCon)", "url": "https://dunglas.dev/2017/11/api-platform-and-symfony-a-framework-for-api-driven-projects/", "published_at": "2017-11-17T12:19:27+00:00" }, { "id": "01a0c54c-5193-72db-89c3-bf44a8cbfa8b", "title": "API Platform Admin 0.2: an admin in 1 minute for your API (React Progressive Web App)", "url": "https://dunglas.dev/2017/11/api-platform-admin-0-2-a-dynamic-admin-for-your-apis-react-progressive-web-app/", "published_at": "2017-11-03T10:40:42+00:00" }, { "id": "01a0c54c-5193-72db-89c3-bf44a9163585", "title": "Symfony 4 Run-through (Forum PHP 2017)", "url": "https://dunglas.dev/2017/10/symfony-4-run-through-forum-php-2017/", "published_at": "2017-10-26T15:35:38+00:00" }, { "id": "01a0c54c-5193-72db-89c3-bf44a927dfa9", "title": "Symfony 4: HTTP/2 Push and Preloading", "url": "https://dunglas.dev/2017/10/symfony-4-http2-push-and-preloading/", "published_at": "2017-10-20T09:22:57+00:00" }, { "id": "01a0c54c-5193-72db-89c3-bf44a9d34e52", "title": "Stack2Slack: a Slack bot written in Go to monitor StackOverflow tags", "url": "https://dunglas.dev/2017/10/stack2slack-a-slack-bot-written-in-go-to-monitor-stackoverflow-tags/", "published_at": "2017-10-02T07:37:50+00:00" }, { "id": "01a0c54c-5193-72db-89c3-bf44aa2ea0b4", "title": "Symfony Live London: API Platform – Full Stack Framework Resurrection", "url": "https://dunglas.dev/2017/09/symfony-live-london-api-platform-full-stack-framework-resurrection/", "published_at": "2017-09-22T14:44:03+00:00" }, { "id": "01a0c554-d2bb-7179-ae99-621910a8f984", "title": "Upcoming conferences", "url": "https://dunglas.dev/2017/09/upcoming-conferences/", "published_at": "2017-09-18T13:13:04+00:00" }, { "id": "01a0c554-d2bc-7334-952d-c3bbc05c7ac7", "title": "Dive Into Symfony 4 (slides)", "url": "https://dunglas.dev/2017/06/dive-into-symfony-4/", "published_at": "2017-06-23T09:43:35+00:00" }, { "id": "01a0c554-d2bc-7334-952d-c3bbc0d068f1", "title": "API Platform 2.1 Feature Walkthrough: Create Blazing Fast Hypermedia APIs, Generate JS Apps", "url": "https://dunglas.dev/2017/06/api-platform-2-1-feature-walkthrough-create-blazing-fast-hypermedia-apis-generate-js-apps/", "published_at": "2017-06-08T11:59:35+00:00" }, { "id": "01a0c554-d2bc-7334-952d-c3bbc1a1f3cc", "title": "Upcoming conferences and meetups: Web2Day, ChtiJS and sfPot Lille", "url": "https://dunglas.dev/2017/05/upcoming-conferences-and-meetups-web2day-chtijs-and-sfpot-lille/", "published_at": "2017-05-31T11:44:48+00:00" }, { "id": "01a0c554-d2bc-7334-952d-c3bbc206b22c", "title": "API Platform 2.1: when Symfony meets ReactJS (Symfony Live)", "url": "https://dunglas.dev/2017/04/api-platform-2-1-when-symfony-meets-reactjs-symfony-live-2017/", "published_at": "2017-04-03T09:59:43+00:00" }, { "id": "01a0c554-d2bc-7334-952d-c3bbc2312dde", "title": "Creating hypermedia APIs in a few minutes using the API Platform framework (APIDays)", "url": "https://dunglas.dev/2016/12/slides-apidays-creating-hypermedia-apis-in-a-few-minutes-using-the-api-platform-framework/", "published_at": "2016-12-13T14:22:58+00:00" }, { "id": "01a0c554-d2bc-7334-952d-c3bbc2c822f8", "title": "API Platform 2.0 released: creating powerful web APIs has never been so easy", "url": "https://dunglas.dev/2016/11/api-platform-2-0-released-creating-powerful-web-apis-has-never-been-so-easy/", "published_at": "2016-11-24T14:00:19+00:00" }, { "id": "01a0c554-d2bc-7334-952d-c3bbc3013431", "title": "Petite introduction à l’auto-défense numérique", "url": "https://dunglas.dev/2016/11/petite-introduction-a-lauto-defense-numerique/", "published_at": "2016-11-08T21:37:22+00:00" }, { "id": "01a0c554-d2bc-7334-952d-c3bbc3a932d5", "title": "Create Symfony apps as quickly as with Laravel and keep your code framework-agnostic (Forum PHP)", "url": "https://dunglas.dev/2016/10/slides-forum-php-create-symfony-apps-as-quickly-as-with-laravel-and-keep-your-code-framework-agnostic/", "published_at": "2016-10-28T13:34:03+00:00" }, { "id": "01a0c554-d2bc-7334-952d-c3bbc3b6024f", "title": "Creating a hypermedia API in 5 minutes with API Platform (Take Off Conf)", "url": "https://dunglas.dev/2016/10/slides-take-off-conf-2016-api-platform-the-php-framework-to-build-modern-web-apis/", "published_at": "2016-10-21T10:48:41+00:00" }, { "id": "01a0c55d-2bd5-7132-862c-2e08ba60a6b1", "title": "ADR pattern, autowiring, DunglasActionBundle: Symfony controllers redesigned", "url": "https://dunglas.dev/2016/06/adr-pattern-autowiring-dunglasactionbundle-symfony-controllers-redesigned/", "published_at": "2016-06-17T06:23:38+00:00" }, { "id": "01a0c55d-2bd5-7132-862c-2e08bb11d480", "title": "The first alpha of API Platform 2.0 is available!", "url": "https://dunglas.dev/2016/05/the-first-alpha-of-api-platform-2-0-is-available/", "published_at": "2016-05-19T06:42:18+00:00" }, { "id": "01a0c55d-2bd5-7132-862c-2e08bb94999e", "title": "DunglasActionBundle 0.3.0 released!", "url": "https://dunglas.dev/2016/05/dunglasactionbundle-0-3-0-released/", "published_at": "2016-05-10T15:53:36+00:00" }, { "id": "01a0c55d-2bd5-7132-862c-2e08bc1fe718", "title": "DunglasActionBundle: Symfony controllers, redesigned", "url": "https://dunglas.dev/2016/01/dunglasactionbundle-symfony-controllers-redesigned/", "published_at": "2016-01-21T08:06:26+00:00" }, { "id": "01a0c55d-2bd5-7132-862c-2e08bc71d95a", "title": "Making the Symfony PropertyAccess Component 84% faster in 2.8… and counting", "url": "https://dunglas.dev/2015/12/making-the-symfony-propertyaccess-component-50-faster-in-2-8-and-counting/", "published_at": "2015-12-02T09:34:11+00:00" }, { "id": "01a0c55d-2bd5-7132-862c-2e08bcc93128", "title": "Introducing API Platform (Forum PHP)", "url": "https://dunglas.dev/2015/11/my-slides-about-api-platform-from-afups-forum-php-2015/", "published_at": "2015-11-24T12:58:57+00:00" }, { "id": "01a0c55d-2bd5-7132-862c-2e08bdaeb553", "title": "Introducing the phpdoc-to-typehint Converter: add scalar type hints and return type declarations to your projects", "url": "https://dunglas.dev/2015/11/introducing-the-phpdoc-to-typehint-converter-add-scalar-type-hints-and-return-type-declarations-to-your-projects/", "published_at": "2015-11-13T07:54:34+00:00" }, { "id": "01a0c55d-2bd5-7132-862c-2e08bdd01ba7", "title": "How to make high performance API powered webapps with Symfony (Symfony Live)", "url": "https://dunglas.dev/2015/10/symfony-live-san-francisco-my-slides-about-how-to-make-high-performance-api-backed-webapps-with-symfony/", "published_at": "2015-10-29T19:04:45+00:00" }, { "id": "01a0c55d-2bd5-7132-862c-2e08bdeffa7e", "title": "See you at these upcoming PHP conferences", "url": "https://dunglas.dev/2015/10/see-you-at-these-upcoming-php-conferences/", "published_at": "2015-10-26T14:42:58+00:00" }, { "id": "01a0c55d-2bd5-7132-862c-2e08be2135d7", "title": "New in Symfony 2.8/3.0: services autowiring", "url": "https://dunglas.dev/2015/10/new-in-symfony-2-83-0-services-autowiring/", "published_at": "2015-10-19T10:39:43+00:00" } ] posts Claim your blog
Back to dunglas.dev
Blog · corpus.blog/blogs/dunglas.dev/posts

dunglas.dev

dunglas.dev

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015