{"articles":[{"url":"https:\/\/www.liip.ch\/en\/blog\/bosw-26-the-recap","title":"BOSW 26: the recap","excerpt":"Last Thursday, the BOSW award night took place, the place to be for the web industry. Our website for Museum f\u00fcr Gestaltung Z\u00fcrich won Silver in the Public Value and User Experience category. The new website for the Solothurn canton won Bronze in the User Experience category.","date":"2026-04-20","author":{"name":"Janina K\u00fcrsteiner","position":"Marketing & Communications","avatar":"https:\/\/liip.rokka.io\/www_user_card\/7f8ca7131bf4e70734af99a847800ebf94054845\/janina-kuersteiner.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/43c5bb\/bosw-mfgz.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/43c5bb\/bosw-mfgz.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/zurich-climate-week","title":"Zurich Climate Week","excerpt":"The first Zurich Climate Week is here. We\u2019re excited to be part of it with 2 events.","date":"2026-04-16","author":{"name":"Stephanie Grubenmann","position":"Content Strategist , Lead Sustainability","avatar":"https:\/\/liip.rokka.io\/www_user_card\/72a6934b588388cfad3e195fa54d270e613f9a22\/stephanie-grubenmann.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/c268d2\/kopie-von-partner-announcement.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/c268d2\/kopie-von-partner-announcement.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/iframes-are-still-odd","title":"Iframes are still odd","excerpt":"In a recent project, I had to integrate an existing application into a website. I ended up using an iframe, which turned out to be trickier than first anticipated. To my surprise, iframe is in 2026 still a rather cumbersome mechanism. Let\u2019s see what I did to make it work.","date":"2026-03-23","author":{"name":"David Buchmann","position":"Software Developer, Open Source Contributor & Maintainer","avatar":"https:\/\/liip.rokka.io\/www_user_card\/0121cf4dc8449abe6a29a9f2200caab8d9fdbe39\/david.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/preventing-context-pollution-for-ai-agents","title":"Preventing Context Pollution for AI Agents","excerpt":"AI agents often lose track of their original instructions when the context window fills up.","date":"2026-03-18","author":{"name":"Falk Zwimpfer","position":"","avatar":"https:\/\/liip.rokka.io\/www_user_card\/b4eba756dafc0d4b8f46e301863f5ccef3485e56\/falk-zwimpfer.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/the-confiance-chatbot-one-year-later","title":"The ConfIAnce Chatbot, one year later","excerpt":"A recent article in the Revue M\u00e9dicale Suisse takes a first look at the chatbot we developed with HUG, after one year and more than 11,000 patient questions.","date":"2026-03-17","author":{"name":"Max Reichen","position":"Strategist","avatar":"https:\/\/liip.rokka.io\/www_user_card\/2be682c54eb1754b0078df19d92470ef5694f7c7\/max-reichen.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/9661ee\/rms-confiance.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/9661ee\/rms-confiance.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/making-liipgpt-accessible","title":"Making LiipGPT Accessible: Our Journey to WCAG AA Compliance","excerpt":"LiipGPT is a themable chatbot that delivers precise answers from your custom data sources. We've iterated extensively to make it as accessible as possible, creating a secure and inclusive experience for your customers and teams.","date":"2026-03-16","author":{"name":"David Darx","position":"Frontend Developer, Digital Designer","avatar":"https:\/\/liip.rokka.io\/www_user_card\/2fe1b4b804a9a437c4b3c52df8a50ddb0583ffe2\/david-darx.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/0cb462\/accessibility-01.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/0cb462\/accessibility-01.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/insights-on-ai-and-open-source-for-government-at-drupal4gov","title":"Insights on AI and Open Source for government at Drupal4Gov","excerpt":"More than 100 people showed up for the Drupal4Gov conference in Brussels at the beginning of the year, an event organised by the European Commission and part of the open source weeks. Here\u2019s my recap.","date":"2026-03-11","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\/ac3271\/drupal4gov2026-josef.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/ac3271\/drupal4gov2026-josef.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/web-components-the-good-the-bad-and-the-ugly","title":"Web Components: The Good, the Bad, and the Ugly","excerpt":"Mastering the details of creating self-contained web components","date":"2026-03-11","author":{"name":"Falk Zwimpfer","position":"","avatar":"https:\/\/liip.rokka.io\/www_user_card\/b4eba756dafc0d4b8f46e301863f5ccef3485e56\/falk-zwimpfer.jpg"}},{"url":"https:\/\/www.liip.ch\/en\/blog\/city-of-zurich-s-900-open-data-sets-now-have-an-mcp-server","title":"City of Zurich's 900+ Open Data Sets Now Have an MCP Server","excerpt":"Want to access Zurich's Open Data sets via MCP? Try it out with your preferred AI assistant at https:\/\/zurich-opendata-mcp.liipgpt.ch\/mcp","date":"2026-02-26","author":{"name":"Christian Stocker","position":"Software Developer, Co-Founder","avatar":"https:\/\/liip.rokka.io\/www_user_card\/d7eb019884651e843d4929ac824240c0b24a6085\/chregu.jpg"},"image":{"medium":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-360-w-720\/80710d\/cleanshot-2026-02-26-at-10-24-53-at-2x.jpg","large":"https:\/\/liip.rokka.io\/www_crop_3\/v-h-571-w-1142\/80710d\/cleanshot-2026-02-26-at-10-24-53-at-2x.jpg"}}],"more":true,"offset":18}