softwaredevelopment
By Paul Krill Deno Land has released Deno 1.44, the latest version of the JavaScript, TypeScript, and WebAssembly runtime rivaling Node.js. The upgrade adds support for private NPM registries, letting developers use internal packages with Deno by configuring an .npmrc file. Performance of the Deno runtime also has been improved. Deno 1.44 was announced May 30. Developers can upgrade to Deno 1.44 by running the deno upgrade command in their terminal. In explaining support for private NPM registries, Deno Land said many large organizations host private NPM registries to manage internal packages....
Info World
By Serdar Yegulalp This month in Python (and elsewhere): Python 3.13's first beta has arrived, with new features you can try out now (yeah!) and others you'll need to compile from source to experiment with (yikes). Layoffs strike Google—yes, again—with internal Python devs among the affected. And, say hello to Streamlit, a library for those who are itching to write web-based Python apps but hate writing for the web. Top picks for Python readers on InfoWorldThe best new features and fixes in Python 3.13New JIT compiler! "No-GIL" experiments! Better error messages! Dead batteries have been remov...
Info World
By Martin Heller If ever there were a salient example of a counter-intuitive technique, it would be quantization of neural networks. Quantization reduces the precision of the weights and other tensors in neural network models, often drastically. It’s no surprise that reducing the precision of weights and other parameters from, say, 32-bit floats to 8-bit integers, makes the model run faster, and allows it to run in less powerful processors with far less memory. The stunning, counter-intuitive finding is that quantization can be done while largely preserving the accuracy of the model. Why do we...
Info World
By Paul Krill Cloud software company Nutanix has announced the Nutanix AI Partner Program, intended to unite AI solutions and services partners to support customers wanting to run generative AI applications atop the Nutanix Cloud Platform and the company’s GPT-in-a-Box platform. Unveiled May 21, the Nutanix AI Partner Program provides customers with simplified access to an expanded ecosystem of AI partners to offer “real world” generative AI solutions. Partners will help organizations build and secure third-party and homegrown generative AI applications on top of Nutanix Cloud Platform and the...
Info World
By Simon Bisson It wan’t hard to spot the driving them of Build 2024. From the pre-event launch of Copilot+ PCs to the two big keynotes from Satya Nadella and Scott Guthrie, it was all AI. Even Azure CTO Mark Russinovich’s annual tour of Azure hardware innovations focused on support for AI. For the first few years after Nadella became CEO, he spoke many times about what he called “the intelligent cloud and the intelligent edge,” mixing the power of big data, machine learning, and edge-based processing. It was an industrial view of the cloud-native world, but it set the tone for Microsoft’s app...
Info World
By Paul Krill JetBrains has updated its Compose Multiplatform declarative UI framework, stabilizing the multiplatform resources API, upgrading support for iOS and Web targets, and introducing an experimental navigation library based on Jetpack Compose Navigation. Compose Multiplatform 1.6.10 was announced May 23. Instructions on getting started can be found at jetbrains.com. The multiplatform resources API, now stable, provides more flexibility and convenience to developers, JetBrains said. Developers now can organize resources in any modules and source sets they wish; resources no longer have...
Info World
By Paul Krill Azul Systems specializes in providing Java technologies ranging from supported OpenJDK builds to Azul Intelligence Cloud, offering actionable intelligence from Java runtime data. The company maintains both technical and competitive relationships with Oracle, the Java steward. InfoWorld Editor at Large Paul Krill recently interviewed Azul CEO Scott Sellers, The following interview touches on Java’s place in the burgeoning AI space and where Java fits in the world of software today. InfoWorld: Java is usually not the first language that comes to mind with AI; it usually would be Py...
Info World
By Matthew Tyson Like every other programming environment, you need a place to store your data when coding in the browser with JavaScript. Beyond simple JavaScript variables, there are a variety of options ranging in sophistication, from using localStorage to cookies to IndexedDB and the service worker cache API. This article is a quick survey of the common mechanisms for storing data in your JavaScript programs. JavaScript variablesYou are probably already familiar with JavaScript’s set of highly flexible variable types. We don’t need to review them here; they are very powerful and capable of...
Info World
By Paul Krill The number of proposed features for Java Development Kit (JDK) 23, the next planned version of standard Java, has climbed to an even dozen. The latest addition includes scoped values, which enable a method to share immutable data both within a thread and with child threads. Due September 17, JDK 23 also will include a third preview of structured concurrency, a second preview of flexible constructor bodies, the deprecation of the memory access methods in sun.misc.UnSafe, an eighth incubation of a vector API, a second preview of stream gatherers, a second preview of a class-file AP...
Info World
By Nick Hodges When we first got the personal computer, we didn’t worry much about how things worked. We were, frankly, stunned that we even had such a thing. You had to learn some arcane lingo to type into a DOS prompt. That the computer might be difficult or awkward to use didn’t occur to us. But things gradually got more sophisticated, and when the original Macintosh came out with its powerful graphical user interface, we started realizing that the process of interacting with a computer could matter to us. Software developers started having to think not only about how the program was going ...
Info World
閲覧を続けるには、ノアドット株式会社が「プライバシーポリシー」に定める「アクセスデータ」を取得することを含む「nor.利用規約」に同意する必要があります。
「これは何?」という方はこちら