Oracle has updated its Autonomous Database offering in an effort to maintain its lead over competing cloud-based database services from rivals such as AWS, Google Cloud, IBM, and Snowflake. Oracle Autonomous Database is an Oracle Cloud Infrastructure (OCI) service.Oracle Autonomous Database, which is based on Oracle’s proprietary relational database management system (RDBMS), currently Oracle … [Read more...]
Perforce will absorb data virtualization firm Delphix
Enterprise developer software firm Perforce will buy data management provider Delphix for an undisclosed sum, the companies said on Wednesday.The type of data management tools that Delphix offers — most notably virtualization and masking technology that allows for devops testing without misusing personally identifiable information or sensitive corporate data — makes it easier for devops teams to … [Read more...]
How to run R in Visual Studio Code
If you’re a happy RStudio user like me, you may never have felt the urge to try another editor for R (or even Python). But if you want the best experience when using GitHub Copilot generative AI, especially Copilot Chat, it’s worth giving Visual Studio Code a try to compare. While Copilot is available in the RStudio IDE and you can ask questions of it by prefixing your queries with # q, I find the … [Read more...]
When to use classes, structs, or records in C#
Classes, structs, and records are fundamental concepts in C# programming. Each is a different kind of type, with different features, capabilities, and limitations. To make matters more confusing, they have features and characteristics in common.Classes are reference types that provide support for useful object-oriented concepts such as encapsulation, inheritance, and polymorphism. Structs are … [Read more...]
FlyteInteractive: Interactive development for machine learning models
Machine learning (ML) is becoming an increasingly important part of the modern application stack. Whether it’s large-scale, public large language models (LLM) like GPT or small-scale, private models trained on company content, developers need to find ways of including those models in their code.That means finding ways to test that code, without pushing it to production servers. We can build on … [Read more...]
Java Flight Recorder eyed for improvement
Java’s profiling capabilities would be improved within the Java Flight Recorder (JFR), a tool for collecting diagnostic and profiling data in running Java applications, under a proposal floating in the OpenJDK community.Called Skogsluft, the project would introduce advanced profiling features to bridge the gap between Java and native code execution and offer more precise and flexible profiling … [Read more...]
Advanced profiling proposed for Java Flight Recorder
Java’s profiling capabilities would be improved within the Java Flight Recorder (JFR), a tool for collecting diagnostic and profiling data in running Java applications, under a proposal floating in the OpenJDK community.Called Skogsluft, the project would introduce advanced profiling features to bridge the gap between Java and native code execution and … [Read more...]
BrandPost: 4 key considerations for unlocking the power of genAI
Artificial intelligence (AI) is evolving at an unprecedented pace, and generative AI (genAI) is at the forefront. GenAI capabilities are vast, ranging from text generation to music and art creation. But what makes genAI truly unique is its ability to deeply understand context, producing outputs that closely resemble that of humans.One of the primary challenges with genAI is the lack of access to … [Read more...]
How to get started with Python
Python is often described as an easy language—both easy to learn and easy to use. Python makes it easy to develop powerful software for an enormous variety of applications. But it can be as difficult to get started with Python as with any other programming language. Every choice you make will matter. The Python operating system and runtime you use will matter, as will the IDE or editor you use to … [Read more...]
Reactive magic in Svelte 5: Understanding Runes
Svelte 5 brings improvements under the hood—namely functional components and the adoption of signals—but is otherwise a mostly incremental update. The one exception is the new Runes feature, which introduces a host of ideas for dealing with reactivity in a more modular, succinct, and fine-grained way. In this article, you'll get a hands-on introduction to the main runes shipping with Svelte … [Read more...]
Microsoft kicks off .NET 9
Microsoft’s upcoming .NET 9 release, a planned major update to the company’s cross-platform development platform, will focus on the development of cloud-native and AI-powered applications, the company said in a bulletin on February 13.For cloud-native developers, Microsoft will aim at improving runtime performance, application monitoring, and delivering “paved paths” to popular production … [Read more...]
5 things to consider before you deploy an LLM
If the screwdriver were invented by the tech industry today, then it would be widely deployed for a variety of tasks, including hammering nails. Since the debut of ChatGPT, there has been a growing fervor and backlash against large language models (LLMs). Indeed, many adaptations of the technology seem misappropriated, and its capabilities are overhyped, given its frequent lack of veracity. This … [Read more...]
Microsoft Graph Toolkit 4.0 boosts search, developer experience
Microsoft is shipping version 4.0 of its Graph Toolkit, a set of components for working with the Microsoft Graph. The update brings the search components to general availability, enhances the developer experience, and fixes bugs.Microsoft Graph is a set of APIs for accessing data and intelligence in the Microsoft 365 business software platform.Unveiled February 8, Microsoft Graph Toolkit 4.0 … [Read more...]
3 killer apps for cloud-based generative AI
I’ve been working with artificial intelligence systems since the 1980s. Back then, AI was considered a revolution in leveraging computer systems to achieve unheard-of capabilities.Things are much the same today with generative AI (genAI). But to avoid the mistakes made during the first generations of AI systems, businesses must understand what AI is valid for and what it is not.It’s 1988, all over … [Read more...]
Laying the groundwork for cost-conscious coding
Every cloud-consuming company is concerned about runaway cloud costs. To address those concerns, the big three cloud service providers have introduced cloud pricing calculators. We’ve also seen the rise of finops.That’s a good start.But cloud calculators and finops are infrastructure-focused, not application-focused. To avoid unnecessary cloud costs, you need to optimize the code that runs on top … [Read more...]
Go language hits top 10 in the Tiobe index
Google’s Go language, or golang, has reached its highest position ever in the Tiobe language popularity index. The language, now in the eighth ranked position for language popularity, has been slowly climbing for the past several years.Go, which is probably best known as the language used to develop Docker and Kubernetes, climbed to the top 10 in the Tiobe index a year ago, but its current … [Read more...]
Is AI making our code stupid?
Coding tools like GitHub Copilot can help developers author code 55% faster, according to GitHub. Hurray! Right? Well, maybe not. GitClear analyzed 153 million lines of changed code between January 2020 and December 2023 and now expects that code churn (“the percentage of lines that are reverted or updated less than two weeks after being authored”) will double in 2024. In other words, “Code … [Read more...]
Choosing between public and private LLMs
Large language models (LLMs) continue to command a blazing bright spotlight, as the debut of ChatGPT captured the world’s imagination and made generative AI the most widely discussed technology in recent memory (apologies, metaverse). ChatGPT catapulted public LLMs onto the stage, and its iterations continue to rev up excitement—and more than a little apprehension—about the possibilities of … [Read more...]
10 predictions for software development in the age of generative AI
Coding in the '90s usually meant selecting an editor, checking code into CVS or SVN code repositories, and then compiling code into executables. Integrated development environments (IDEs) like Eclipse and Visual Studio improved productivity by including coding, development, documentation, building, testing, deploying, and other steps in the software … [Read more...]
10 ways generative AI will transform software development
Coding in the ’90s usually meant selecting an editor, checking code into CVS or SVN code repositories, and then compiling code into executables. Integrated development environments (IDEs) like Eclipse and Visual Studio improved productivity by including coding, development, documentation, building, testing, deploying, and other steps in the software … [Read more...]
- « Previous Page
- 1
- …
- 15
- 16
- 17
- 18
- 19
- …
- 72
- Next Page »