Connect with us

Société

TypeScript 5.7 improves error reporting

Published

on

TypeScript 5.7 improves error reporting
Spread the love

Also in TypeScript 5.7 is a new compiler option, --rewriteRelativeImportExtensions. When an import path is relative and ends with a TypeScript extension (.ts, .tsx, .mts, .cts), and it is a non-declaration file, the compiler will rewrite the path to the corresponding JavaScript extension (.js, .jsx, .mjs, .cjs). This allows for writing TypeScript code that can be run in-place and then compiled into JavaScript code when ready.

Following the beta, a release candidate for TypeScript 5.7 is planned for mid-November, soon to be followed by a stable release. TypeScript 5.7 comes on the heels of the September release of TypeScript 5.6, which features capabilities that include disallowing nullish and truthy checks on syntax that never varies on nullishness or truthiness.

 Other features in TypeScript 5.7 include the following:

See also  Sonos, Cisco Methods, Alibaba, Walmart and extra
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  Bitcoin – La FED va-t-elle alimenter le Bull Run ?
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  Oil Tanker Sails to Israeli Purple Sea Port to Keep away from Battle
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  US Congress shoves SEC in favor of crypto –
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  Le réseau social Twitter récompense les abonnés les plus actifs

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  American Airlines Flight Attendants Vote to Authorize Strike
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  Le réseau social Twitter récompense les abonnés les plus actifs
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  US Congress shoves SEC in favor of crypto –

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  American Airlines Flight Attendants Vote to Authorize Strike
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  Wisconsin Court docket Limits Regulators’ Authority to Mandate PFAS Cleanup

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

Donald Trump réélu, plus de 1500 émeutiers du Capitole espère qu’il va les sortir immédiatement de prison Donald Trump réélu, plus de 1500 émeutiers du Capitole espère qu’il va les sortir immédiatement de prison
Santé5 mins ago

Donald Trump réélu, plus de 1500 émeutiers du Capitole espère qu’il va les sortir immédiatement de prison

Spread the love La lecture de ce contenu est susceptible d’entraîner un dépôt de cookies de la part de l’opérateur...

après 50 ans, ce sérum “effet lifting” lisse les rides du visage, du cou et du décolleté en un temps record après 50 ans, ce sérum “effet lifting” lisse les rides du visage, du cou et du décolleté en un temps record
Santé9 mins ago

après 50 ans, ce sérum “effet lifting” lisse les rides du visage, du cou et du décolleté en un temps record

Spread the love Avis à toutes les femmes ayant la peau mature ! Pour ralentir l’apparition des signes de vieillissement...

‘We don’t need a reset’ – Arteta on Arsenal ‘We don’t need a reset’ – Arteta on Arsenal
Sports10 mins ago

‘We don’t need a reset’ – Arteta on Arsenal

Spread the loveArsenal manager Mikel Arteta has said that his side doesn’t “need a reset” despite only picking up one...

Serco shares dive on tax warning and Australian contract loss Serco shares dive on tax warning and Australian contract loss
International11 mins ago

Serco shares dive on tax warning and Australian contract loss

Spread the love Serco was the FTSE 250’s second-biggest faller behind Vistry Group on Friday From April 2025, the employers’...

Une consommation élevée de ce type d’aliments accélérait le vieillissement biologique, selon une étude : Femme Actuelle Le MAG Une consommation élevée de ce type d’aliments accélérait le vieillissement biologique, selon une étude : Femme Actuelle Le MAG
France16 mins ago

Une consommation élevée de ce type d’aliments accélérait le vieillissement biologique, selon une étude : 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...

Rachid Mekhloufi, le valeureux footballeur, n’est plus Rachid Mekhloufi, le valeureux footballeur, n’est plus
Football algérien20 mins ago

Rachid Mekhloufi, le valeureux footballeur, n’est plus

Spread the love Rachid Mekhloufi, l’un des éléments phares de la glorieuse équipe de football du FLN, n’est pas. Le...

