Connect with us

Société

Visual Studio Code 1.94 improves file search

Published

on

Visual Studio Code 1.94 improves file search
Spread the love

For Python, developers now can run Python tests with coverage and get rich results in the editor, Microsoft said. To run tests with coverage, users must select the coverage run icon in Test Explorer or “Run with coverage” from any menu that triggers test runs. The Python extension will run coverage by using the pytest-cov plugin if developers are using pytest, or by using coverage.py if using unittest. Once the coverage is complete, lines are highlighted in the editor for line-level coverage. The Python extension also has added a default problem matcher, simplifying issue tracking in Python code and providing more contextual feedback.

The Source Control Graph in Visual Studio Code 1.94 features a new history item reference picker in the view title, allowing developers to use the reference picker to filter the history items shown in the graph to a different branch or to view multiple branches. The Source Control Graph also expands the list of actions available in the context menu for source control history items. Actions have been added to create a new branch/tag from a history item, cherry-pick a history item, and check out an item.

Elsewhere in Visual Studio Code 1.94:

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Société

Serverless computing’s second act | InfoWorld

Published

on

Serverless computing’s second act | InfoWorld
Spread the love

Despite these issues, the hype train was at full speed. For example, a large provider took issue with me pointing out some of the shortcomings of this “new” serverless technology. Instead of addressing the problems, they called for my immediate firing due to blasphemous comments. I hit a nerve. Why was that? The cloud providers promoting serverless should have had more confidence in their technology. They knew the challenges. I was right about serverless then, right when I wrote its decline. However, I’m always willing to reevaluate my position as technology evolves. I believe in redemption.

A technological comeback

Despite its early hurdles, serverless computing has bounced back, driven by a confluence of evolving developer needs and technological advancements. Major cloud providers such as AWS, Microsoft Azure, and Google Cloud have poured substantial resources into serverless technologies to provide enhancements that address earlier criticisms.

For instance, improvements in debugging tools, better handling of cold starts, and new monitoring capabilities are now part of the serverless ecosystem. Additionally, integrating artificial intelligence and machine learning promises to expand the possibilities of serverless applications, making them seem more innovative and responsive.

See also  The Blockchain Business School to train future Web3 players
Continue Reading

Société

Java app security would get a boost through quantum resistance

Published

on

Java app security would get a boost through quantum resistance
Spread the love

Java application security would be enhanced through a couple of proposals to resist quantum computing attacks, one plan involving digital signatures and the other key encapsulation.

The two proposals reside in the OpenJDK JEP (JDK Enhancement Proposal) index. One proposal, titled “Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm,” calls for enhancing the security of Java applications by providing an implementation of the quantum-resistant Module-Latticed-Based Digital Signature Algorithm (ML-DSA). Digital signatures are used to detect unauthorized modifications to data and to authenticate the identity of signatories. ML-DSA is designed to be secure against future quantum computing attacks. It has been standardized by the United States National Institute of Standards and Technology (NIST) in FIPS 204.

The other proposal, “Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism,” calls for enhancing application security by providing an implementation of the quantum-resistant Module-Lattice-Based Key Encapsulation Mechanism (ML-KEM). KEMs are used to secure symmetric keys over insecure communication channels using public key cryptography. ML-KEM is designed to be secure against future quantum computing attacks and has been standardized by NIST in FIPS 203.

See also  Minnesota Lady Sues Dentist After 4 Root Canals, 8 Dental Crowns and 20 Fillings in a Single Go to
Continue Reading

Société

IBM: APIs getting AI boost

Published

on

IBM: APIs getting AI boost
Spread the love

IBM sees a confluence of artificial intelligence and APIs, with AI powering APIs in a way that improves the productivity of API teams.

AI is augmenting skills that API teams may just be starting to learn, said Rashmi Kaushik, director of product management for the integration portfolio at IBM, during a presentation at the API World conference in Santa Clara, California, on November 6. “It’s able to help them complete their API projects faster.”  Also, APIs are powering AI, she added. AI empowering APIs and the rise of AI assistance are truly beneficial to API teams, Kaushik said.

Companies such as IBM have released API testing capabilities on traditional AI. But AI is not magic. It has been a technology in the making for many years now and it is here to transform the way business is done, Kaushik said. Regardless of how much AI is leveraged, users want to make sure that it is safe, responsible, and ethical, she said.

