Software Development

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

Python laptop coding
Jigsaw puzzle pieces coming together, merger, M&A, mergers and acquisitions

shutterstock 1976309069 coffee beans roasting sorting packaging processing equipment machinery

What is the JDK? Introduction to the Java Development Kit

The JDK is the development platform for building Java applications. Learn about different JDK versions, then install a JDK in your development environment and use it to compile a Java program.


AWS re:Invent 2023: 7 Takeaways from the big annual event

Generative AI was the watchword at re:Invent 2023, as AWS rolled out new chips, foundation models, updates to its generative AI-based application building service Amazon Bedrock, a new generative AI assistant dubbed Amazon Q, support...

Cyber security concept

3 security best practices for all DevSecOps teams

DevSecOps has gained traction in the past decade, but teams still struggle to identify which security practices are most critical. Here are three security techniques for every DevSecOps team.

shutterstock 1191901810 row of emptyblack office chairs outside conference room or interview room

How generative AI will create a developer talent shortage

If we replace junior developers with machines, we won’t have engineers trained to do the more thoughtful work required to move software forward.

two people skydiving in tandem

Java's Simple Web Server: Static HTTP servers made easy

Java 18's Simple Web Server lets you use a command-line tool or API to host files and more. Here's how it works.

silver infinity symbol

What is CI/CD? Continuous integration and continuous delivery explained

CI/CD is a best practice for devops and agile development. Here's how software development teams automate continuous integration and delivery all the way through the CI/CD pipeline.

Java / coffee / beans

JDK 22: The new features in Java 22

The number of proposed features for the next version of standard Java now totals 10, with the addition of a second preview of structured concurrency and an enhancement to the Java application launcher.

aws selipsky

Here's what AWS revealed about its generative AI strategy at re:Invent 2023

AWS CEO Adam Selipsky and other top executives at the company’s annual re:Invent conference revealed updates and new products aimed at challenging offerings from Microsoft, Oracle, Google, and IBM.

A network of connected virtual container blocks.

Virtualenv and venv: Python virtual environments explained

Take advantage of virtual environments in Python to create and manage separate environments for your Python projects.


AWS delivers AWS SDK for Rust

Now available at, the AWS SDK for Rust provides access to some 300 AWS cloud services, each with its own Rust crate.

Four Llamas on the range - LLMs

5 easy ways to run an LLM locally

Deploying a large language model on your own system can be surprisingly simple—if you have the right tools. Here's how to use LLMs like Meta's new Code Llama on your desktop.

retro phone next to retro alarm clock

Deno adds Deno Cron for job scheduling

Deno Cron jobs can perform actions such as updating state in Deno KV, pinging a website, sending email, initiating a database backup, and calling an API at regular intervals.

NASA SLS / Space Launch System booster separation [artist concept, updated 2013-09-13]

Building GPT-boosted chatbots with Copilot Studio

Microsoft’s low-code and copilot-driven AI builder makes it easy to train chatbots on internal data, and ‘boost’ them with GPT and external data sources when appropriate.

Admission tickets in an digital network / access / admittance / authorization / authentication

Implement authorization for Swagger in ASP.NET Core

Swagger makes it easy to document APIs, and Swashbuckle makes it easy to use Swagger in ASP.NET Core. Here’s how to implement basic authentication and authorization for your Swagger UI.

aws swami sivasubramanian

AWS updates Bedrock, SageMaker to boost generative AI offerings

The updates include the addition of new foundation models along with vector capabilities for several databases.

Big data and artificial intelligence concept. Machine learning and circuit board. Deep learning

Keras 3.0 deep learning API backs TensorFlow, PyTorch, Jax

Full rewrite of the deep neural network API supports Keras workflows on top of the three leading machine learning frameworks.

artificial intelligence brain machine learning digital transformation world networking

Microsoft ML.NET 3.0 expands deep learning capabilities

Update to the machine learning framework for .NET developers brings new capabilities in object detection, named entity recognition, and question answering.

shutterstock 1034571742 01.10.20 nutanix acropolis and vxrail which hyperconverged infrastructure s

Get started with Java's new structured concurrency model

Java has a powerful new concurrency model, and it works with both traditional and virtual threads. Here's a first look at structured concurrency.

Load More