{"articles":[{"url":"https:\/\/www.liip.ch\/fr\/blog\/symfony-user-group-zurich-meetup-recap","title":"Symfony User Group Zurich Meetup Recap","excerpt":"Last week, 20 people met in the Liip arena for the Symfony User Group meetup. We had two presentations and then discussed about the Symfony PHP framework and life in general.","date":"2024-03-11","author":{"name":"David Buchmann","position":"Software Developer, Open Source Contributor & Maintainer","avatar":"https:\/\/liip.rokka.io\/www_user_card\/0121cf4dc8449abe6a29a9f2200caab8d9fdbe39\/david.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/a5de5e\/welcome.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/a5de5e\/welcome.jpg"}},{"url":"https:\/\/www.liip.ch\/fr\/blog\/de-meilleurs-contenus-avec-l-editeur-interactif-open-source-blokkli","title":"Cr\u00e9e du contenu dans Drupal en toute simplicit\u00e9 avec le nouvel \u00e9diteur bl\u00f6kkli","excerpt":"Un contenu de qualit\u00e9 et pertinent est le facteur de r\u00e9ussite de tout site web. Le nouvel \u00e9diteur \"bl\u00f6kkli\" simplifie grandement la cr\u00e9ation de contenu avec Drupal.","date":"2024-03-05","author":{"name":"Jonathan Noack","position":"Business Developer, Product Owner","avatar":"https:\/\/liip.rokka.io\/www_user_card\/0913d2dca505a22b80c494b0fa946599a90442c7\/jonathan-noack.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/ec2b3a\/blokkli-3.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/ec2b3a\/blokkli-3.jpg"}},{"url":"https:\/\/www.liip.ch\/fr\/blog\/see-you-at-drupal-mountain-camp-2024","title":"See you at Drupal Mountain Camp 2024","excerpt":"For the fourth time, open web enthusiasts will meet in the Swiss alps to learn, discuss and evolve the open-source content management system & framework Drupal.","date":"2024-02-23","author":{"name":"Josef Kruckenberg","position":"Drupalista, Lead Generative AI","avatar":"https:\/\/liip.rokka.io\/www_user_card\/137a5e1da111d5e748835d4384d3c5bb832d9c16\/josef-kruckenberg.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/abd082\/drupal-mountain-camp-2024.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/abd082\/drupal-mountain-camp-2024.jpg"}},{"url":"https:\/\/www.liip.ch\/fr\/blog\/nuxt3-node-debugging","title":"Node.js debugging with Nuxt 3 and Docker","excerpt":"As a PHP developer, I sometimes felt lost when debugging Nuxt 3 applications with Node.JS especially inside a container. I'm used to xDebug and wanted to achieve the same thing with Nuxt 3.\nIf you want to learn how to drop the old-fashioned console.log(), you should read this blog post.","date":"2024-02-06","author":{"name":"Jonathan Minder","position":"Senior Software Engineer","avatar":"https:\/\/www.liip.ch\/assets\/images\/placeholders\/portrait.svg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/6144c6\/clement-helardot-95yrwf6cnw8-unsplash.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/6144c6\/clement-helardot-95yrwf6cnw8-unsplash.jpg"}},{"url":"https:\/\/www.liip.ch\/fr\/blog\/ai-is-it-ethical-to-learn","title":"AI \u00b7 Is it ethical to learn?","excerpt":"Artificial intelligence (AI) is a rapidly growing technology with transformative potential, but its increasing sophistication raises ethical questions regarding the data it uses.","date":"2023-03-09","author":{"name":"Stefan Huber","position":"Software Developer","avatar":"https:\/\/www.liip.ch\/assets\/images\/placeholders\/portrait.svg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/7a2db3\/02-ethics.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/7a2db3\/02-ethics.jpg"}},{"url":"https:\/\/www.liip.ch\/fr\/blog\/building-ellexx","title":"Construction du site elleXX","excerpt":"Joindre les deux bouts : telle est la mission que s\u2019est fix\u00e9 elleXX, un site que nous venons de construire et qui entend aider les femmes en Suisse \u00e0 boucler leurs fins de mois. Pour la conception du site, nous avons utilis\u00e9 le CMS Ghost ainsi qu\u2019une API personnalis\u00e9e bas\u00e9e sur NestJs.","date":"2022-03-30","author":{"name":"Michelle Sanver","position":"Software Developer, Open Source Contributor & Maintainer","avatar":"https:\/\/liip.rokka.io\/www_user_card\/6fa018cc2649f37c301ad60c1cd5e19cde106f44\/michelle-sanver.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/a354eb\/blog-ellexx.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/a354eb\/blog-ellexx.jpg"}},{"url":"https:\/\/www.liip.ch\/fr\/blog\/beginning-a-new-chapter-for-open-data","title":"Nous entamons un nouveau chapitre de l\u2019open data","excerpt":"Nous nous engageons activement depuis 10 ans en faveur de l\u2019open data. Gr\u00e2ce \u00e0 une nouvelle l\u00e9gislation et au d\u00e9veloppement de l\u2019\u00e9quipe, la dynamique s\u2019intensifie en permanence.","date":"2021-12-23","author":{"name":"Hannes Gassert","position":"President of the Board of Directors","avatar":"https:\/\/liip.rokka.io\/www_user_card\/ad17d735ba1a3d09148e8396fbcf3a574201e697\/hannes.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/c02ad5\/blog0-opendata.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/c02ad5\/blog0-opendata.jpg"}},{"url":"https:\/\/www.liip.ch\/fr\/blog\/houston-voip-communication","title":"Centrale de communication VOIP pour voyages spatiaux","excerpt":"La collaboration avec les Transports Publics Fribourgeois (TPF) a d\u00e9but\u00e9 en 2015. Houston a permis de remplacer le syst\u00e8me radio existant, qui ne couvrait alors que 60% du domaine d\u2019utilisation. Avant ce changement, la qualit\u00e9 de transmission \u00e9tait insuffisante et les frais d\u2019entretien \u00e9lev\u00e9s.","date":"2021-12-14","author":{"name":"St\u00e9phane Biolley","position":"Apprentice Trainer, Software Engineer","avatar":"https:\/\/liip.rokka.io\/www_user_card\/6c89d1eb94e0f02cecc0e520fd0d63a2b74ebcc4\/stephane-biolley.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/411036\/houston-blogpost-voip.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/411036\/houston-blogpost-voip.jpg"}},{"url":"https:\/\/www.liip.ch\/fr\/blog\/implementing-an-open-data-interface-with-drupal-9","title":"Impl\u00e9mentation d\u2019une interface Open Data avec Drupal 9","excerpt":"Les heures d\u2019ouverture n\u2019ont pas \u00e9t\u00e9 mises \u00e0 jour ? L\u2019adresse n\u2019est plus la bonne ? Gr\u00e2ce \u00e0 l\u2019Open Data, c\u2019est de l\u2019histoire ancienne. Une interface Open Data permet de fournir les donn\u00e9es les plus r\u00e9centes \u00e0 des syst\u00e8mes externes.","date":"2021-06-25","author":{"name":"Gregor Stuber","position":"Software Engineer","avatar":"https:\/\/www.liip.ch\/assets\/images\/placeholders\/portrait.svg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/df3112\/dev-code-1.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/df3112\/dev-code-1.jpg"}}],"more":true,"offset":36}