See also  A Century of Insurance coverage Journal
Continue Reading

Société

GitHub Copilot learns new tricks

Published

on

GitHub Copilot learns new tricks
Spread the love

You start with an existing project and the details of build tools and frameworks, along with a target Java version (for example upgrading from Java 8 to Java 21). The Copilot upgrade assistant analyses your code base and generates a list of the necessary steps to run your upgrade, presenting it as a set of GitHub issues that you can check before running the update.

Once you’re happy with the tasks, the tool takes you to a dashboard where you can watch the update process, including how Copilot rewrites code for you. You can stop and start the process at any time, drilling down into tasks for more information on just how the AI-based code is working. It’s good to have this level of transparency, as you need to be able to trust the AI, especially when it’s working on business-critical software.

As this is an agentic AI process, the service can detect errors and fix them, launching sub-agents that make changes, rebuild, and retest code. Interestingly if a fix doesn’t work, it’ll take another approach, using the shared knowledge of the Java developers whose work has been used to train the Copilot Java model. Like other GitHub Copilots, changes that work are used to fine-tune the model, reducing the risk of errors in future runs. That goes for manual updates and changes too.

See also  A Century of Insurance coverage Journal

Continue Reading

Société

‘Package confusion’ attack against NPM used to trick developers into downloading malware

Published

on

‘Package confusion’ attack against NPM used to trick developers into downloading malware
Spread the love

In other words, there is no single address, IP, or server to block. That said, there are downsides to the technique that are not mentioned by Checkmarx, including the fact that blockchain communication is slow, as well as public. The blockchains can’t be edited, or blocked easily, but they can be tracked once their use as part of malware C2 has been uncovered. 

Despite past predictions that the technique would take off, this is probably why using blockchains for C2 remains the experimental preserve of specialist malware.

Package confusion

Perhaps the more significant part of the story is that the technique is being used to target testing tools distributed via NPM, the largest open source JavaScript registry. Targeting testing tools is another way to get inside the privileged developer testing environments, and any deeper access to the CI/CD pipelines that they reveal.

See also  Re/insurance Broker UIB Expands in South America With Launch of 2 Firms in Peru
Continue Reading

Société

.NET vector data abstractions library now available in preview

Published

on

.NET vector data abstractions library now available in preview
Spread the love

Microsoft has introduced its Microsoft.Extensions.VectorData.Abstractions library, now in preview. The library provides abstractions to help integrate vector stores into .NET applications and libraries.

The vector data abstractions library, introduced October 29, provides library authors and developers with the ability to perform create-read-update-delete (CRUD) operations and use vector and text search on vector stores.

Vector databases are important for search tasks and grounding AI responses, Microsoft said. These databases are built to store, index, and manage data represented as embedding factors. As a result, the indexing algorithms used by vector databases are optimized to retrieve data that can be used downstream in applications.

See also  Zions, Comerica, First Horizon: Regional financial institution takeover threat
Continue Reading

Société

Dataframes explained: The modern in-memory data science format

Published

on

Dataframes explained: The modern in-memory data science format
Spread the love


import pandas as pd
data = {
    "Title": ["Blade Runner", "2001: a space odyssey", "Alien"],
    "Year": [1982, 1968, 1979],
    "MPA Rating": ["R","G","R"]
}
df = pd.DataFrame(data)

Applications that use dataframes

As I previously mentioned, most every data science library or framework supports a dataframe-like structure of some kind. The R language is generally credited with popularizing the dataframe concept (although it existed in other forms before then). Spark, one of the first broadly popular platforms for processing data at scale, has its own dataframe system. The Pandas data library for Python, and its speed-optimized cousin Polars, both offer dataframes. And the analytics database DuckDB combines the conveniences of dataframes with the power of a full-blown database system.

It’s worth noting the application in question may support dataframe data formats specific to that application. For instance, Pandas provides data types for sparse data structures in a dataframe. By contrast, Spark does not have an explicit sparse data type, so any sparse-format data needs an additional conversion step to be used in a Spark dataframe.

To that end, while some libraries with dataframes are more popular, there’s no one definitive version of a dataframe. They’re a concept implemented by many different applications. Each implementation of a dataframe is free to do things differently under the hood, and some dataframe implementations vary in the end-user details, too.

