User
Write something
Chat with Me ☕️ is happening in 7 days
Pinned
Welcome and Introduce yourself here 🔥
👋 Hi! Welcome to the Community Step 1: Introduce yourself in this thread below! (✄ Copy/paste template 👇) Where are you from? Tell us something about you? What do you hope to achieve here? Which platform brought you here? IMPORTANT Step 2: Engage with others. Like at least 5 introductions to unlock most of the content and start building connections. Step 3: Read the pinned posts as they include important guidelines and resources to help you get the most out of this community. 🚨 Please do not promote paid services (mentorship, courses, other communities, etc). Doing so will result in a ban. We’re glad to have you here and looking forward to your introduction! Don't forget to completed this poll
Poll
338 members have voted
Welcome and Introduce yourself here 🔥
Pinned
Important Resources and Links
→ Platform - Amigoscode 2.0 - Amigoscode 1.0 → Merch - Amigoscode Merch → Socials - Amigoscode Youtube Channel - Lets connect on LinkedIn → Join the team - Coming Soon → Amigoscode Academy - Join waiting list → Current Giveaways - Macbook pro (1) - Mac Mini M4 (1) - MX Mouse and Keyboard (3) - 32 Inch Monitor with Arm (1) The the above items apply here. T&Cs apply. → Freebies - 3 months FREE Jetbrains Licence
Pinned
AI Foundations Recording
If you missed todays live event watch here TLDW Nelson welcomed the group and asked participants to turn on their cameras. He noted that the session was being recorded and would be shared afterwards. There was some initial technical setup as participants joined and got their cameras working. Nelson provided an overview of AI foundations, explaining the key concepts of data, training, models, and outputs. He emphasized that AI models learn from data, not explicit rules, and that the quality and diversity of the training data is crucial. He also discussed the differences between open-source and closed-source AI models. Nelson explained the importance of prompting and context when interacting with AI models. He discussed the different types of prompts (instructional, question, few-shot, and system) and how they guide the model's responses. He also covered the concept of context, noting that models have a limited "memory" and providing too much context at once can overwhelm them. Nelson introduced the concept of AI agents - systems that can autonomously perform tasks on behalf of the user. He explained how agents have access to tools and APIs that allow them to take actions in the real world, beyond just generating text. He demonstrated how an AI agent can be configured with a chat model, memory, and various tools to execute commands. Nelson discussed how AI agents can be used for automation, with the ability to trigger actions on schedules or events. He explained the Model Context Protocol (MCP) which allows AI models to integrate with external tools and APIs. He provided examples of how an agent could be used to perform tasks like sending emails or checking internet traffic. Nelson summarized the key topics covered and noted that he would be publishing the recording for the community. He also mentioned plans to invite guest speakers, like Java expert Josh Long, for future sessions in the Amigos Code community.
AI Foundations Recording
Building a Cleaner Projection Layer on Top of JPA Criteria API
If you develop systems using Java with JPA, you have probably faced the need to execute queries that return only a subset of attributes from a given entity. At first glance, this may seem simple. However, when not handled properly, systems tend to accumulate redundant queries or methods that load entire entities when only a few attributes are actually needed. In many real-world scenarios, we often need to retrieve only fields like “id” and “name”. In large or complex systems, it becomes difficult to know whether a specific projection already exists. As a result, developers either duplicate queries or reuse methods that fetch more data than necessary. ProjectionQuery was created to address exactly this problem. It provides a clean and expressive way to define projection-based queries, helping you select only the data your application truly needs, in an organized and reusable way. If this resonates with challenges you’ve faced, I’d love for you to take a look at the documentation and the GitHub repository. Feel free to try it out, open issues, suggest improvements, or share your feedback. Contributions and ideas are always welcome!
Spring-boot 4.1 Will require Java21 As Min Requirements
In recent changelog commits, it shows that jOOQ updated to 3.20 within springboot 4.1.x series. Which is a clue that it require java21 As Min Requirement. Also if you are planing to use java 25 in for both springboot 3.x , 4.0.x , 4.1.x versions don't forget to use these requirements : Maven : 3.9.12 or newer versions maven-compiler-plugin : 3.15.0 or newer versions Gradle : 9.1.0 or newer versions ( 9.3.1 or above recommended )
2
0
1-30 of 130
Amigoscode
skool.com/amigoscode
A free learning community led by Nelson Djalo. Master Programming & AI, get updates, and grow in a fast-moving industry.
Leaderboard (30-day)
Powered by