Programming Languages

Programming Languages | News, how-tos, features, reviews, and videos

outdated technology retro computer monitors tv static by thexfilephoto getty

Next.js 14 previews partial prerendering

Stable implementation of Server Actions also featured in latest upgrade to the popular React-based framework.

shutterstock 2125150196 blue bar of soap and foam on white tile background

How to create SOAP services in ASP.NET Core

Take advantage of SoapCore to create SOAP services in ASP.NET Core and support data exchange with other systems.

Generative AI, building blocks, learning

6 generative AI Python projects to run now

Get a hands-on introduction to generative AI with these Python-based coding projects using OpenAI, LangChain, Matplotlib, SQLAlchemy, Gradio, Streamlit, and more.

command line

Ruvy converts Ruby code to WebAssembly

Open-source toolchain from Shopify promises a straightforward way to build and execute simple Ruby programs in WebAssembly runtimes.

Mathematics, equations, pie chart, objects

Using JavaScript's built-in objects

Built-in JavaScript objects and functions are ones you'll use all the time. Here's how to use Object, JSON, String, Math, Date, and console in your JavaScript programs.

intel coffee lake figurative image java

Java 11 and Java 17 lead Java usage, Azul survey finds

Overwhelming majority of Java professionals surveyed run a Long Term Support release, with Java 11 and Java 17 ahead of Java 8.

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.

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.

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.

stock decline

Report finds few open source projects actively maintained

Sonatype’s annual software supply chain analysis finds open source project maintenance in decline, while 1 in 8 open source downloads have a known risk.

race fast racing horses shutterstock 1399280570

C# challenges Java in language popularity

Microsoft’s object-oriented language for .NET has closed the gap with Java in the Tiobe index of programming language popularity.

Developers work together to review lines of code in an office workspace.

Using Visual Studio Code for C# development

Microsoft’s new C# Dev Kit extension for Visual Studio Code turns the programmer’s editor into a complete development environment for .NET.

Pacific Ocean Waves

Intro to Hyperscript: Rethinking JavaScript

Hyperscript is a newer language for handling common scripting needs on the JavaScript front end. You can use it by itself or in tandem with HTMX.

high five success winning happy shutterstock 1937300755

Learning from Let’s Encrypt’s 10 years of success

Yes, having the support of a foundation helps, but more important is a solid technological solution to a recognized problem.

A scene from 'Day of the Dead'

Azul cloud service spots dead code in Java apps

A new feature of the Azul Vulnerability Protection service identifies unused code in production Java applications, aiming to ease maintenance for developers.

binary code

Microsoft’s C# Dev Kit for Visual Studio Code reaches GA

C# Dev Kit extension includes core C# language services, IntelliCode assistance, testing, debugging, and project management capabilities. .NET MAUI and Unity support are still in preview.

Planning / strategy / management  >  Nurturing growth / scale / expansion

Recharts: Intro to JavaScript charting

A good charting library makes all the difference when adding visual data to your JavaScript apps. Recharts is one of the better ones, built just for React.

pile of tools blue duotone

10 Pythons for every programming need

Whether it's speed, memory safety, portability, a micro footprint, data tools, or something else, one of these Python distros probably has it.

Load More