See also  Why Does KuCoin Impose KYC on its Users?

Continue Reading

Société

12 Java Enhancement Proposals changing Java

Published

on

12 Java Enhancement Proposals changing Java
Spread the love

Java’s internal systems and syntax are constantly evolving, and these changes happen primarily through the Java Community Process (JCP) and Java Enhancement Proposals (JEPs). Together, the JCP and JEPs define the path by which new features can be described, designed, and—hopefully—introduced into the JVM. They keep the Java language and platform dynamic and the community engaged. With JDK 24 so close to its planned release date, now is a good time to take a look at the upcoming JEPs making their way through the process.

Stages of the JEP process

You can check the JEP Index on the OpenJDK homepage for a catalog of all the JEPs, past and present, submitted for Java. The sheer size and scope of the index can be overwhelming at first. It’s not immediately clear what each JEP is about and which ones are more significant. You might expect major projects like virtual threads would be distinguished from proposals of smaller scope, but there is no such distinction. All the JEPs are listed, past and present, showing the complete history of Java’s evolution.

Instead of scope, the JEPs are organized according to their stage of development:

Continue Reading

Société

Why scrum is dumb | InfoWorld

Published

on

Why scrum is dumb | InfoWorld
Spread the love

Why this is true is a mystery to me. I fail utterly to see how scrum is a manifestation of the Agile Principles. In my view, scrum is in direct opposition to them, and in the end, doesn’t even remotely fulfill their purpose.

Cramming it with scrum

Everything about scrum tries to squeeze a large peg into a small hole. Scrum creates a fixed-sized hole of a given chunk of time, takes a large wooden block of effort, and tries to make a series of small, properly sized blocks fit into that hole.

Never mind that the size of the hole may or may not fit the blocks that you have. You are supposed to whittle them down so they fit, even if what you end up with isn’t really what you want or need. You are not allowed to change the size of the hole that the blocks are supposed to fit into. That block must fit into that hole, and that hole ain’t getting any bigger.

See also  The Blockchain Business School to train future Web3 players
Continue Reading

Société

WSO2 API managers manage AI APIs

Published

on

WSO2 API managers manage AI APIs
Spread the love

  • Enhancements for WSO2 API Microgateway, a cloud-native, developer-centric decentralized gateway for microservices. The newest version has been updated to align with the latest WSO2 API Manager release for enhanced scalability while maintaining governance, security, and reliability, WSO2 said.
  • gRPC API support for WSO2 API Platform for Kubernetes Gateway, providing capabilities for developers and engineers building microservices architectures with gRPC. By aligning with the Kubernetes Gateway API specification, the support improves integration with Kubernetes environments and offers greater control over gRPC services, WSO2 said.
  • New traffic filters for HTTP routes, available with the newest WSO2 WSO2 API Platform for Kubernetes Gateway release. These offer flexibility in routing and transforming HTTP traffic.

WSO2 added that the newest WSO2 API Platform for Kubernetes release now includes support for subscription rate limit policies, already available in WSO2 API Manager. API providers can define and enforce usage quotas for API consumers.

WSO2 also said the unified control plane in WSO2 API Manager introduces an ability to search for APIs using content from API definition files such as Swagger, GraphQL, and WSDL, directly from the Developer Portal and Publisher Portal, to improve API discovery and usability. WSO2 API Manager also adds personal access token support, enabling secure, time-limited authentication access to WSO2 API Manager system APIs without exposing a user name and password.

See also  Why Does KuCoin Impose KYC on its Users?

WSO2 API Manager 4.4, WSO2 API Platform for Kubernetes 1.2, and WSO2 API Microgateway 3.2 are generally available now as open source products.

Continue Reading
Advertisement

Derniers Articles

Celtic: Leipzig win forgotten already as Kasper Schmeichel stays in moment Celtic: Leipzig win forgotten already as Kasper Schmeichel stays in moment
Sports16 mins ago

Celtic: Leipzig win forgotten already as Kasper Schmeichel stays in moment

Spread the love Kasper Schmeichel has stressed the importance of staying “focused on the here and the now” as he...

I stayed at a lakeside lodge at Leeds Castle, a spectacular former Henry VIII love nest – this is what it’s like… I stayed at a lakeside lodge at Leeds Castle, a spectacular former Henry VIII love nest – this is what it’s like…
International17 mins ago

