Gemini 2.5 Flash-Lite is now stable and generally available
Gemini 2.5 Flash-Lite, previously in preview, is now stable and generally available. This cost-efficient model is ~1.5x faster than 2.0 Flash-Lite and 2.0 Flash, offers high quality, and includes 2.5 family features like a 1 million-token context windo...
Java Applet API removal slated for JDK 26
Even though the next version of Java, JDK (Java Development Kit) 25, is not due to arrive as a production release until September 16, work has begun on the planned subsequent release, JDK 26. That update, anticipated to arrive next March, already has ...
A pragmatic approach to enterprise AI
2024 is over. So, too, should be the approach to AI of throwing everything at the wall to see what sticks. It’s 2025, and to get the most out of AI, businesses must be more pragmatic.Early investments yielded small successes in the market. But the j...
AI coding at the command line with Gemini CLI
When I started out developing software back in the Cretaceous Period, my input device was a Teletype connected to a remote mainframe over a 300 baud modem, with a paper tape punch/reader. Later I had access to Hollerith cards and keypunches, and Tektr...
Conversational image segmentation with Gemini 2.5
Gemini's advanced capability for conversational image segmentation allows intuitive interaction with visual data by understanding complex phrases, conditional logic, and abstract concepts, streamlining developer experience and opening doors for new app...
9 AI development skills tech companies want
Artificial intelligence (AI) is becoming increasingly important in software development, as organizations look to automate tasks, complete projects faster, enhance code quality, and increase developer productivity. AI tools can help with tasks such as...
How CodeRabbit brings AI to code reviews
Code reviews have always been one of the more loathsome duties in software engineering. Most developers would much rather be writing code than reviewing it. Most code reviews occur late in the development cycle, and are inconsistently applied, limited...
Why front-end development will persist
“The money [in front-end web development] is … gone.” This, according to Santiago Valdarrama, a leading voice on AI and software development. Not everyone agrees, of course—just look at the online storm he kicked off recently on X. Still, Vald...
GitLab introduces AI agent-enabled devsecops platform
Moving forward on AI, GitLab is offering a public beta of GitLab Duo Agent Platform, a devsecops orchestration platform intended to unlock asynchronous collaboration between developers and AI agents. Announced July 17, GitLab Duo Agent Platform estab...
Alternative clouds are on the rise
After attending a recent analyst and influencer event hosted by one of the major hyperscalers, I found myself reflecting not just on the future of the big cloud providers but also on the evolution of the entire cloud computing market. The event’s fo...
AI’s not-so-secret agents
The buzz around agentic AI is getting louder, and this month’s picks showcase the breadth of what is possible—or in some cases, not yet possible. Spin up an AI agent of your own with Google’s new Agent Development Kit, take notes on how Deutsche...
AWS previews enterprise services to ease AI agent deployment
AWS has launched a preview of Amazon Bedrock AgentCore, a set of enterprise-grade services developers can use to securely deploy and operate AI agents at scale using any framework and model. Announced July 16, AgentCore services can be hosted on Amazo...
Build with Veo 3, now available in the Gemini API
Veo 3, Google’s latest AI video generation model, is now available in paid preview via the Gemini API and Google AI Studio. Unveiled at Google I/O 2025, Veo 3 can generate both video and synchronized audio, including dialogue, background sounds, and ...
MCP server announced for JFrog supply chain management platform
Software supply chain management provider JFrog has become the latest vendor to release a Model Context Protocol (MCP) server for its platform so developers can securely link Large Language Models (LLMs) and AI agents to tools and data sources. “Unt...
How to create your own RAG applications in R
One of the handiest tasks large language models can do for us is answer questions about a specific collection of information. This is often done using a technique called RAG, or retrieval augmented generation. Instead of relying on what the model know...