News & Blogs
News and Events
Latest From Our Blogs
Mistral AI unveils Mistral Large 2 amid rising AI competition
Mistral AI has launched a 123-billion-parameter large language model (LLM) called Mistral Large 2 (ML2), strengthening...
Build and manage LLM prompts with Prompty
One of the problems with building generative AI into your applications is there’s no standard way of managing prompts....
Visual Studio Code Java extension backs JDK 23
Oracle has updated its Java development extension for Microsoft’s Visual Studio Code editor, with the extension...
Why Meta’s Llama 3.1 is a boon for enterprises and a bane for other LLM vendors
Meta’s newly unveiled Llama 3.1 family of large language models (LLMs), which includes a 405 billion parameter model...
What is GraphQL? Better APIs by design
When most software developers think of web APIs, we think of REST, or Representational State Transfer. With REST, you...
Full-stack development with Java, React, and Spring Boot, Part 1
One of the most popular stacks today is combining Spring Java on the back end with a React front end. Implementing a...
How to create an operational data store with TiDB
Data is the lifeblood of the modern organization. It is constantly moving and changing, vast in scale and dizzying in...
Microsoft .NET Aspire automates Dockerfile builds
Microsoft has released .NET Aspire 8.1, an update to the cloud-ready stack for building distributed applications that...
Shiny for Python adds chat component for generative AI chatbots
Shiny for Python 1.0 launched this week with built-in chatbot functionality. The Chat() component is aimed at making...
Agentic AI drives enterprises away from public clouds
AI agents are nothing new. AI itself was old but is new again, and AI agents and agentic AI are another chapter....
Google Cloud Spanner gets dual-region configuration option
Google Cloud has updated its fully managed distributed SQL database service Spanner with an option to maintain...
Deciding and iterating with Java statements
Java applications evaluate expressions in the context of statements, which are used for tasks such as declaring a...
Retrieval-augmented generation refined and reinforced
In the era of generative AI, large language models (LLMs) are revolutionizing the way information is processed and...
IBM adds Mistral Large language model to watsonx.ai
IBM has made the Mistral Large advanced large language model (LLM) available on IBM’s watsonx.ai enterprise tools...
Focusing open source on security, not ideology
Underlying the proliferating memes about the CloudStrike update fail is a certain smugness that such things won’t...
10 more big devops gotchas to watch out for
For a recent article, 10 big devops mistakes and how to avoid them, I interviewed industry leaders to uncover 10...
Semantic Kernel: Diving into Microsoft’s AI orchestration SDK
Large language models (LLMs) by themselves are less than meets the eye; the moniker “stochastic parrots” isn’t wrong....
Messy data is holding enterprises back from AI
In March 2024, I wrote that without good data, your generative AI system will be about as helpful as a warehouse fire....
Developer productivity poorly understood, report says
Developer productivity is neither well-understood nor enabled, according to Atlassian’s just-released State of...
Talk of GitLab sale highlights growing importance of DevSecOps platforms
GitLab could be heading for an acquisition — and if it is, that could have consequences for the DevSecOps platform’s...