# Software Craft — MDRSS semantic catalog

> Semantic domain: software-craft
> Programming languages, architecture, testing, developer tools, runtime systems, and delivery.
> Filters: category=languages-and-idioms
> Aggregate catalog URL: https://mdrss.com/catalog/software-craft?category=languages-and-idioms

## Feeds

- [Software & Open Documentation](https://mdrss.com/s/software-and-open-documentation) — Open technical documentation, developer platforms, infrastructure, and tooling.
- [Scientific Writing & Publishing](https://mdrss.com/s/scientific-writing-and-publishing) — Research structure, citations, peer review, collaborative manuscripts, and publishing.

## Aggregate endpoints

- RSS: https://mdrss.com/catalog/software-craft/rss.xml?category=languages-and-idioms
- JSON: https://mdrss.com/catalog/software-craft/feed.json?category=languages-and-idioms

## Semantic domain cards (12)

### [Deequ - Unit Tests for Data](https://mdrss.com/software-craft/languages-and-idioms/2322/2322.md)

Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets. We are happy to receive feedback and contributions.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:48.524Z · Version: 1

### [Surge XT](https://mdrss.com/software-craft/languages-and-idioms/2142/2142.md)

If you are a musician looking to use Surge XT, please download the appropriate binary from our website. Surge Synth Team makes regular releases for all supported platforms.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:46.975Z · Version: 1

### [Playground and Cheatsheet for Learning Python](https://mdrss.com/software-craft/languages-and-idioms/1897/1897.md)

code examples with explanations, different use cases and links to further readings. It is a playground because you may change or add the code to see how it works and test it out using assertions.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:48.524Z · Version: 1

### [Bootstrap project to work with microservices using Java](https://mdrss.com/software-craft/languages-and-idioms/1712/1712.md)

Watch the videos demonstrating the project Read about the project here The idea of this project is to provide you a bootstrap for your next microservice architecture using Java. we are addressing main challenges that everyone faces when is starting with microservices.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:48.524Z · Version: 1

### [Naming cheatsheet](https://mdrss.com/software-craft/languages-and-idioms/1562/1562.md)

Although these suggestions can be applied to any programming language, I will use JavaScript to illustrate them in practice. Use English language when naming your variables and functions.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:46.975Z · Version: 1

### [Complete Pandas Tutorial](https://mdrss.com/software-craft/languages-and-idioms/1471/1471.md)

A comprehensive tutorial on the Python Pandas library, updated to be consistent with best practices and features available in 2024. The tutorial can be watched here The code that is walked through in the tutorial is in tutorial.ipynb To get started with Pandas locally, you can follow these steps to set up your environment and clone the recommended repository.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:46.975Z · Version: 1

### [Highlighted Features](https://mdrss.com/software-craft/languages-and-idioms/1149/1149.md)

JuiceFS is a high-performance POSIX file system released under Apache License 2.0, particularly designed for the cloud-native environment. The data, stored via JuiceFS, will be persisted in Object Storage (e.g.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:48.524Z · Version: 1

### [Join DC540 Discord HERE](https://mdrss.com/software-craft/languages-and-idioms/1093/1093.md)

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures. FREE EMBEDDED HACKING COURSE PROMO HERE This chapter covers the project step-by-step of Reverse Engineering Rust Pico.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:46.975Z · Version: 1

### [Cheat Sh](https://mdrss.com/software-craft/languages-and-idioms/1003/1003.md)

Unified access to the best community driven cheat sheets repositories of the world. Let's imagine for a moment that there is such a thing as an ideal cheat sheet.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:48.524Z · Version: 1

### [pure-data](https://mdrss.com/software-craft/languages-and-idioms/947/947.md)

Do not download libpd as a zip or tar.gz file from GitHub. The "Download ZIP" button may look like a good idea, but currently Github does not include submodule files when compiling zip files.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:46.975Z · Version: 1

### [C++23/20/17/14/11](https://mdrss.com/software-craft/languages-and-idioms/917/917.md)

Some examples of code snippets that were broken pre-C++23 that are now fixed: A stacktrace is an approximate representation of an invocation sequence and consists of stacktrace entries. A stacktrace entry (represented by std::stacktraceentry) consists of information including the source file and line number, and a description field.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:46.975Z · Version: 1

### [Awesome Rust](https://mdrss.com/software-craft/languages-and-idioms/795/795.md)

+ Genetic algorithms + Google Gemini + Machine learning + OpenAI + Tooling See also crates matching keyword 'emulator'. See also A comparison of operating systems written in Rust.

Feed: [software-craft](https://mdrss.com/s/software-craft) · Snapshot: 2026-08-04T12:19:48.524Z · Version: 1
