softwaredevelopment
By Paul Krill The number of proposed features for Java Development Kit (JDK) 23, the next planned version of standard Java, has climbed to eight. The latest addition is a third preview of implicitly declared classes and instance main methods, features designed to make Java easier for beginners. Due September 17, JDK 23 also will include a vector API, which will be incubated for the eighth time, a second preview of stream gatherers, a second preview of a class-file API, and a preview of primitive types in patterns, instanceof, and switch. Other features include module import declarations, Markd...
Info World
By Paul Krill Red Hat has unveiled Podman AI Lab, an extension to the Podman Desktop graphical interface that lets developers build generative AI-powered applications in containers. Announced May 7, Podman AI Lab is intended to make it easier to develop with AI in a local environment. The Podman AI Lab extension supports the adoption of generative AI for building intelligent applications or enhancing their workflow using AI-augmented development capabilities, Red Had said. Instructions for installing the Podman AI Lab extension can be found at developers.redhat.com. Podman AI Lab’s companion, ...
Info World
By Matthew Tyson Research suggests there are seven JavaScript language elements developers lookup more than any other. While you might not be able to write a complete JavaScript program using only these features, you most certainly won't get far without them. Beginners need to learn them, but they're also great brain refreshers for JavaScript veterans. Let’s take a look at the JavaScript language features every developer needs. The 'most searched' JavaScript language elementsarray: Storing collectionsCollections of values are an essential aspect of all programming languages. In JavaScript, we ...
Info World
By Serdar Yegulalp Microservices architectures solve some problems but introduce others. Dividing applications into independent services simplifies development, updates, and scaling. But it also gives you many more moving parts to connect and secure. Managing all the network services—load balancing, traffic management, authentication and authorization, and so on—can become stupendously complex. The term for this networked space between the services in your Kubernetes cluster is service mesh. A Google project, Istio, is all about providing a way to manage your cluster’s service mesh before it t...
Info World
By Paul Krill With newly introduced Deno 1.43, the developers of the JavaScript/TypeScript runtime have enhanced its language server, speeding up auto-completion performance and improving memory consumption. Introduced May 1, Deno 1.43 can be accessed via running the deno upgrade command in a terminal. Deno Land developers have reworked many aspects of the Deno language server, commonly referred to as Deno LSP, which provides auto-completion in the editor and other capabilities. With Deno 1.43, auto-completion now takes less than one second in larger projects when it used to take six to eight ...
Info World
By Paul Krill Oracle has announced Oracle Code Assist, an AI-powered coding assistant that will provide developers with context-specific suggestions that can be tailored to an organization’s best practices and codebases. Oracle did not provide an availability date for Oracle Code Assist, but said that developers at Oracle have been using the tool to build Oracle products and services. Oracle Code Assist can be used to write, upgrade, and refactor code written in most modern programming languages, the company said. Powered by large language models (LLMs) running on Oracle Cloud Infrastructure (...
Info World
By Paul Krill Fortran’s return to the top 10 in Tiobe’s monthly index of language popularity is being attributed to the growing importance of numerical or mathematical computing. Fortran returned to the top 10 in the index for April 2024 and retains the 10th place in the index for May 2024. The rating for Fortran did slip a bit, from 1.47% last month to 1.24% this month. But before April, Fortran’s last appearance in the Tiobe top 10 was April 2002. Paul Jansen, CEO of Tiobe, a provider of tools for measuring software quality, attributed Fortran’s recent rise to the language’s advantages for n...
Info World
By Matt Asay No one thinks software development is easy, but who would have thought it could be hard in so many different ways? Evans Data estimates there are 26.9 million software developers globally. Recently more than 100 of those developers weighed in on Ali Spittel’s question, “What’s the most difficult part of your job as a developer?” I expected the answers to mostly coalesce around a few key themes, but the responses were highly varied. It’s worth digging into them to see how your company can improve life for your developers. Scope creepSometimes we love our developers too much. We rel...
Info World
By Prince Mahajan When we set out to rebuild the engine at the heart of our managed Apache Kafka service, we knew we needed to address several unique requirements that characterize successful cloud-native platforms. These systems must be multi-tenant from the ground up, scale easily to serve thousands of customers, and be managed largely by data-driven software rather than human operators. They should also provide strong isolation and security across customers with unpredictable workloads, in an environment in which engineers can continue to innovate rapidly. We presented our Kafka engine rede...
Info World
By Isaac Sacolick About a decade ago, I was a CIO evaluating a technology solution and I shared our primary requirements with a prospective vendor’s rep. He demoed at least three products from the company’s portfolio. Each tool had its own user experience, development approach, and learning requirements, but all three were needed to solve our business requirements. As CIO, I recognized that different parts of my team would either need to collaborate using these different tools, or I would have to hire more advanced developers capable of mastering them all. I decided not to invest in this techn...
Info World
閲覧を続けるには、ノアドット株式会社が「プライバシーポリシー」に定める「アクセスデータ」を取得することを含む「nor.利用規約」に同意する必要があります。
「これは何?」という方はこちら