La sensation européenne des buteurs apparaît comme une cible de transfert pour Barcelone La sensation européenne des buteurs apparaît comme une cible de transfert pour Barcelone
Football22 mins ago

La sensation européenne des buteurs apparaît comme une cible de transfert pour Barcelone

Spread the love Eden Hazard, ancien ailier du Real Madrid et de Chelsea, a eu une carrière que beaucoup espéraient...

Cémantix mot du jour 982 : Aides et Solution (08/11/24) Cémantix mot du jour 982 : Aides et Solution (08/11/24)
Divertissements26 mins ago

Cémantix mot du jour 982 : Aides et Solution (08/11/24)

Spread the love Tout les jours, vous devez trouver le mot de jour (mot secret) proposé par Cemantix en vous...

Al Nassr: vers le départ de Cristiano Ronaldo Al Nassr: vers le départ de Cristiano Ronaldo
Afrique27 mins ago

Al Nassr: vers le départ de Cristiano Ronaldo

Spread the love Cristiano Ronaldo pourrait-il quitter Al Nassr après seulement deux saisons ? Arrivé en 2022 en provenance de...

Cyril Hanouna – “J’ai peur pour ma soeur et ma maman dès qu’elles sortent dehors” affirme Marie, auditrice d’Europe 1 Cyril Hanouna – “J’ai peur pour ma soeur et ma maman dès qu’elles sortent dehors” affirme Marie, auditrice d’Europe 1
France40 mins ago

Cyril Hanouna – “J’ai peur pour ma soeur et ma maman dès qu’elles sortent dehors” affirme Marie, auditrice d’Europe 1

Spread the loveAujourd’hui dans “On marche sur la tête”, Cyril Hanouna et ses invités débattent de l’insécurité en France qui...

Grammy Awards : Beyoncé en tête des nominations avec 11 catégories Grammy Awards : Beyoncé en tête des nominations avec 11 catégories
France41 mins ago

Grammy Awards : Beyoncé en tête des nominations avec 11 catégories

Spread the love Elle n’en est pas à son premier exploit. La chanteuse Beyoncé sera la grande favorite de la...

le Barça veut chiper une priorité absolue du Real Madrid ! le Barça veut chiper une priorité absolue du Real Madrid !
Football45 mins ago

le Barça veut chiper une priorité absolue du Real Madrid !

Spread the love Le FC Barcelone semble vouloir profiter de son prochain mercato estival pour s’immiscer dans une lutte qui...

Actualités47 mins ago

Access Denied

Spread the love Access Denied You don’t have permission to access “http://information.tv5monde.com/international/violences-contre-des-supporters-israeliens-ferme-condamnation-de-macron-et” on this server. Reference #18.48e34817.1731086892.1cca885 https://errors.edgesuite.net/18.48e34817.1731086892.1cca885 See also ...

Trump could reshape global tech industry, whether Silicon Valley likes it or not Trump could reshape global tech industry, whether Silicon Valley likes it or not
International48 mins ago

Trump could reshape global tech industry, whether Silicon Valley likes it or not

Spread the loveTech executives have lined up to congratulate Donald Trump on his US presidential election win. But behind the...

Éric Antoine confie avoir pesé 140 kg et revient sur ce qui l’a poussé à maigrir Éric Antoine confie avoir pesé 140 kg et revient sur ce qui l’a poussé à maigrir
Santé51 mins ago

Éric Antoine confie avoir pesé 140 kg et revient sur ce qui l’a poussé à maigrir

Spread the love Depuis le 23 octobre, ils se retrouvent à la même table, pour la nouvelle saison de l’émission La...

Celtic: Leipzig win forgotten already as Kasper Schmeichel stays in moment Celtic: Leipzig win forgotten already as Kasper Schmeichel stays in moment
Sports1 hour 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…
International1 hour 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
France1 hour 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
Football1 hour 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
Afrique1 hour 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...

Advertisement

Trending