Software Development

Software Development | News, how-tos, features, reviews, and videos

shutterstock 1869308242 team putting together a chain of gears teamwork coordination collaboration
worried concerned developer prgrammer coder ransomware breach

shutterstock 264869639 traditional wooden Pinocchio toys in profile

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.

RPA, BPS, process automation, workflow

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.

convergence roads merger aquisition

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.

shutterstock 110543936 bumble bees and daisies in a green meadow under blue sky and white clouds

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.

Java sign

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.

youtube thumbnails template old
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...

shutterstock 324149159 cloud computing building blocks abstract sky with polygons and cumulus clouds

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.

women spinning plates asynchronous programming synchrony multi tasking by graemenicholson getty ima

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#.

shutterstock 2213339841 flowing fabric cyan cloth background

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.

shutterstock 610036778 casino table with cards showing blackjack hand 21 jack and ace

Node.js 21 brings WebSocket client

Latest release of popular JavaScript runtime also features test runner improvements and enhanced V8 engine.

DataStax

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.

Lucky number 7. Gold number on dark green background.

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.

palm trees against blue sky and clouds

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.

man with smooshed face frustrated overwhelmed stressed shocked by ryan mcguire gratisography

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.

jet aircraft is maneuvering for landing 149957988

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.

six big projects that went open source 1

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.

shutterstock 1899639757 formidable strong Rottweiler dog against snowy white background

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.

man running across finish line

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.

Load More