Sonar Connect Zurich
- November 03, 2025
- 633 Unique Views
- < 1 min read
Sonar Connect Zurich: Maximize the ROI of your generative AI projects
Where? AWS Offices Event Space - Marsstrasse 2, 8002 Zurich, Switzerland
When? November 18, 13:00 - 17:00
Generative AI projects—especially code assistants—introduce new complexities. Maintaining code quality and security is paramount to control the exponential growth of technical debt and ensure you achieve the desired return on investment (ROI). Join us at the AWS offices to:
Gain insights on the key success factors for Gen AI coding projects, based on data from thousands of customers.
Discuss the critical challenges and best practices for realizing the expected ROI from your AI investments.
Get an exclusive look at the 2025 state of code in human and large language models report.
See the latest SonarQube features in an exclusive demonstration and directly influence our product roadmap with your feedback.
Connect and network with the Sonar team and your industry peers.

Secure your organization’s future against AI-driven risk. Meet us at Sonar Connect Zurich to address these crucial challenges head-on.
Agenda
13:00 Meet and greet
13:30 Maximize the ROI of your generative AI projects
14:00 The 2025 state of code in human & large language model
14:45 Networking break
15:15 Customer session with Roche
15:45 Security & quality by design: Controlling risks, and achieving Gen AI coding productivity goals
16:15 Deep dive Sonar roadmap 2025/2026
16:45 Networking with your peers & the Sonar team
Don’t Forget to Share This Post!
Comments (2)
Tobiloba
3 years agoI see that you save the point of interest as text in the DB but the response gotten from ChatGPT is JSON. Does this mean you convert the response into string using libraries like gson before saving it in the database?
Denis Magda
3 years agoHey, The response is a String object in the JSON format [1]. The repository takes this JSON string as is and stores to the database [2]. Presently, Spring Data auto-generates the CREATE TABLE statement on the startup and sets the "point of interest" column's type to "text" (or "varchar", don't remember). However, it's always possible to ask Spring Data to use the "json" or "jsonb" type for the column if you wish to query the JSON at the database level. Finally, Vaadin displays a list of PointsOfInterests. Those are generated using the org.json library [3]. Let me know if you have other questions. Hope this helps. [1] https://github.com/YugabyteDB-Samples/budget-journey-gpt/blob/main/src/main/java/com/yugabyte/com/TripsAdvisorService.java#L103 [2] https://github.com/YugabyteDB-Samples/budget-journey-gpt/blob/main/src/main/java/com/yugabyte/com/TripsAdvisorService.java#L74 [3] https://github.com/YugabyteDB-Samples/budget-journey-gpt/blob/main/src/main/java/com/yugabyte/com/TripsAdvisorService.java#L114