Jonathan Vila24 articles
Table of Contents Problem #1: “I didn’t write this bug, why is it my problem?”Problem #2: “The Dependency Hell” (Transitive Dependencies) 🔥Problem #3: “Wait, I can’t use this library? It’s open source!” ⚖️Problem #4: “The Sneaky Attack” (Advanced SAST & …
- Jonathan Vila
-
🚀 Stop Fixing Bugs on Fridays: The “Connected Mode” Superpower (Part 2)
Table of Contents Problem #1: “It works on my machine, but fails on the server”Problem #2: “Why did the server catch a SQL Injection my IDE missed?”Problem #3: “I hate switching windows to check why the build failed”Problem #4: “The …
- Jonathan Vila
-
🚀 A Java Developer’s Guide to SonarQube for IDE: Stop Fixing Bugs on Fridays (Part 1)
Table of Contents Problem #1: “I don’t have time for complex tool setups”Problem #2: “I think my code is right, but is it?”Problem #3: “Is this urgent, or can it wait?”Problem #4: “I’m not just writing Java anymore…”Problem #5: “I …
- Jonathan Vila
-
The 5 Knights of the MCP Apocalypse 😱
Table of Contents 1. The “My Prompt is Leaking Secrets” Problem 🔑2. The “Is My Server a Double Agent?” Problem 🕵️3. The “Black Box of Vulnerabilities” Problem 🐛4. The “Context Pollution and Poisoning” Problem 🧪5. The “Too Many Cooks” Problem …
-
Your New AI-Powered Coding Buddy: A Guide to SonarQube MCP Server on IntelliJ 🤖
Table of Contents A Day in the Life of a Java Developer ☕Getting Started: Accessing the MCP Server from IntelliJ 🛠️Supercharge Your Daily Tasks with SonarQube MCP Server ⚡Conclusion: Your MCP for Supercharged Code ✅Resources 📚 Hey Java devs! 👋 …
-
Sonar Connect Zurich
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 …
- Jonathan Vila
-
Hey Java Devs, Let’s Talk About AI MCP! 🤖
Table of Contents Hey Java Devs, Let’s Talk About AI MCP! 🤖So, What’s the Big Deal with MCP?The Problem MCP Is SolvingThe Evolution of AI IntegrationThe Good, the Bad, and the How-ToLet’s Get Our Hands Dirty: Creating an MCP with …
-
7 Habits of Highly Effective Java Coding
Table of Contents From AI User to AI Pro1. The Golden Rule: Take Pride and Ownership in Your Craft 🥇2. Feed the Beast: Your Project’s Context is its Fuel ⛽3. Dodge the “Ball of Mud”: Keep Your Code Maintainable 🧠4. …
- Jonathan Vila
-
AI4Devs Schedule Published
Table of Contents 📅 Event Details🔎 A Program for Every Developer🎤 Meet the Speakers & Sessions🌟 Why This Year is Special🔗 Join Us 🚀 The AI4Devs Amsterdam 2025 Schedule is Live! The wait is over—AI4Devs Amsterdam has just published its …
- Jonathan Vila
-
AI Gives Time, Not Confidence: Developer Productivity Toolkit
Let’s be real – keeping up with the pace of software development today is intense. New frameworks pop up and the push for faster, better, and more secure code never stops. This article is all about cutting through the buzz and looking …
- Jonathan Vila
-
Foojay Podcast #77: DevBcn Report, Part 2 – Spanish Knowledge Sharing
Table of Contents VideoPodcast AppsContent This is the first Foojay podcast in Spanish. It’s also the shortest one and the final of season 4 😉 Jonathan Vila “highjacked” the microphone from Geertjan Wielenga (See episode 76) during the DevBcn conference …
- Frank Delporte,
- Jonathan Vila