Software Development
Software Development | News, how-tos, features, reviews, and videos
Addressing AI hallucinations with retrieval-augmented generation
The hallucinations of large language models are mainly a result of deficiencies in the dataset and training. These can be mitigated with retrieval-augmented generation and real-time data.
7 mistakes to avoid when developing RPAs
Bots at their best offer a high return on investment—but there are risks. Here are seven mistakes software developers should watch out for.
Netlify Composable Web Platform aims to modernize web architecture
Modular, framework-agnostic platform combines unified content layer, developer workflow, and visual editor for creating, editing, and publishing web content.
CloudBees readies cloud-native devsecops platform
CloudBees platform built on Tekton boasts feature flagging, value stream management, CI/CD pipeline orchestration, and GitHub Actions-like workflow automation.
Oracle unveils Java development extension for Visual Studio Code
Oracle said that its Oracle Java Platform extension would support current JDK releases and the next upcoming JDK version.
video
Concurrency and parallelism in Python, explained
How do you do more than one thing at a time in Python? In this video we lay out the two main ways we can do more than one thing at a time -- parallelism, and concurrency -- and show how Python has three mechanisms for doing those...
Microsoft introduces cloud-native application platform
The open source Radius platform allows developers and operators to collaborate on delivering and managing cloud-native apps across public clouds and private infrastructure.
How to use structured concurrency in C#
Structured concurrency offers a more organized and more intuitive way of managing the lifetimes of asynchronous tasks. Here’s how to take advantage of it in C#.
BI meets data science in Microsoft Fabric
Microsoft’s cloud-hosted data lake and lakehouse platform gains new data science tools and opens up Power BI datasets to Python, R, and SparkSQL.
Node.js 21 brings WebSocket client
Latest release of popular JavaScript runtime also features test runner improvements and enhanced V8 engine.
Intro to JSON-LD: JSON for the semantic web
JSON-LD extends JSON to include linking information. Here's how it could make JSON a top-tier player in hypermedia and the semantic web.
Review: 7 Python IDEs compared
What's the best IDE for Python? Here's how IDLE, Komodo, PyCharm, PyDev, Microsoft's Python and Python Tools extensions for Visual Studio Code, and Spyder stack up.
How to use Google’s PaLM 2 API with LangChain
The advantages of LangChain are clean and simple code and the ability to swap models with minimal changes. Let’s try LangChain with the PaLM 2 large language model.
How to size and scale Apache Kafka, without tears
The first step to sizing or scaling Kafka for optimal cost and performance is understanding how the data streaming platform uses resources. Here’s a primer.
JetBrains unveils tool for creating technical documentation
Writerside provides a Git UI, an integrated build tool, automated tests, and live previews to help create technical docs, API references, and developer guides.
Making sure open source doesn’t fail AI
The lessons learned from cloud are spurring a proactive examination of what it means to be 'open source' in the rapidly evolving world of AI.
6 ways automation bites software developers
The dream of fully automated development is getting more real by the day, but is that a good thing? Beware of these six gotchas.
Microsoft .NET 8 nears the finish line
Microsoft unveiled the second and final release candidate for the next version of its development platform. The production release is due in November.