I stayed at a lakeside lodge at Leeds Castle, a spectacular former Henry VIII love nest – this is what it’s like…

Spread the love By LAURA SHARMAN FOR THE MAIL ON SUNDAY Published: 12:53 GMT, 8 November 2024 | Updated: 13:32...

Assassinat de Samuel Paty : la mère du professeur livre un témoignage poignant : Femme Actuelle Le MAG Assassinat de Samuel Paty : la mère du professeur livre un témoignage poignant : Femme Actuelle Le MAG
France22 mins ago

Assassinat de Samuel Paty : la mère du professeur livre un témoignage poignant : Femme Actuelle Le MAG

Spread the love Nous avons un cadeau pour vous Créez un compte et inscrivez-vous à la newsletter Femme Actuelle pour...

Ruud van Nistelrooy laisse derrière lui de précieux conseils à Ruben Amorim sur une partie de l’équipe de Man Utd, il doit écouter Ruud van Nistelrooy laisse derrière lui de précieux conseils à Ruben Amorim sur une partie de l’équipe de Man Utd, il doit écouter
Football28 mins ago

Ruud van Nistelrooy laisse derrière lui de précieux conseils à Ruben Amorim sur une partie de l’équipe de Man Utd, il doit écouter

Spread the love Le manager par intérim de Manchester United, Ruud van Nistelrooy, a insisté sur le fait qu’il y...

Présidentielle 2025 : « Paul Biya n’est pas candidat !» – Jean-Pierre Bekolo Présidentielle 2025 : « Paul Biya n’est pas candidat !» – Jean-Pierre Bekolo
Afrique33 mins ago

Présidentielle 2025 : « Paul Biya n’est pas candidat !» – Jean-Pierre Bekolo

Spread the love Jean-Pierre Bekolo, le célèbre cinéaste, a émis des doutes quant à une éventuelle candidature de Paul Biya...

À Gaza, les femmes et les enfants représentent « près de 70 % » des morts selon un rapport de l’ONU À Gaza, les femmes et les enfants représentent « près de 70 % » des morts selon un rapport de l’ONU
Santé42 mins ago

À Gaza, les femmes et les enfants représentent « près de 70 % » des morts selon un rapport de l’ONU

Spread the love EYAD BABA / AFP Des enfants observent les destructions causées par une frappe israélienne dans le camp...

Au procès Samuel Paty, le professeur assassiné vu par les siens Au procès Samuel Paty, le professeur assassiné vu par les siens
France46 mins ago

Au procès Samuel Paty, le professeur assassiné vu par les siens

Spread the love Dans une salle d’audience pleine à craquer, Bernadette Paty, la mère de Samuel Paty, professeur d’histoire assassiné...

Des guet-apens et des humiliations filmées : trois « chasseurs de pédophiles » interpellés Des guet-apens et des humiliations filmées : trois « chasseurs de pédophiles » interpellés
France47 mins ago

Des guet-apens et des humiliations filmées : trois « chasseurs de pédophiles » interpellés

Spread the love Ils incitaient des internautes à se faire passer pour des jeunes filles mineures sur les réseaux sociaux,...

South African visual artist Lebohang Kganye shines at Paris Photo South African visual artist Lebohang Kganye shines at Paris Photo
International54 mins ago

South African visual artist Lebohang Kganye shines at Paris Photo

Spread the loveDheepthika Laurent talks to Lebohang Kganye, recipient of the 2024 prestigious Deutsche Börse photography prize. The South African...

Darren Ferguson: Peterborough boss trying not to ‘overcook’ derby Darren Ferguson: Peterborough boss trying not to ‘overcook’ derby
Sports1 hour ago

Darren Ferguson: Peterborough boss trying not to ‘overcook’ derby

Spread the love Monk, however said that in derby games, recent form can count for very little. “Derby games in...

Listeria risk sparks recall of brie and other popular cheeses by major stores including Aldi: Avoid these brands Listeria risk sparks recall of brie and other popular cheeses by major stores including Aldi: Avoid these brands
International1 hour ago

Listeria risk sparks recall of brie and other popular cheeses by major stores including Aldi: Avoid these brands

