Connect with us

Société

Ktor 3.0 switches to kotlinx.io library

Published

on

Ktor 3.0 switches to kotlinx.io library
Spread the love

Ktor 3.0, the latest version of the Kotlin-based framework for building asynchronous client- and server-side applications, is now available. Ktor 3.0 switches to the kotlinx.io library for handling data sources. The release also highlights support for server-sent events (SSE).

The JetBrains Ktor 3.0 technology, announced October 10, can be accessed from start.ktor.io. The biggest change in version 3.0 is the switch to the kotlinx.io multiplatform library. This library offers a multiplatform API that can handle data sources and provides capabilities including working with files, using compression, and more. The kotlinx.io library also cuts down on unnecessary copying of bytes between ByteReadChannel, ByteWriteChannel, and network interfaces. This allows for more efficient byte transformations and parsing, thus making room for future performance improvements.

SSE is also now supported for both the server and the client. With SSE, servers push clients over an HTTP connection and SSE provides a one-way communication channel. This approach is useful for scenarios where the server needs to send event-based updates without needing the client to repeatedly poll for new information.

See also  Upland Begins Professional Legal responsibility E&O, Extra Cyber
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  TRB fait du yo-yo et provoque une liquidation huge
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  Plus rien ne va pas pour la firme d’Elon Musk
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  Eclipse Theia IDE arrives for desktop, browser
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  TRB fait du yo-yo et provoque une liquidation huge

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  Bitcoin : Les ETF spot n’ont pas été approuvés
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  7% du temps explique 90% des performances du bitcoin (BTC)
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  Bankman-Fried Acknowledges ‘Errors’ However Testifies He Did Not Defraud Anybody

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  Bitcoin : Les ETF spot n’ont pas été approuvés
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  How to Navigate an Extra-Busy Summer Travel Season

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

Rachid Mekhloufi, le valeureux footballeur, n’est plus Rachid Mekhloufi, le valeureux footballeur, n’est plus
Football algérien4 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
Football5 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)
Divertissements9 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
Afrique10 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
France23 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
France24 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 !
Football28 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és30 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
International31 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é34 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
Sports54 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…
International55 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
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...

À 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é1 hour 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
France1 hour 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
France1 hour 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
International2 hours 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
Sports2 hours 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...

Advertisement

Trending