When thinking about starting a Generative AI (GenAI) project, you might assume that Python is required to get started in this new space. However, if you’re already a Java developer, there’s no need to learn a new language. The Java ecosystem offers robust tools and libraries that make building GenAI applications both accessible and productive. In this blog, you’ll learn how to build a GenAI app using Java. We’ll do a step-by-step demo to show you how RAG enhances the model response, using Spring AI and Docker tools. Spring AI integrates with many model providers (for both chat and embeddings),…
Author: drweb
It’s been forgotten about and neglected for few years but I’ve decided to dust off the cobwebs and revive our YouTube channel. Keep an eye on it, every new blog post will now also include a video demonstration as well as there being regular SQL news bulletins and other content. We’ll also be going back over some of our more popular blog posts and creating video demonstrations for those.So if you haven’t done so already, pop over to Undercover TV, subscribe and check it out.
After the success of our RHCSA / RHCE and LFCS / LFCE certification books, we are now happy to present “Master Linux in Just 7 Days”. A complete 7-day crash course to help beginners master Linux, the command line, software management, and more. No experience needed! Linux is a free and open-source operating system created in the early 1990s by the legendary Linus Torvalds. He developed the core component of the system, known as the kernel. Combined with the power of GNU software, we now have a complete operating system often referred to as GNU/Linux. Today, Linux is everywhere –…
There have been dramatic changes to the developer landscape since our 2024 report. AI capabilities are extending beyond coding assistants, the rubber is hitting the road on platform engineering initiatives, and there’s more pressure than ever before to deliver quality software, fast. Delivering high-quality software fast is an excellent goal, but do developers have what they need to achieve this? This survey represents our opportunity to hear directly from developers and their leaders on how these advancements are changing their experience. Last year, we found that developers and their leaders weren’t aligned on what causes friction in developers’ daily work.…
Deepgram has developed a framework that leverages artificial intelligence (AI) technologies to enable developers to automate multiple tasks using a single voice command.Natalie Rutgers, vice president of product for Deepgram, said Deepgram Saga is essentially a voice operating system that can be layered on top of existing tools and platform that converts natural speech into a set of prompts that invokes the Model Context Protocol (MCP) developed by Anthropic.Via a single voice command, an application developer can verbally request, for example, to run tests, commit changes, deploy, and then update the team using any tool or platform that exposes an MCP…
Executive summary The 2025 Docker State of Application Development Report offers an ultra high-resolution view of today’s fast-evolving dev landscape. Drawing insights from over 4,500 developers, engineers, and tech leaders — three times more users than last year — the survey explores tools, workflows, pain points, and industry trends. In this our third report, key themes emerge: AI is gaining ground but adoption remains uneven; security is now a shared responsibility across teams; and developers still face friction in the inner loop despite better tools and culture. With a broader, more diverse respondent base than our previous more IT-focused surveys,…
Red Hat today launched an initiative intended to make a free distribution of Red Hat Enterprise Linux (RHEL) available to individual developers working within a corporate environment.Chris Wells, senior director of product marketing for RHEL, said the Red Hat Enterprise Linux for Business Developers program will reduce the level of friction that developers of corporate applications might otherwise encounter.Red Hat already has a long-standing developer program that is structured around organizations rather than individual developers. Rather than needing to become part of a program set up by an internal IT organization in collaboration with Red Hat, the Red Hat Enterprise…
Thanks again for the amazing response to Parts 1, 2, and 3 of our Linux Interview Questions series here on Tecmint. Your continued feedback and encouragement inspire us to keep creating content that’s practical, easy to digest, and super helpful, whether you’re just getting started or prepping for your next technical interview. In this Part 4, we’re bringing you 10 more core Linux questions, focused on shell commands, shortcuts, and real-world usage. As always, the goal is to help you learn something new while keeping it light and beginner-friendly. These questions are based on real-world tasks and scenarios I’ve come…
With the release of Docker Compose v2.36.0, we’re excited to introduce a powerful new feature: provider services. This extension point opens up Docker Compose to interact not only with containers but also with any kind of external system, all while keeping the familiar Compose file at the center of the workflow. In this blog post, we’ll walk through what provider services are, how developers can use them to streamline their workflows, how the provider system works behind the scenes, and how you can build your own provider to extend Compose for your platform needs. Why Provider Services Are a Game-Changer…
Following the unveiling of our new Rovo Dev Agent at Team ’25 in April, we’re excited to bring it to the command line, an essential tool in many developers’ daily workflows. This significant milestone introduces an agentic AI coding experience designed with enterprises in mind. With Rovo Dev, part of our Rovo Software Agents beta, your command line becomes an intelligent development agent that understands, codes, and collaborates with you, seamlessly integrated into your Atlassian workflow. Want to try it out? Download Rovo Dev CLI here. Unleash agentic AI in your terminal Rovo Dev in the CLI is crafted for developers…