Spread the love Several brands of soft cheese have been recalled due to possible contamination with the deadly bacteria listeria. ...

“Il n’y a pas de classement” : jugé “pas plus fort” que les autres champions, Émilien (“Les 12 coups de midi”) répond au pic lancé par Paul El Kharrat : Femme Actuelle Le MAG “Il n’y a pas de classement” : jugé “pas plus fort” que les autres champions, Émilien (“Les 12 coups de midi”) répond au pic lancé par Paul El Kharrat : Femme Actuelle Le MAG
France1 hour ago

“Il n’y a pas de classement” : jugé “pas plus fort” que les autres champions, Émilien (“Les 12 coups de midi”) répond au pic lancé par Paul El Kharrat : Femme Actuelle Le MAG

Spread the love Nous avons un cadeau pour vous Créez un compte et inscrivez-vous à la newsletter Femme Actuelle pour...

Maladie du papillon : de quoi souffre Paul, ambassadeur du Téléthon ? Maladie du papillon : de quoi souffre Paul, ambassadeur du Téléthon ?
Santé1 hour ago

Maladie du papillon : de quoi souffre Paul, ambassadeur du Téléthon ?

Spread the love Les 29 et 30 novembre aura lieu le Téléthon 2024. Un événement créé dans les années 80 qui...

Ancelotti tient une réunion clé avec les joueurs du Real Madrid pour réévaluer la stratégie de l’équipe – rapport Ancelotti tient une réunion clé avec les joueurs du Real Madrid pour réévaluer la stratégie de l’équipe – rapport
Football1 hour ago

Ancelotti tient une réunion clé avec les joueurs du Real Madrid pour réévaluer la stratégie de l’équipe – rapport

Spread the love L’entraîneur du Real Madrid, Carlo Ancelotti, a confirmé que le milieu de terrain clé Federico Valverde était...

Maurice Kamto dénonce l’abandon des Camerounais ensevelis à la falaise de Dschang Maurice Kamto dénonce l’abandon des Camerounais ensevelis à la falaise de Dschang
Afrique2 hours ago

Maurice Kamto dénonce l’abandon des Camerounais ensevelis à la falaise de Dschang

Spread the love Le président du Mouvement pour la Renaissance du Cameroun a donné une conférence de presse ce vendredi...

Rayan Cherki choisit la France Rayan Cherki choisit la France
Football algérien2 hours ago

Rayan Cherki choisit la France

Spread the love Rayan Cherki, jeune milieu offensif de l’Olympique Lyonnais, est au cœur des discussions concernant son avenir international....

Suivez l’annonce de la liste pour la Guinée Equatoriale et le Liberia LIVE Suivez l’annonce de la liste pour la Guinée Equatoriale et le Liberia LIVE
Football algérien2 hours ago

Suivez l’annonce de la liste pour la Guinée Equatoriale et le Liberia LIVE

Spread the love Inscrivez-vous Avec la newsletter quotidienne de DZfoot, recevez les infos les plus importantes et les meilleurs articles...

une cinquantaine d’éditeurs de presse assignent Microsoft une cinquantaine d’éditeurs de presse assignent Microsoft
France2 hours ago

une cinquantaine d’éditeurs de presse assignent Microsoft

Spread the love Europe 1 avec AFP // Crédit photo : Ying Tang / NurPhoto / NurPhoto via AFP 16h26,...

États-Unis : un incendie dévaste le comté de Ventura, en Californie, attisé par un vent chaud États-Unis : un incendie dévaste le comté de Ventura, en Californie, attisé par un vent chaud
France2 hours ago

États-Unis : un incendie dévaste le comté de Ventura, en Californie, attisé par un vent chaud

Spread the love Des murs de flamme attisés par un vent furieux. Le sud de la Californie aux prises avec...

Ce sérum anti-âge à moins de 8€ est le “préféré de tous les temps” de cette conseillère Aroma-Zone Ce sérum anti-âge à moins de 8€ est le “préféré de tous les temps” de cette conseillère Aroma-Zone
Santé2 hours ago

Ce sérum anti-âge à moins de 8€ est le “préféré de tous les temps” de cette conseillère Aroma-Zone

Spread the love Face à la diversité des produits disponibles sur le marché de la beauté, il n’est pas toujours...

Advertisement

Trending