TypeScript 5.0, an update to Microsoft’s strongly typed JavaScript variant, is now available as a production release, Microsoft announced March 16. With the upgrade, TypeScript has been rebuilt to use ECMAScript modules. TypeScript 5.0 also modernizes decorators for class customization.ECMAScript modules reduce package size and boost performance. Decorators, an upcoming ECMAScript feature, allow … [Read more...]
Oracle’s Container Engine for Kubernetes to offer managed virtual nodes
Oracle on Monday said it is adding virtual nodes to its managed Kubernetes service called Oracle Container Engine for Kubernetes (OKE) in an effort to let enterprises run their development operations without having to manage any infrastructure.Nodes, which are one of the most fundamental building blocks of Kubernetes, are physical or virtual machines that make up clusters that in turn run … [Read more...]
Developers, unite! Join the fight for code quality
For software engineers, a vote for quality isn’t always on the institutional ballot. Sometimes (too often) the sole metric for success is speed. The directive goes: Get your code out the door ASAP and leave the pesky testing to quality assurance. In fact, in many organizations, QA exists as a separate office from development, with stilted communication stumbling sporadically between the two … [Read more...]
Docker’s bad week
Docker had a bad week. What’s less clear is whether Docker deserved it.For those who haven’t heard, last week Docker announced that it was sunsetting Free Team subscriptions. Some in the open source world read this as “pay up or lose your data.” In light of the uproar, Docker was quick to apologize: “We did a terrible job announcing the end of Docker Free Teams.” Unsurprisingly, … [Read more...]
AWS Chatbot now integrated into Microsoft Teams
Amazon Web Services (AWS) has integrated its AWS Chatbot into Microsoft Teams to allow enterprise users to interact with their AWS resources from within the chat application.AWS Chatbot, which was first showcased in 2019 and made generally available in 2020, is a service that offers enterprise development and IT teams to receive notifications about their AWS infrastructure resources from within a … [Read more...]
Sovereign clouds are becoming a big deal again
Cloud-using industries such as banking, insurance, healthcare, and the public sector face additional challenges complying with laws and requirements within specific regions. This has increased the demand for sovereign clouds. This cloud architecture approach seems to fly under everyone’s radar; thus, I’m bringing it up.Sovereign clouds are semipublic cloud services owned, controlled, and operated … [Read more...]
Civet: A better TypeScript?
"There's a rumor going around that Civet is the new CoffeeScript but maybe that's a good thing. CoffeeScript brought classes, destructuring, async/await, arrow functions, rest parameters, and more to the official JavaScript spec. Maybe Civet will get the pipe operator, pattern matching, and more into ES2025." —Civet creator Daniel MooreCivet is described as a kind of modern CoffeeScript for … [Read more...]
Optimizing video for UX: What a developer needs to know
More than 80% of content on the internet is video. But despite its popularity, the mechanics of building video into app experiences (along with related metrics) remains challenging for developers.If the extent of your familiarity with video is uploading to YouTube or a service provider like Vimeo, your first experience trying to bring video natively into your website, web application, or mobile … [Read more...]
How to handle errors in minimal APIs in ASP.NET Core
In ASP.NET Core 7, minimal APIs provide a lightweight way to create web APIs with less boilerplate code. However, errors can still occur and you should be able to handle them elegantly.This article discusses how we can handle errors gracefully in minimal API apps in ASP.NET Core 7. To use the code examples provided in this article, you should have Visual Studio 2022 installed in your system. If … [Read more...]
Mastodon timelines for teams
Welcome to episode 17 of the Steampipe+Mastodon series, in which we introduce a new subplot: timeline history. So far, the examples I’ve shown and discussed work with current timelines. We’ve seen SQL queries that fetch results from real-time calls to the Mastodon API, and Steampipe dashboards that display those results. But Steampipe isn’t just an API siphon, it’s also a Postgres database. As … [Read more...]
.NET 8 Preview 2 brings Blazor performance boosts
Microsoft’s second preview of its planned .NET 8 software development platform spruces up the ASP.NET Core web framework with a high-performance grid component and enhanced WebAssembly performance.Microsoft .NET 8 Preview 2 was unveiled March 14 and is downloadable from dotnet.microsoft.com.ASP.NET Core highlights in the new .NET 8 preview include a high-performance Blazor grid component, called … [Read more...]
What is Jenkins? The CI server explained
Jenkins offers a simple way to set up a continuous integration or continuous delivery (CI/CD) environment for almost any combination of languages and source code repositories using pipelines, as well as automating other routine development tasks. While Jenkins doesn’t eliminate the need to create scripts for individual steps, it does give you a faster and more robust way to integrate your … [Read more...]
Docker sunsets Free Team subscriptions, roiling open source projects
Docker users with a legacy Free Team organization subscription have been told they have one month to convert to a paid tier or risk losing access to their data—a move that might break build automations for many open source projects.Many Docker users with Free Team accounts are reporting they have received an email from Docker stating they will soon no longer be able to use the service, and … [Read more...]
Tailscale: Fast and easy VPNs for developers
Networking can be an annoying problem for software developers. I’m not talking about local area networking or browsing the web, but the much harder problem of ad hoc, inbound, wide area networking.Suppose you create a dazzling website on your laptop and you want to share it with your friends or customers. You could modify the firewall on your router to permit incoming web access on the port your … [Read more...]
Using Hugging Face machine learning models in Azure
Microsoft’s recent Azure Open Source Day showed off a new reference application built using cloud-native tools and services, with a focus on Microsoft’s own open source tools. The app was built to be a service to help owners reunite with lost pets. It uses machine learning to quickly compare photographs of a missing animal with images from animal shelters, rescues, and community sites. It’s a good … [Read more...]
Google previews generative AI features for Workspace users, developers
Computing giant Google announced today that it will release previews of three new AI features, including AI composition for Google Workspace, developer prototyping and coding via PaLM and MakerSuite, and validated models for its Vertex AI service.The Workspace features, currently, are focused on Docs and Gmail. Users can use Google’s AI to rewrite emails in a particular style or tone, or even … [Read more...]
TypeScript 5.0 rebuilt to use ECMAScript modules
TypeScript 5.0, due from Microsoft as a production release on March 16, has been restructured around the use of ECMAScript modules, a major infrastructure change for the strongly typed JavaScript variant.Users of TypeScript 5.0, which currently is in a release candidate stage, will need to run Node.js 12 at a minimum. In return, npm installs promise to execute a little faster and take up less … [Read more...]
Google joins the generative AI parade with new previews
Computing giant Google announced today that it will release previews of three new AI features, including AI composition for Google Workspace, developer prototyping and coding via PaLM and MakerSuite, and validated models for its Vertex AI service.The Workspace features, currently, are focused on Docs and Gmail. Users can use Google’s AI to rewrite emails in a particular style or tone, or even … [Read more...]
Tibco's Spotfire 12.2 release adds streaming and data science tools
Enterprise software provider Tibco is releasing a new version of its data visualization and analytics platform, Spotfire 12.2, with new features that focus on aiding developers and bolstering the software's ability to act as an end-to-end system combining data science, streaming, and data management tools. “With the new release of Spotfire, we are able to combine databases, data science, … [Read more...]
ReversingLabs adds new context-based secret detection capabilities
ReversingLabs has added new secret detection capabilities to its software supply chain security (SSCS) tool to help developers prioritize remediation with context-based data on secrets.In a development environment, secrets refer to digital authentication credentials used in software components including login credentials, API tokens, and encryption keys.“We are using our knowledge of exposed … [Read more...]
- « Previous Page
- 1
- …
- 62
- 63
- 64
- 65
- 66
- …
- 71
- Next Page »