softwaredevelopment
By Valeria Letusheva Django has been a leading “batteries included” Python web framework for more than a decade. The fifth major release, which arrived in December, brought even more power and ease to Django. Curious about the latest Django development trends? JetBrains’ PyCharm team, in collaboration with the Django Foundation, surveyed over 4,000 developers worldwide to analyze framework usage. Here’s what we found: Prefer to watch? View the discussion video featuring Django Board Member Sarah Abderemane, Django Fellow Sarah Boyce, and JetBrains Developer Advocate Paul Everitt as they explor...
Info World
By Simon Bisson Both extremely promising and extremely risky, generative AI has distinct failure modes that we need to defend against to protect our users and our code. We’ve all seen the news, where chatbots are encouraged to be insulting or racist, or large language models (LLMs) are exploited for malicious purposes, and where outputs are at best fanciful and at worst dangerous. None of this is particularly surprising. It’s possible to craft complex prompts that force undesired outputs, pushing the input window past the guidelines and guardrails we’re using. At the same time, we can see outp...
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 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
閲覧を続けるには、ノアドット株式会社が「プライバシーポリシー」に定める「アクセスデータ」を取得することを含む「nor.利用規約」に同意する必要があります。
「これは何?」という方はこちら