How I Enhanced Large Language Models With Simple RAG
Retrieval-augmented generation (RAG) helps large language models (LLMs) generate more accurate and relevant responses by providing context through external data sources. Using real-time retrieval...
View ArticleUsing Cursor AI as Part of Your Development Workflow
Since I last reviewed it, Cursor AI has gotten very popular. The common reported experience is that after trying alternatives, Cursor produces better results. This is perhaps due to the Claude 3.5...
View ArticleSaaS Is Dead, Long Live SaaS!
2024 has been a volatile year for the Software as a Service (SaaS) industry. After a strong Q1, publicly traded SaaS companies performed poorly in Q2 with contracting valuation multiples and a dip...
View ArticleAgentic AI Tools for Building and Managing Agentic Systems
The recent emergence of large language models (LLMs) and generative AI has shown that there’s a lot of potential to create machine learning tools that would make different workflows more efficient and...
View ArticleSpring AI Transforms Java for GenAI App Delivery
Machine learning (ML) and AI are no longer new, but generative AI (GenAI) — which uses large language models (LLMs) to generate images, text, music and other media — has garnered considerable...
View ArticleDefining Open Source AI Will Solve a Million Headaches
A 500-word document was released several weeks ago that will significantly impact the future of the internet. The Open Source Initiative (OSI) released a near-final definition of open source AI that...
View ArticleAn Introduction to Zed AI and How It Compares to Cursor AI
After revisiting Cursor in my last post, I thought it was also time to revisit Zed, which has been busy integrating AI into its multiplayer code editor. Zed AI is “free during our initial launch...
View ArticleBuilding an Extensible GenAI Copilot: What We Learned
Our generative AI (GenAI) journey began with a single use case: How could we make it easier for our customers to navigate the vast landscape of documentation and features within our platform? It’s...
View ArticleSQL, NoSQL and Vectors, Oh My!
Database systems have been fundamental to information technology, supporting everything from basic applications to intricate enterprise systems. They play a crucial role in organizing, storing and...
View ArticleEurope’s Tech Future Hinges on Open Source AI
AI and open source are critical for Europe’s tech future, extending to the economic bloc’s digital sovereignty and growth opportunities through investing in open source. Discussions during the Linux...
View ArticleAutomating the Security of Kubernetes Clusters in the Cloud
When startup Cast AI in November 2023 pulled in $35 million in Series B funding, co-founder and CEO Yuri Frayman said the company would use the money to expand the capabilities of its AI-based...
View ArticleHow To Build a RAG Agent With Nvidia NIM and LangChain
This tutorial demonstrates how to build an intelligent application that combines Retrieval-Augmented Generation (RAG) and tool calling using Nvidia NIM and LangChain. By integrating these...
View ArticleHow Generative AI Is Revolutionizing Debugging
In the rapidly evolving landscape of software development, the integration of generative AI has become a game-changer for organizations striving to deliver high-quality software at scale. Among its...
View ArticleSemantic Router and Its Role in Designing Agentic Workflows
The emerging pattern of agentic workflows heavily relies on LLMs to perform reasoning and decision-making. Each agent calls an LLM multiple times during task execution. With a workflow consisting of...
View ArticleRuss Cox’s Next Act: AI-Powered Help Agents for Open Source Projects
Russ Cox’s next act looks like his last act, at least until his ChatBot replacement takes over. When Cox stepped down as the Go language‘s tech lead in September, “I am not leaving the Go project…” he...
View ArticleWhy AI PCs Are Not for Developers
There is no compelling reason for developers to compile local AI models that take advantage of new AI processors installed on up-and-coming AI PCs. There are multiple issues: the hardware isn’t...
View ArticleAmazon Revamps Developer AI With Code Conversion, Security
Amazon spent 50 developer days just to update one application from Java 8/11 to Java 17. With its recently released and revamped AI copilot, Amazon Q Developer, the e-commerce company was able to...
View ArticlePrioritize Robust Engineering Over Overblown GenAI Promises
Artificial intelligence and machine learning existed long before OpenAI announced ChatGPT on Nov. 30, 2022, but the hype began in earnest that day. Less than two years after GenAI was introduced...
View ArticleUsing Vite and Vike for Microfrontends; Plus Other Dev News
If you haven’t heard of Vike, it’s the new name for the vite-plugin-ssr. Its parent build tool is Vite — but it’s also so much more, according to programmer Elijah Asaolu, who wrote about Vike and...
View ArticleWhat’s Wrong With Generative AI-Driven Development Right Now
The recent Atlassian-DX State of DevEx Survey found that leaders believe that AI is the most effective way to improve developer productivity and satisfaction. But, in stark contrast, a whopping...
View Article