call_end

    • chevron_right

      Visual Studio Code previews incoming/outgoing changes graph

      pubsub.slavino.sk / infoworldcom • 4 July, 2024 edit

    The latest update of Visual Studio Code is previewing an alternative visualization of incoming and outgoing changes. The update also includes a new tool that enhances environment discovery for Python installations.

    Introduced July 3 , Visual Studio Code 1.91, also known as the June 2024 release of the editor, can be downloaded for Windows, Linux, and macOS at code.visualstudio.com .

    The experimental incoming/outgoing changes graph provides a graph view of the current branch, the current branch’s upstream branch, and an optional base branch. The root of the graph is the common ancestor of these branches. Users can enable the new visualization with the scm.experimental.showHistoryGraph setting.

    To read this article in full, please click here


    Značky: #Rozne

    • wifi_tethering open_in_new

      This post is public

      www.infoworld.com /article/3715632/visual-studio-code-previews-incomingoutgoing-changes-graph.html

    • chevron_right

      Understanding DiskANN, a foundation of the Copilot Runtime

      pubsub.slavino.sk / infoworldcom • 4 July, 2024 edit

    One of the key components of Microsoft’s Copilot Runtime edge AI development platform for Windows is a new vector search technology, DiskANN (Disk Accelerated Nearest Neighbors). Building on a long-running Microsoft Research project , DiskANN is a way of building and managing vector indexes inside your applications. It uses a mix of in-memory and disk storage to map an in-memory quantized vector graph to a high-precision graph help on disk.

    To read this article in full, please click here


    Značky: #Windows, #Rozne

    • chevron_right

      ECMAScript 2024 JavaScript standard approved

      pubsub.slavino.sk / infoworldcom • 3 July, 2024 edit

    ECMAScript 2024 , the latest version of ECMA International’s standard for JavaScript , has been officially approved, with features including transferring ArrayBuffers and advanced capabilities for working with string sets.

    The ECMAScript 2024 specification , also generally known as ECMA-262, was approved on June 26. Among the features are added facilities for resizing and transferring ArrayBuffers and SharedArrayBuffers. ArrayBuffers have previously enabled in-memory handling of binary data. The new feature extends ArrayBuffer constructors to take an additional maximum length that allows in-place growth and shrinking of buffers. SharedArrayBuffer was also extended to take an additional maximum length that allows in-place growth.

    To read this article in full, please click here


    Značky: #Rozne, #JavaScript

    • chevron_right

      JetBrains launches Qodana Self-Hosted

      pubsub.slavino.sk / infoworldcom • 3 July, 2024 edit

    JetBrains has released an on-premises edition of Qodana , the company’s code quality platform based on the static code analysis engine of JetBrains IDEs. With Qodana Self-Hosted, users can manage and maintain the platform on their own infrastructure.

    With Qodana Self-Hosted, announced July 3 , developers gain complete control over analysis reports, user accounts, and other sensitive data, as well as Qodana maintenance and upgrades, JetBrains said. Qodana Self-Hosted offers a suite of features of the company’s advanced cloud plan, Qodana Ultimate Plus , that make static code analysis effective for organizations of any size, JetBrains said. The feature set includes an issues overview, integrations with JetBrains IDE and Visual Studio Code, quick fixes, CI/CD integrations, license auditing, rule-based custom code inspections, and other capabilities.

    To read this article in full, please click here


    Značky: #Rozne

    • wifi_tethering open_in_new

      This post is public

      www.infoworld.com /article/3715566/jetbrains-launches-qodana-self-hosted.html

    • chevron_right

      AWS’ new approach to RAG evaluation could help enterprises reduce AI spending

      pubsub.slavino.sk / infoworldcom • 3 July, 2024 edit

    AWS’ new theory on designing an automated RAG evaluation mechanism could not only ease the development of generative AI-based applications but also help enterprises reduce spending on compute infrastructure.

    RAG or retrieval augmented generation is one of several techniques used to address hallucinations, which are arbitrary or nonsensical responses generated by large language models (LLMs) when they grow in complexity.

    To read this article in full, please click here


    Značky: #Rozne

    • wifi_tethering open_in_new

      This post is public

      www.infoworld.com /article/3715629/aws-new-approach-to-rag-evaluation-could-help-enterprises-reduce-ai-spending.html

    • chevron_right

      Intro to multithreaded JavaScript

      pubsub.slavino.sk / infoworldcom • 3 July, 2024 edit

    The JavaScript language is one of the wonders of the software world. It is incredibly powerful, flexible, and versatile. One limitation of its fundamental design, however, is its single-threaded nature. Traditional JavaScript appears to handle parallel tasks, but that is a trick of syntax. To achieve true parallelism, you need to use modern multithreading approaches like web workers and worker threads.

    Parallelism vs. concurrency

    The most basic way to understand the difference between parallelism and concurrency is that concurrency is semantic whereas parallelism is implementation. What I mean is that concurrency lets you tell the system (semantics) to do more than one thing at once. Parallelism simply performs multiple tasks simultaneously (implementation). All parallel processing is concurrent, but not all concurrent programming is parallel.

    To read this article in full, please click here


    Značky: #JavaScript, #Concurrency, #Rozne

    • chevron_right

      How to get started with GraphQL

      pubsub.slavino.sk / infoworldcom • 3 July, 2024 edit

    Developed by Facebook and released as an open standard for all to use, GraphQL is intended as an alternative to REST APIs . Like REST, GraphQL provides a way to create and consume web-based APIs, but queries and returned data use formal schemas and a type system to guarantee consistency.

    In this article, we’ll walk through the basics of designing and implementing a GraphQL API and discuss many of the key considerations and decisions you’ll make during the process.

    GraphQL languages and frameworks

    If you’re planning to use GraphQL as your web application API , there is a very good chance the language and data components you’re already using will support your efforts. GraphQL libraries are available for almost every major language in production use. Clients are available for C#/.NET, Go, Java and Android, JavaScript, Swift/Objective-C, and Python, and the server libraries cover even more ground.

    To read this article in full, please click here


    Značky: #APIs, #Rozne

    • chevron_right

      Rust types team moves forward on next-gen trait solver

      pubsub.slavino.sk / infoworldcom • 2 July, 2024 edit

    The Rust types team has made significant progress on the next-generation trait solver , according to a June 26 blog post .

    Work done to stabilize the use of the next-generation trait solver in coherence checking surfaced small behavior regressions and hangs, which caused delays. But the team is close to compiling the standard library and the compiler with the new solver enabled everywhere. They expect a long tail of minor issues and behavioral differences from the existing implementation. There also are open design questions that will need to be resolved prior to stabilizing the new implementation. The goal is to use the next-generation trait solver everywhere by default.

    To read this article in full, please click here


    Značky: #Rozne, #Rust

    • chevron_right

      How to describe Java code with annotations

      pubsub.slavino.sk / infoworldcom • 2 July, 2024 edit

    There are times when you need to associate metadata , or data that describes data, with classes, methods, or other elements in your Java code. For example, your team might need to identify unfinished classes in a large application. For each unfinished class, the metadata would include the name of the developer responsible for finishing the class and the class’s expected completion date.

    Before Java 5, comments were Java's only flexible mechanism for associating metadata with application elements. But because the compiler ignores them, comments are not available at runtime. And even if they were available, you would have to parse the text to obtain crucial data items. Without standardizing how the data items were specified, they might be impossible to parse.

    To read this article in full, please click here


    Značky: #Rozne, #Java