Just three months into the tenure of .NET 8, it’s already time for Microsoft and the .NET Foundation to start laying out their plans for the next release, .NET 9, which is due to arrive in November with .NET Conf.You can think of .NET’s annual release cadence as an agile development model writ large, each year ushering in a new sprint that builds on a select set of user stories. Of course, some … [Read more...]
How to use value objects in C#
In the C# programming language, an object can be either a value type or a reference type. While an object is an object is an object, the difference between value types and reference types comes down to the nature of their variables. A variable of a value type contains an object, or an instance of the type. A variable of a reference type contains a reference to an object, or a reference to an … [Read more...]
Google stresses safety with Gemma open models
Google has unveiled Gemma, a family of open models designed to assist developers and researchers enganged in responsible AI development. Google said the Gemma models were created from the same research and technology used to create its Gemini models.Described as a new generation of models, Gemma is a family of lightweight models developed by Google DeepMind and other teams across Google. Gemma … [Read more...]
Can MariaDB’s commercial business be saved?
A non-binding proposal to acquire MariaDB, the provider of the relational database management system (RDBMS) of the same name—a fork of the open-source MySQL database, has sparked speculations about the company’s future and what the acquisition would mean for its enterprise customers. The proposal was for MariaDB PLC, the firm that provides database … [Read more...]
Can MariaDB’s enterprise business be saved?
A non-binding proposal to acquire MariaDB, the provider of the relational database management system (RDBMS) of the same name—a fork of the open-source MySQL database, has sparked speculations about the company’s future and what the acquisition would mean for its enterprise customers. The proposal was for MariaDB PLC, the firm that provides database … [Read more...]
Fast-growing Zig tops Stack Overflow survey for highest-paid programming language
Zig has topped an annual Stack Overflow survey in the category of highest-paid programming technology, making the relative newcomer to the scene a solid investment for developers who are looking for gainful employment in application development.Developers programming in Zig—an all-purpose language that offers an alternative to C—earned upwards of $103,611 in 2023, according to the Stack Overflow … [Read more...]
What is NumPy? Faster array and matrix math in Python
Python is convenient and flexible, yet notably slower than other languages for raw computational speed. The Python ecosystem has compensated with tools that make crunching numbers at scale in Python both fast and convenient.NumPy is one of the most common Python tools developers and data scientists use for assistance with computing at scale. It provides libraries and techniques for working with … [Read more...]
Functional programming with JavaScript arrays
JavaScript arrays are an incredibly flexible way to model collections using techniques from functional programming. This article introduces you to using tools like forEach(), map(), and reduce() for functional-style arrays.Traditional JavaScript arraysJavaScript’s arrays can hold heterogeneous types, change size on the fly, and readily insert or remove elements. Traditional methods … [Read more...]
Graal Cloud Native adds Google Cloud Platform support
Oracle has introduced Graal Cloud Native 4.2.1, a curated, Oracle-supported build of the open source Micronaut framework, which provides a full-stack JVM platform for developing modular microservices and serverless applications.Graal Cloud Native 4.2.1 was unveiled January 30. Offering out-of-the-box support for native compilation, Graal Cloud Native modules have integrated APIs and libraries for … [Read more...]
ngrok unveils API gateway-as-a-service
Ngrok, provider of an ingress service that delivers traffic from developer platforms to the internet, has unveiled an API gateway-as-a-service, which is now available in an early access developer preview.Ngrok’s API gateway enables developers to use the global ngrok network as an API gateway-as-a-service. Announced February 15, the API gateway offers capabilities such as JWT (JSON Web Token) … [Read more...]
BrandPost: Retrieval augmented generation (RAG): The open-book test for generative AI
The release of ChatGPT in November 2022 marked a groundbreaking moment for AI, introducing the world to an entirely new realm of possibilities created by the fusion of generative AI (genAI) and machine learning foundation models, or large language models (LLMs).In order to truly unlock the power of LLMs, organizations need to not only access the innovative commercial and open-source models but … [Read more...]
BrandPost: How to avoid generative AI sprawl and complexity
There's no doubt that generative AI (genAI) and large language models (LLMs) are disruptive forces that will continue to transform our industry and economy in profound ways. But there's also something very familiar about the path organizations are taking to tap into gen AI capabilities.It's the same journey that happens any time there's a need for data that serves a very specific and narrow … [Read more...]
BrandPost: How to stand out from the crowd when everyone uses generative AI
The arrival of generative AI (genAI) powered by Large Language Models (LLMs) in 2022 has captivated business leaders and everyday consumers due to its revolutionary potential. As the dawn of another new era in technology begins, the gold rush is on to leverage genAI and drive disruption in markets or risk becoming a victim of said disruption. Now, a vast array of vendors is bringing to market … [Read more...]
Low-code doesn’t mean low quality
There is a certain artistry to elegantly written computer code. Programmers pride themselves on the craftsmanship that goes into program design, including attention to detail and functionality. Superior craftsmanship also requires superior tools, which is why more developers are adopting low-code development solutions. They want to focus on application services, not the coding process.Some argue … [Read more...]
Improving performance in hybrid cloud deployments
What we mean by “hybrid cloud” has always needed to be clarified for the cloud industry. Once defined as a private cloud paired with a public cloud, it’s now a catch-all for any system that’s not a public cloud working together with a public cloud.Hybrid clouds have become the battle cry for every enterprise hardware and software company looking to stay relevant. They can’t afford to build a … [Read more...]
Making cloud infrastructure programmable for developers
Most developers don’t use infrastructure as code (IaC), argues AWS tech lead Chris Munns. But to those top 10% to 15% of developers who do use modern development technologies such as IaC go the spoils. Even if the audience for IaC remains relatively small, interest in Python and artificial intelligence is accelerating adoption, as Pulumi CEO Joe Duffy notes in an interview. In enterprises that see … [Read more...]
How generative AI will benefit physical industries
In recent years, artificial intelligence has undeniably revolutionized various sectors in the digital economy such as retail, customer service, and even art. Large language models, like ChatGPT, are changing communication and have offered innovative solutions for businesses. However, there is a critical segment of our economy that has yet to fully embrace AI’s potential—the physical economy.The … [Read more...]
Dart language upgrade shines on Wasm, generative AI
Dart 3.3, the latest update to Google’s programming language for building mobile, desktop, and web applications, has arrived, bringing experimental support for web applications compiled to WebAssembly. Google also released an SDK for building generative AI capabilities into Dart and Flutter apps.Dart 3.3 was launched February 15. Instructions on downloading the Dart SDK can be found at dart.dev. … [Read more...]
Astral unveils ‘extremely fast’ Python package installer
Astral, which makes high-performance Python tools such as the Ruff linter, has launched uv, an “extremely fast” Python package installer and resolver written in Rust.Designed as a drop-in replacement for pip and pip-tools, uv is ready for production use today in projects built around those workflows, Astral wrote in a blog post announcing the product. Developers can install uv via Astral’s … [Read more...]
Mainframes are dead! Long live cloud computing!
One of the things that has often driven me nuts with the rise of cloud computing is the assumption that the demise of the mainframe is a foregone conclusion. I’ve often written about the reality that not all applications and data sets belong on the cloud, especially ones that reside on mainframes.Although I have often been laughed out of a meeting for this opinion, adoption patterns have proved me … [Read more...]
- « Previous Page
- 1
- …
- 14
- 15
- 16
- 17
- 18
- …
- 72
- Next Page »