Talk details

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.
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.