dunglas.dev
Open in
urlscan Pro
2a06:98c1:3121::3
Public Scan
Submitted URL: http://dunglas.dev/
Effective URL: https://dunglas.dev/
Submission: On October 29 via api from US — Scanned from NL
Effective URL: https://dunglas.dev/
Submission: On October 29 via api from US — Scanned from NL
Form analysis
1 forms found in the DOMPOST #
<form action="#" method="post" accept-charset="utf-8" id="subscribe-blog-blog_subscription-2" data-blog="43930271" data-post_access_level="everybody">
<p id="subscribe-email">
<label id="jetpack-subscribe-label" class="screen-reader-text" for="subscribe-field-blog_subscription-2"> Email Address </label>
<input type="email" name="email" required="required" value="" id="subscribe-field-blog_subscription-2" placeholder="Email Address">
</p>
<p id="subscribe-submit">
<input type="hidden" name="action" value="subscribe">
<input type="hidden" name="source" value="https://dunglas.dev/">
<input type="hidden" name="sub-type" value="widget">
<input type="hidden" name="redirect_fragment" value="subscribe-blog-blog_subscription-2">
<button type="submit" class="wp-block-button__link" name="jetpack_subscriptions_widget"> Subscribe </button>
</p>
</form>
Text Content
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 WEBPERF: BOOST YOUR PHP APPS WITH 103 EARLY HINTS Posted on October 13, 2023 by Kévin Dunglas 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 new, rather unusual type of response has a single objective: to speed up the loading time of your websites and applications by allowing the… Read more THE PHP REVOLUTION IS UNDERWAY: FRANKENPHP 1.0 BETA Posted on September 21, 2023September 21, 2023 by Kévin Dunglas 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 the deployment of PHP apps, and brings new features to PHP such as: FrankenPHP is available as a Docker image (Debian, Alpine, PHP… Read more 6X FASTER DOCKER BUILDS FOR SYMFONY AND API PLATFORM PROJECTS Posted on August 2, 2023August 3, 2023 by Kévin Dunglas 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 strategies…). We generally focus on optimizing production code and infrastructure, but the CI/CD pipelines used to build and deploy applications can also consume a lot of physical and financial… Read more MITIGATE ATTACKS ON YOUR PHP SUPPLY CHAIN Posted on May 12, 2023May 12, 2023 by Kévin Dunglas 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 dependencies, i.e. libraries that are installed as a side effect because they are essential to the operation of the library you want… Read more HOW CAN JSON-LD HELP YOU SELL MORE? Posted on April 3, 2023April 3, 2023 by Kévin Dunglas 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 JSON-LD can dramatically improve your offers’ reach and enhance the customer experience. In this talk, we will see how the RDF data model,… Read more SYMFONY IMPORTMAPS: MANAGE YOUR JAVASCRIPT DEPENDENCIES WITHOUT NODE Posted on March 30, 2023August 2, 2023 by Kévin Dunglas 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 beautiful and interactive website? The Symfony UX initiative greatly simplified how to build frontend applications with Symfony by going back to the… Read more READ THE LINUX MANUAL PAGES ON MAC AND BSD, DIRECTLY FROM THE TERMINAL Posted on December 19, 2022December 19, 2022 by Kévin Dunglas I’m a Mac user, but I use Docker, Kubernetes, and remote Linux servers a lot. I also write C programs that are primarily targeted at Linux. As you may know, macOS is based on Darwin, a free UNIX system that shares some of its code and man pages with FreeBSD. However many commands and C… Read more NE VOUS LAMENTEZ PAS, ORGANISEZ-VOUS ! Posted on December 16, 2022December 16, 2022 by Kévin Dunglas Intervention réalisée avec Anne Lesouef, coprésidente de l’Offensive et présenté lors de la première conférence onestla.tech. La tech a pris le pouvoir. Au cours des dernières décennies, le secteur des nouvelles technologies est devenu la locomotive de l’économie mondiale. La révolution de l’IT a permis à quelques ingénieurs devenus capitaines d’industrie de s’enrichir comme jamais… Read more FRANKENPHP: THE MODERN PHP APP SERVER, WRITTEN IN GO Posted on October 14, 2022August 2, 2023 by Kévin Dunglas Today I released FrankenPHP during the ForumPHP conference. FrankenPHP is a new app server for PHP apps (built on top of Caddy) and a library to embed the PHP interpreter in Go web servers. Key features: Learn more in this slide deck, on the website and on GitHub! SymfonyCon version: Recording of the talk (in… Read more API PLATFORM 3 IS RELEASED! Posted on September 15, 2022August 2, 2023 by Kévin Dunglas Antoine Bluchet and I have just released the new major version of API Platform during the opening keynote of the API Platform Conference! As usual, API Platform 3 can be downloaded directly from our GitHub page. This version comes with many major features that are being presented at the conference. Say hello to API Platform… Read more * 1 * 2 * 3 * 4 * … * 32 * Next SUBSCRIBE TO THIS BLOG Email Address Subscribe RECENT POSTS * Webperf: Boost Your PHP Apps With 103 Early Hints * The PHP Revolution Is Underway: FrankenPHP 1.0 Beta * 6x faster Docker builds for Symfony and API Platform projects * Mitigate Attacks on your PHP Supply Chain * How Can JSON-LD Help You Sell More? TOP POSTS & PAGES * JSON Columns and Doctrine DBAL 3 Upgrade * 6x faster Docker builds for Symfony and API Platform projects * Webperf: Boost Your PHP Apps With 103 Early Hints * The PHP Revolution Is Underway: FrankenPHP 1.0 Beta * FrankenPHP: The Modern Php App Server, written in Go * Securely Access Private Git Repositories and Composer Packages in Docker Builds * 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 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 Messagerie Instantanée MySQL performance PHP Punk Rock Python React REST Rock'n'Roll RSS Schema.org Security SEO SEO Symfony Sécurité Ubuntu Web 2.0 webperf Wordpress XHTML XML ARCHIVES Archives Select Month October 2023 September 2023 August 2023 May 2023 April 2023 March 2023 December 2022 October 2022 September 2022 August 2022 May 2022 April 2022 January 2022 December 2021 October 2021 September 2021 May 2021 April 2021 February 2021 January 2021 December 2020 November 2020 August 2020 June 2020 November 2019 October 2019 September 2019 July 2019 May 2019 April 2019 March 2019 January 2019 December 2018 November 2018 October 2018 September 2018 July 2018 June 2018 May 2018 March 2018 February 2018 January 2018 November 2017 October 2017 September 2017 June 2017 May 2017 April 2017 December 2016 November 2016 October 2016 June 2016 May 2016 January 2016 December 2015 November 2015 October 2015 September 2015 July 2015 June 2015 April 2015 March 2015 February 2015 January 2015 December 2014 November 2014 October 2014 September 2014 July 2014 March 2014 February 2014 January 2014 December 2013 August 2013 July 2013 June 2013 March 2013 February 2013 January 2013 December 2012 November 2012 June 2012 April 2012 March 2011 September 2009 August 2009 July 2009 May 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 May 2008 April 2008 March 2008 July 2007 November 2006 September 2006 July 2006 June 2006 May 2006 April 2006 February 2006 January 2006 December 2005 November 2005 October 2005 September 2005 August 2005 July 2005 CATEGORIES * DevOps (27) * Mercure (5) * Opinions (91) * Programming (191) * Android (5) * Go (14) * JavaScript (45) * PHP (149) * API Platform (68) * Symfony (93) * Python (14) * Django (5) * Security (15) * SEO (25) * Talks (41) * 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 Menu * Talks * Resume * Sponsor me * Contact *