technicalHow to map a PHP enum with Doctrine in a Symfony project ?PHP 8.1 comes with a new enum feature. This article aims to propose a way to map these enums to the database with doctrine in a Symfony project.#php#doctrine#symfonyPublished on Mar 18, 2022
technicalHow to handle https with docker-compose and mkcert for local developmentDocker and docker-compose are now widely used in the world of web development. Since our first Hackathon in 2015, Docker became a standard on all projects: It helps a lot to maintain our stacks and having specific configurations for local , staging or production environments. Nevertheless, Antoine...#docker-compose#dockerPublished on May 21, 2021
technicalA feedback on static website development As you can see, KNP has a new blog, yay! If you’re interested in learning what happened behind the scene, then this article is for you. We will be talking about technical aspects, choices, their evolutions and the place of internal projects at KNP. A brief history As you may know, we do have the ...#gatsby#react#circleci#strapi#javascriptPublished on Oct 30, 2020
technical[FOSS Project] Explanation of should-skip-ciThis article describes how we found a solution to only run the test suite covering the latest changes on git repositories which are hosting multiple apps (a.k.a. monorepos). Context Most of the client's projects we're building are consisting into a backend API and a frontend application. Depending ...#ci#tests#quality#devopsPublished on Jan 14, 2020
technicalNews for our FOSS projects maintenanceContext June 2019 During our latest hackathon, we had a discussion about KNP Labs' FOSS projects. We talked about thenumber of repositories we had and what to do with such many open source projects. Many of these projects were created when there was no other alternative in the Symfony ecosystem. T...Published on Jul 3, 2019
technicalHow we extended the trello experience with power-ups During our last Hackathon, Emma and Joris worked on a trello power-up in order facilitate your life ! They are both, front and back developper, Emma loves doing conferences in her unicorne dress and Joris is a serial blog post writer :D Trello is a collaborative tool we use here at KNP to split ...#trello#javascriptPublished on Jul 1, 2019
technicalNews about our FOSS projectsThis month, some of us have had full days dedicated to our FOSS projects, and more specifically to Snappy, Gaufrette, KnpPaginator and DoctrineBehaviors. So here's a follow-up about what we did during the past two weeks and what is left to do. All of the libraries cited above and their respective fr...Published on Oct 6, 2017
technicalNew features & recent changes at KNP Bundles.comOct 19, 2012 − Learn about new interesting features recently introduced to the KNP Bundles.com! Bundle ecosystem activity One of biggest new feature you can see on main page (but not only) is listing of recent activities recorded in bundle ecosystem. Now it's quite simple log, that covers only re...Published on Oct 18, 2012
technicalQuo Vadis, KNP Bundles.com ?Sep 20, 2012 − Learn more about the future of KNP Bundles, one of the de facto standards to look for the right Symfony2 bundle... With more than 30,000 visits a month, KNP Bundles is one of the de facto standards to look for the right Symfony2 bundle... and its open-source code a good place to l...Published on Sep 19, 2012
technicalFarewell Zend Framework clonesJun 29, 2012 − If you've been using our subtree snapshots of the ZF2 framework, there's a good news for you! Update your submodules, your deps or your composer file! If you've been using our subtree snapshots of the ZF2 framework, there's a good news for you! Zend decided to create self hosted ZF2...Published on Jun 28, 2012
technicalDoctrine ORM behaviors, or how to use traits efficientlyMar 30, 2012 − Since php5.4 is here and pretty stable, we decided to experiment on "traits" and their usage in the real world. Let's see how we can use them with Doctrine2 entities. Since php5.4 is here and pretty stable, we decided to experiment on "traits" and their usage in the real world. Let's...Published on Mar 29, 2012
technicalResponding to KnpRadBundle feedbackMar 2, 2012 − So, it has been two weeks since we released our biggest experiment with Symfony2 to date - KnpRadBundle. We've been listening to your awesome feedback and we think that it's about time to respond ;-) So, it has been two weeks since we released our biggest experiment with Symfony2 to d...Published on Mar 1, 2012