Programming Languages

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

python programming language

Python-based Textual apps are coming to the web

Textual Cloud Service will allow Python-based terminal applications built with the Textual framework to run in web browsers.

IBM Watson

IBM Watsonx to use generative AI to translate COBOL code into Java

The product is targeted at modernizing mainframe applications that run on IBM Z systems, as the number of COBOL developers starts to dwindle.

swift bird sky flying

Swift language group gets behind structured concurrency

Swift Server Workgroup also aims to port the popular Swift toolchain installer for Linux to macOS and Windows.

blue and orange binary code matrix

What is LLVM? The power behind Swift, Rust, Clang, and more

LLVM is a compiler framework for programmatically generating machine-native code. Developers use it to roll out new languages and enhance existing ones.

network speed

How to improve data access performance in EF Core

Take advantage of these 10 strategies to improve data access performance when using Entity Framework Core in your data-driven .NET applications.

abstract network

Fresh web framework for Deno speeds page loading

Ahead-of-time compilation results in assets being served 45x to 60x faster than just-in-time rendering, the Fresh development team says.

green tree python

How to manage Python projects with Pipenv

Have your Python projects become a rat’s nest? Pipenv provides a clean and easy way to manage virtual environments and packages together.

Prisma, prism, glass pyramid

Prisma.js: Code-first ORM in JavaScript

Get a hands-on tour of the leading JavaScript object-relational mapping tool, which you can use with MongoDB and traditional databases.

speed fast race car shutterstock 1168856884

Ahead of time compilation proposed for the JVM

An OpenJDK plan would improve Java Virtual Machine startup times with the ability to load Java applications and libraries already compiled to native code.

shutterstock 40663132 green traffic light on black background

Golang 1.21 brings built-in functions, profile-guided optimization

The latest update of the Go programming language also introduces an experimental port for WASI, the WebAssembly System Interface.

shutterstock 560673883 coffee poured into white coffee cup coffee beans java

OpenJDK plan would add computed constants to Java

Computed constants offer the performance and safety benefits of final fields, but greater flexibility in the timing of initialization, the proposal states.

birthday cake candles

All the new features in ECMAScript 2023 (ES14)

JavaScript continues to evolve, with a nice batch of new features added in ECMAScript 14. Here's what's new for JavaScript developers this year.

everything works pegs fit shapes holes fitting

How to use structural pattern matching in Python

The pattern-matching syntax introduced in Python 3.10 allows for powerful new programming techniques for decision-making in apps.

young woman holding string of lights innovation creativity digital transformation by matheus bertel

Microsoft previews new F# syntax for string interpolation

Improved syntax makes it easier to work with text like CSS that contains many curly braces, while maintaining backwards compatibility with F#’s triple-quoted strings.

colorful numbers

Julia language cracks top 20 in Tiobe popularity index

Qualities such as speed and scalability make Julia an attractive alternative to Python, R, and MATLAB for data science and mathematical computation, Tiobe said.

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

Python moves to remove the GIL and boost concurrency

Formal plans for a Python that supports true parallelism are finally on the table. Here’s how a GIL-free Python will finally come together.

GenAI, ChatGPT, Chatbot, LLM

Generative AI with LangChain, RStudio, and just enough Python

Here's how R users can get comfortable working with Python and LangChain, one of the hottest platforms for working with large language models.

hyper drive light speed fast speeding

What is PyPy? Faster Python without pain

PyPy is a drop-in replacement for the stock Python interpreter, and it runs many times faster on some Python programs.

Matryoshka /Russian nesting dolls > inheritance / sequencing / hidden layers

Intro to Nest.js: The higher-order JavaScript and TypeScript server

Nest.js shines for its modern programming paradigms and modular approach to server-side JavaScript and TypeScript. Here's a hands-on intro.

hot coffee java beans cup steam

Reactive programming with RxJava

ReactiveX is one of the most established frameworks for reactive programming, and RxJava is its Java-based implementation. Let's see what we can do with RxJava.

Load More