Programming Languages

Scripting Languages

Step-by-step articles on Scripting Languages, part of our Programming Languages collection.

  • 20 articles
  • 20 min of reading
  • 2 sub-topics
  • 02 Oct, 2026 last updated

Showing 20 articles

PythonNew 1 min read

What's New in Python 3.14

Python 3.14 was released in October 2025. Here are the changes most developers will notice. Template strings (t-strings) A t-string looks like an f-string but produces a Template object instead of a finished string. Libraries can then process the interpolated...

02 Oct, 2026 Author 1.33K 40
Read article
Python 1 min read

uv: The Fast Python Package and Project Manager

uv is a Python package and project manager written in Rust. It replaces pip, pip-tools, virtualenv, pyenv and pipx with one tool, and it's dramatically faster. Install curl -LsSf https://astral.sh/uv/install.sh | sh # or: pipx install uv, brew install uv Start...

13 Sep, 2026 Author 709 61
Read article
Python 1 min read

Type Hints in Python: A Practical Guide

Type hints don't change how Python runs, but editors and type checkers use them to catch bugs and power autocomplete. Modern Python syntax makes them short and readable. The basics def greet(name: str, times: int = 1) -> str: return ", ".join([f"Hello {name}"]...

26 Aug, 2026 Author 244 35
Read article
Modern JavaScript 1 min read

Grouping Data with Object.groupBy and Map.groupBy

Grouping a list (orders by status, posts by month, people by team) used to need reduce or lodash. Object.groupBy does it in one line. Object.groupBy const orders = [ { id: 1, status: 'paid', total: 500 }, { id: 2, status: 'pending', total: 250 }, { id: 3, stat...

09 Aug, 2026 Author 1.5K 135
Read article
Modern JavaScript 1 min read

JavaScript Closures and Scope Explained

A closure is a function that remembers the variables from the place where it was created, even after that outer function has returned. Closures are behind callbacks, React hooks, module patterns and much more. Lexical scope const greeting = 'Hello'; function o...

29 May, 2026 Author 732 25
Read article
Modern JavaScript 1 min read

Debounce and Throttle in JavaScript

Some events fire very often: typing, scrolling, resizing. Running expensive work (an API call, a layout calculation) on every event wastes resources and can make the page janky. Debounce: wait until things calm down Run the function only after the events have...

10 May, 2026 Author 1.38K 97
Read article
Modern JavaScript 1 min read

Cancelling Async Work with AbortController

Users navigate away, type a new search or close a dialog while a request is still running. AbortController lets you cancel that work instead of letting it finish uselessly or, worse, overwrite newer results. Cancel a fetch const controller = new AbortControlle...

22 Apr, 2026 Author 681 55
Read article