Deno 1.40, the latest version of the JavaScript runtime positioned as a rival to Node.js, has been launched with a Temporal API for advanced date and time operations.The update was announced January 25. Deno can be accessed from deno.com.The Temporal API is intended to address shortcomings of the existing Date object in JavaScript. It’s available with the –-unstable-temporal flag. Temporal acts as … [Read more...]
Building AI agents with Semantic Kernel
Back in the early 1990s, I worked in a large telecoms research lab, as part of the Advanced Local Loop group. Our problem domain was the “last mile”—getting services to peoples’ homes. One of my research areas involved thinking about what might happen when the network shift from analog to digital services was complete.I spent a great deal of time in the lab’s library, contemplating what computing … [Read more...]
Demystifying the Code First approach in EF Core
When we build database-backed enterprise applications, we generally want to isolate our entity models, the DbContext, and the logic for database initialization and migration to maintain a clean architecture. We can do this by taking advantage of the Code First approach in Entity Framework Core.This article presents a discussion of the Code First approach in EF Core with code examples to illustrate … [Read more...]
MSTest runner runs MSTest tests
Microsoft has introduced MSTest runner, a lightweight, portable runner for the MSTest unit testing framework.Unveiled January 24, MSTest runner is extensible and makes tests more portable and reliable as well as making them run faster. Described as “a performant, hostable, extensible, reliable, and integrated solution” for running MSTests, MSTest runner is based on a barebones testing platform and … [Read more...]
Microsoft launches lightweight MSTest runner
Microsoft has introduced MSTest runner, a lightweight, portable runner for the MSTest unit testing framework.Unveiled January 24, MSTest runner is extensible and makes tests more portable and reliable as well as making them run faster. Described as “a performant, hostable, extensible, reliable, and integrated solution” for running MSTests, MSTest runner is … [Read more...]
Mobb unveils vulnerability fixer for GitHub users
Application security company Mobb has released an automatic vulnerability fixer for GitHub users. The tool monitors GitHub pull requests and offers code fixes within software development workflows.Unveiled January 23, Mobb Fixer provides developers with code fixes for security alerts when code is committed in GitHub pull requests. Developers do not need to leave their code repository. Mobb’s … [Read more...]
Machine learning for Java developers: Algorithms for machine learning
Large language models like ChatGPT and Bard have raised machine learning to the status of a phenomenon. Their use for coding assistance has quickly earned these tools a place in the developer’s toolkit. Other use cases are being explored, ranging from image generation to disease detection. Tech companies are investing heavily in machine learning, so knowing how to train and work … [Read more...]
Get started with Visual Studio Code
If there's any one tool a software developer needs, it's an editor. An editor can be as simple as Notepad++, or as full-blown as the Microsoft Visual Studio IDE. But wouldn't it be great if you could choose as much or as little editor as you need, depending on the project, and not have to switch programs?In 2015, Microsoft launched its answer to that question: Visual Studio Code. At heart, VS Code … [Read more...]
Oracle has a better generative AI strategy, analysts say
Oracle’s recent updates to its OCI Generative AI Service, which competes with similar services from rivals AWS, Microsoft, and Google, makes it more attuned towards the future need of enterprises, analysts say. But Oracle may be far behind rivals in terms of overall generative AI model and service offerings.“Oracle can offer enterprises a more streamlined approach to lowering the expense and … [Read more...]
Docker Build Cloud aims to accelerate Docker builds
Docker has unveiled Docker Build Cloud, a cloud-based build service that promises to accelerate builds of Docker images for engineering teams.Introduced January 23, Docker Build Cloud aims to address the pain point of how much time engineering teams spend waiting on Docker image builds to complete. The company says that Docker Build Cloud accelerates Docker image builds up to 39x by offloading … [Read more...]
A guide to implementing fine-grained authorization
Authentication and authorization rank among the top priorities for application developers today. While they’re often used interchangeably, they actually represent two very different things. Yet in order to ensure a secure and seamless experience for users, both must work in concert.To illustrate the distinction between authentication and authorization, I often … [Read more...]
Most cloud failures have nothing to do with cloud
I’m often taken aback by how the press frames cloud computing failures. For instance, headlines like “The Cloud Fails to Deliver.” Those might get clicks, but they are misleading. Cloud technology has always delivered on what was promised. The issue is that human error is the core cause of cloud failures, which has not changed across generations of this technology.As I’ve often written about … [Read more...]
Oracle’s plans for Java in 2024
Oracle’s plans to evolve Java in 2024 involve OpenJDK projects ranging from Amber, for developing smaller, productivity-oriented features, to Babylon, for extending Java to foreign programming models such as GPUs, to Valhalla, for augmenting the Java object model with value objects to eliminate longstanding performance bottlenecks.In a video posted January 18, Oracle Java developer relations … [Read more...]
3 technologies coming to generative AI’s aid in 2024
As the momentous first year of ChatGPT comes to a close, it’s clear that generative AI (genAI) and large language models (LLMs) are exciting technologies. But are they ready for prime-time enterprise use?There are well-understood challenges with ChatGPT, where its responses have poor accuracy. Despite being based on sophisticated computer models of human knowledge like GPT-4, ChatGPT rarely wants … [Read more...]
Azure AI Studio: A nearly complete toolbox for AI development
On November 15, Microsoft announced Azure AI Studio, a new platform for generative AI application development, using OpenAI models such as GPT-4, as well as models from Microsoft Research, Meta, Hugging Face, and others. The motivation for the product, Microsoft said, is that “navigating the complexities of prompt engineering, vector search engines, the retrieval-augmented generation (RAG) … [Read more...]
Teaching machines to code
As important as code is, documentation of that code is arguably more important. No developer, and no software, exists in a vacuum; unless other developers can understand the code you’ve written, it loses much of its potential impact.But what about machines? Do they also need good docs?The answer is yes, and points to a future of “tiered documentation,” a term I first saw described by Vlad … [Read more...]
Astro 4.2 boosts accessibility, image optimization features
Following fast in the footsteps of the Astro 4.1 release, Astro 4.2 has arrived, bringing improvements to accessibility rules and the ability for remark plugins to customize image optimization.The Astro 4.2 release also introduces prerendering using the Speculation Rules API and reworked routing priority for injected routes, both experimental features.Launched January 19, Astro 4.2 marks the first … [Read more...]
What is RAG? More accurate and reliable LLMs
In an exercise in dogfooding, I asked the GPT-4 large language model “What is retrieval-augmented generation?” using its Browse plug-in, which is one implementation of retrieval-augmented generation.This is what GPT-4 eventually told me, after I asked it to regenerate its answer: ----------------- Retrieval-Augmented Generation (RAG) is an AI framework that significantly impacts the field of … [Read more...]
Beware of hidden cloud fees
Buy a used or new car recently? If you have, you understand the issues with “junk fees” that some dealers insist on tacking on.Junk fees refer to additional charges that car dealers may include in the purchase agreement. These fees are often unrelated to the actual cost of the car, and they can significantly inflate the overall price. I’m sure you’ve seen them before: administrative fees, document … [Read more...]
Visual Studio upgrade boosts Code Search
With the just-released Preview 3 of the planned Visual Studio 2022 17.9 upgrade, Microsoft has enhanced Code Search, also known as the All-In-One Search experience.The third preview of Visual Studio 2022 17.9 was launched January 17 and can be downloaded at the Visual Studio website.The improvements to Code Search allow Visual Studio users to search for any word or string of characters across … [Read more...]
- « Previous Page
- 1
- …
- 16
- 17
- 18
- 19
- 20
- …
- 69
- Next Page »