Programming Languages
Programming Languages | News, how-tos, features, reviews, and videos
TypeScript 4.8 fixes file watching on Linux, macOS
Update to Microsoft’s typed JavaScript also introduces improvements to how intersection and union types work and how TypeScript narrows types.
The best new CSS features for 2022
From little-known scroll-snap properties to astonishing new color palettes, here are seven Cascading Style Sheets updates you won't want to miss.
OpenJDK proposal would provide Java class file API
OpenJDK proposal would replace ASM with an up-to-date and performant API for parsing, generating, and transforming Java class files.
Microsoft’s complicated dance with open source
The decision to make the C# extension in Visual Studio Code proprietary is raising hackles, but Microsoft is still a consistent supporter of open source.
C# extension for Visual Studio Code set for LSP overhaul
Microsoft will switch the C# extension to the Language Server Protocol to enable more advanced tooling, including closed-source capabilities such as IntelliSense.
Okta’s Matt Raible: How I became a Java hipster
The Okta developer advocate and JHipster evangelist discusses Java and JavaScript development, monoliths and microservices, software scaling vs. people scaling, and making security friendlier for developers.
Intro to PyScript: Run Python in your web browser
PyScript lets you run Python scripts right in the browser, side by side with JavaScript, with two-way interaction between your code and the web page.
Snowflake taps Python to take on Teradata, Google BigQuery, and Amazon Redshift
Snowflake's updates include support for Python on the Snowpark application development system , data access capabilities, and external tables for on-premises storage.
Kotlin unveils K2 compiler
Kotlin 1.7.0 introduces an alpha version of the new K2 compiler and a new approach to incremental compilation in Gradle.
JDK 19: The new features in Java 19
A non-LTS release due in September, Java 19 will feature structured concurrency, virtual threads, pattern matching for switch expressions, a vector API, and a Linux/RISC-V port.
Wasmer WebAssembly runtime adds native compilation
With version 2.3, Wasmer compiles to Wasm and introduces a stack switcher to run Wasm code in a separate stack from the host stack.
What is Jamstack? The static website revolution upending web development
Learn how Jamstack combines modern development practices with old-school static web pages so developers can build fast websites faster.
“Do More with R” video tutorials
Search for R video tutorials by task, topic, or package. Most videos are shorter than 10 minutes
Intro to JHipster: A full-stack framework for Java and JavaScript
A mature framework for generating hybrid Java and JavaScript applications, JHipster supports the development tools you love and provides monitoring and other administrative capabilities out of the box.
Review: Visual Studio Code shines for Java
With the Extension Pack for Java, VS Code makes a highly capable Java IDE and formidable competitor to Eclipse, NetBeans, and IntelliJ IDEA.
GitHub adds supply chain security tools for Rust language
GitHub’s supply chain security features including the advisory database, Dependabot alerts, and dependency graph are now available for Rust Cargo files.
Angular 14 arrives with typed forms, standalone components
Standalone components promise to streamline the development of Angular apps by reducing the need for NgModules.
Deno Deploy moves toward GA, adds paid plan
Beta 4 of the serverless edge hosting service for JavaScript, TypeScript, and WebAssembly applications improves the management dashboard and adds three new regions.