softwaredevelopment
Good coding practices for performance and efficiency have been part of software engineering since the earliest days. “When we were programming mainframes, every character counted,” says Sanjay Podder, chair of Green Software Foundation, an organization that aims to build a trusted ecosystem of people, standards, tooling and best practices for green software. But over the past few decades, the overwhelming need for speed and productivity pushed architectural efficiency concerns to the background. Computers that piggyback on vast libraries with extraneous lines of code, developers who have lost ...
CIO
La modernización se ha convertido en una apuesta segura para las organizaciones, perola transición a la nube requiere una nueva pila tecnológica. Cada vez más, los líderes de TI están recurriendo a las tecnologías de nube y Kubernetes para ayudar a los desarrolladores y equipos de operaciones a implementar, gestionar y escalar aplicaciones más fácilmente. Sin embargo, la creciente complejidad del desarrollo de aplicaciones modernas plantea desafíos significativos para los desarrolladores y los equipos de operaciones o SRE (ingeniería de fiabilidad del sitio), desde mantener el ritmo de los ráp...
CIO
By Paul Krill Rust has leaped to its highest position ever in the monthly Tiobe index of language popularity, scaling to the 13th spot this month, with placement in the top 10 anticipated in an upcoming edition. Previously, Rust has never gone higher than 17th place in the Tiobe Programming Index. Tiobe CEO Paul Jansen attributed Rust’s ascent in the just-released July index to a February 2024 US White House report recommending Rust over C/C+, for safety reasons. He also credited the growing community and ecosystem support for the language. “Rust is finally moving up. After the tailwind of the...
Info World
By Peter Wayner In 2007, some of the programmers at Google looked at their options for writing software and didn’t like what they saw. They needed to manage millions of lines of code that would be constantly storing and shipping data for the world wide web. The code would juggle thousands or maybe millions of connections on networks throughout the globe. The data paths were full of challenges from race cases and concurrency. The existing programming languages weren’t much help. They were built for games or managing desktops, or many of the other common tasks from a world before the web browser...
Info World
By Matt Asay Well, that didn’t take long. After all the “this time it’s different” comments about artificial intelligence (We see you, John Chambers!), enterprises are coming to grips with reality. AI isn’t going to take your job. It’s not going to write your code. It’s not going to write all your marketing copy (not unless you’re prepared to hire back the humans to fix it). And, no, it’s nowhere near artificial general intelligence (AGI) and won’t be anytime soon. Possibly never. That’s right: We’ve entered AI’s trough of disillusionment, when we collectively stop believing the singularity is...
Info World
By Joydip Kanjilal Refit is an open-source library for .NET, .NET Core, and Xamarin that makes consuming REST APIs simpler and easier by enabling you to define the API endpoints as C# interfaces, thereby eliminating the need to create HTTP requests and parse HTTP responses manually. In this article we will delve into the Refit library for .NET and see first-hand how it simplifies the development of APIs. To use the code examples provided in this article, you should have Visual Studio 2022 installed in your system. If you don’t already have a copy, you can download Visual Studio 2022 here. In s...
Info World
By Paul Krill 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 ances...
Info World
By Simon Bisson 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. What is DiskANN?Although it’s not an exact match, you can think of DiskANN as the vector index equivalent of tools like SQLite. Added to you...
Info World
By Paul Krill 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 a...
Info World
By Paul Krill 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...
Info World
閲覧を続けるには、ノアドット株式会社が「プライバシーポリシー」に定める「アクセスデータ」を取得することを含む「nor.利用規約」に同意する必要があります。
「これは何?」という方はこちら