Speaker

Jonathan Vila
Sonar

Java Champion, Organiser at BarcelonaJUG and cofounder of JBCNConf and DevBcn conferences in Barcelona.

Currently working as a Developer Advocate in Java at Sonar (SonarQube), focused on Code Quality, AI & Security.

I have worked as a (paid) developer since the first release of The Secret of Monkey Island, about 30 years ago using Go on Kubernetes for a Service Mesh layer on top of Istio | Java on Kubernetes for K8s Operator, Rest API, using Quarkus, GraalVM, Apache Camel | PHP | VB | Python | Pascal | Delphi | C

I am very interested in simulated reality, psychology, philosophy, and Java.

View
AI-Driven Productivity in the Development Lifecycle: AI gives you time but not confidence
Conference (BEGINNER level)

In today's software development landscape, staying current is essential, and that means using Artificial Intelligence (AI), particularly Code-Generative AI.

AI is changing the way developers work, delivering unprecedented productivity improvements across the entire development lifecycle.

I will go into the practical applications of AI-powered tools and methodologies for software development, showing how they can help developers to:

+ Understand complex tasks: Quickly understand project requirements and break down tasks into manageable steps.

+ Accelerate code creation: Generate high-quality code snippets and even entire codebases. Increase code quality and security:

+ Verify the quality and security of introduced code as well as suggest changes to conform to best practices.

+ Streamline cloud deployment: Automate the creation of cloud deployment artifacts.

+ Create effective tests: Generate contextually relevant and meaningful tests, leading to better code coverage and robustness.

+ Improving code review: Identify and fix bugs more efficiently, ensuring code quality and reliability, and providing knowledge so reviewers can be more productive.

Using AI's power, we as developers can focus on higher-level tasks, innovate and experiment, and problem-solving, ultimately delivering better, higher-quality, and more secure software.

This talk will showcase practical tools and strategies for integrating AI into development workflows, increasing productivity and efficiency.

More

Searching for speaker images...