Programming
Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.
-
Green Software Foundation greensoftware.foundation
An ecosystem of people, standards, tooling and best practices for building green software.
-
CO2.js developers.thegreenwebfoundation.org
A JavaScript library for estimating the carbon emissions associated with software.
-
Demoscene demoscene.info
Old-school programming artistry using limited system resources to produce stunning visuals and sounds.
-
The Art of Unix Programming catb.org
Eric S. Raymond, 2003.
-
It's Not Easy Being Green: On the Energy Efficiency of Programming Languages arxiv.org
Nicolas van Kempen, Hyuk-Je Kwon, Dung Tuan Nguyen, and Emery D. Berger, 2024.
-
Swift Evolution swift.org
Proposals for changes to the Swift language.
-
Scheme Standards standards.scheme.org
Revised Report on Scheme and other standards.
-
IEEE standards.ieee.org
Institute of Electrical and Electronics Engineers.
-
OpenAPI Spec spec.openapis.org
The OpenAPI Specification (OAS) defines a standard, language-agnostic interface to HTTP APIs.
-
OpenRPC Spec spec.open-rpc.org
The OpenRPC Specification defines a standard, programming language-agnostic interface description for JSON-RPC 2.0 APIs.
-
SPIPs spark.apache.org
Spark project improvement proposals.
-
SS singaporestandardseshop.sg
Singapore Standards: Organization handling trade and technology standards.
-
Rust RFCs rust-lang.github.io
Proposals to evolve the Rust language.
-
REPs ros.org
Enhancement proposals for ROS robotics framework.
-
PEPs peps.python.org
Python Enhancement Proposals for language improvements.
-
OCI (Open Container Initiative) opencontainers.org
Standards for OS containers like Docker.
-
C++ Standards open-std.org
ISO/IEC standards for C++.
-
C Standards open-std.org
ISO/IEC standards for the C programming language.
-
Odata odata.org
A protocol for querying and updating data using RESTful APIs, with rich query capabilities.
-
OASIS Open oasis-open.org
Standards by nonprofit consortium that works to develop both open standards and open source.
-
Windows API (WinAPI) learn.microsoft.com
Foundational API that allows a computer program to access the features of the Microsoft Windows OS.
-
KEPs kubernetes.dev
Kubernetes Enhancement Proposals.
-
GoLang Spec go.dev
The Go Programming Language Specification.
-
Apache Thrift github.com
Interface Definition Language and binary communication protocol used for defining and creating services for programming languages.
-
EEPs erlang.org
Erlang Enhancement Proposals.
-
HATEOAS datatracker.ietf.org
Hypermedia as the engine of application state is a constraint of the REST software architectural style.
-
AsyncAPI Spec asyncapi.com
This specification allows you to create machine-readable definitions of your asynchronous APIs.
-
API Blueprint Spec apiblueprint.org
A markdown based language for describing APIs with interactive documentation support.
-
Event-Driven Architecture Explained in 15 Minutes youtube.com
By Dave Farley, July 2024. Watching videos by Dave Farley is always time well spent, and his short take on event-driven architecture is no exception.
-
Introduction to Event-Driven Architecture medium.com
By Kacey Bui, February 2021. Good overview of the basics.
-
Why Event-First Programming Changes Everything confluent.io
By Neil Avery, January 2019. Somewhat lengthy article that's great in painting the "big picture".
-
The different types of events in event-driven systems blog.frankdejonge.nl
By Frank de Jonge, February 2022. There are different approaches to classifying events - this is a very good one.
-
Demystifying Regular Expressions youtube.com
-
Regexes Got Good: The History And Future Of Regular Expressions In JavaScript smashingmagazine.com
-
Tools & Languages regular-expressions.info
-
Overview learn.microsoft.com
-
The Modern JavaScript Tutorial: Regular expressions javascript.info
-
The World's Shortest Regex Compiler? jasonhpriestley.com
-
Python: re github.com
-
Book: High Performance JavaScript amazon.com
-
SolvedJigidi solvedjigidi.com
The database of solved Jigidi geocaches.
-
pycaching pypi.org
Python 3 interface for working with Geocaching.com website.
-
WhereYouGo play.google.com
[Android] Open source, unofficial app for playing Whereigo geocaches.
-
Volcano volcano.sh
Volcano is a batch system built on Kubernetes Apache-2.0.
-
Intel software.intel.com
The Intel compiler suite offers many language compilers for use in the HPC space Proprietary.
-
Slurm slurm.schedmd.com
A free and open source job scheduler (Source Code) OSS.
-
Reframe reframe-hpc.readthedocs.io
A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems. (Source Code) BSD-3.
-
Portland Group pgroup.com
The Portland Group compilers were Fortran, C/C++ compilers now integrated into NVIDIA HPC SDK Proprietary.
-
Pavilion2 pavilion2.readthedocs.io
Pavilion is a Python 3 (3.6+) based framework for running and analyzing tests targeting HPC systems (Source Code) other.
-
OpenPBS openpbs.org
OpenPBS® software optimizes job scheduling and workload management in high-performance computing (HPC) environments (Source Code) other.
- next page of items loading…