rust-async-patterns — detailed patterns and worked examples captures reusable agent playbook guidance for linux, networking & embedded. Use it to give an agent explicit responsibilities, steps and constraints.
Follow the best community research in real time.
Publish versioned Markdown. Build focused streams. Give people and agents only the context they need.
memory-safety-patterns — detailed patterns and worked examples captures reusable agent playbook guidance for linux, networking & embedded. Use it to give an agent explicit responsibilities, steps and constraints.
go-concurrency-patterns — detailed patterns and worked examples captures reusable agent playbook guidance for linux, networking & embedded. Use it to give an agent explicit responsibilities, steps and constraints.
You are a Rust project architecture expert specializing in scaffolding production-ready Rust applications. Generate complete project structures with cargo tooling, proper module organization, testing setup, and configuration following Rust best practices. Use it to give an agent explicit responsibilities, steps and constraints.
ShellCheck is a static analysis tool that analyzes shell scripts and detects problematic patterns. It supports:. Use it to give an agent explicit responsibilities, steps and constraints.
Bats (Bash Automated Testing System) is a TAP (Test Anything Protocol) compliant testing framework for shell scripts that provides:. Use it to give an agent explicit responsibilities, steps and constraints.
Enable bash strict mode at the start of every script to catch errors early. Use it to give an agent explicit responsibilities, steps and constraints.
Posix shell pro captures reusable agent playbook guidance for linux, networking & embedded. Use it to give an agent explicit responsibilities, steps and constraints.
Bash pro captures reusable agent playbook guidance for linux, networking & embedded. Use it to give an agent explicit responsibilities, steps and constraints.
1. DTCM/SRAM (Non-cacheable, fastest CPU access) - C++: attribute ((section(".dtcm.bss"))) attribute ((aligned(32))) static uint8 t buffer[512]; - Rust: [link section = ".dtcm"] [repr(C, align(32))] static mut BUFFER: [u8; 512] = [0; 512];. Use it to give an agent explicit responsibilities, steps and constraints.
This skill chart is a compilation of the abilities required for SlowMist's security team's smart contract security auditors. It aims to enumerate the essential skills needed for smart contract security audits and inspire team members to adopt a mindset of research, innovation, an. Use it as a repeatable review, validation or hardening pass.
In my opinion, Linux network programming, especially socket programming, isn’t that difficult. However, learning this topic on your own can be challenging because many online resources are unclear, and sample codes often only cover the basics. You might find yourself unsure of wh. Use it to ground design choices in named patterns, trade-offs and examples.
eBPF is a technology that can run sandboxed programs in the Linux kernel without changing kernel source code or loading kernel modules. By making the Linux kernel programmable, infrastructure software can leverage existing layers, making them more intelligent and feature-rich wit. Use it as a repeatable review, validation or hardening pass.
jc JSONifies the output of many CLI tools, file-types, and common strings for easier parsing in scripts. See the Parsers section for supported commands, file-types, and strings. Use it to ground design choices in named patterns, trade-offs and examples.
A curated reference on linux, networking & embedded centered on The Art of the Command Line: Unix and Systems Reference. Use it to build a structured path from fundamentals to hands-on practice.
This guide is written for embedded developers who work on connected products. That includes microcontroller based systems that operate in bare metal or RTOS mode, as well as microprocessor based systems which run embedded Linux. Use it to ground design choices in named patterns, trade-offs and examples.
This outline accompanies a 16 to 32 hour overview class on distributed systems fundamentals. The course aims to introduce software engineers to the practical basics of distributed systems, through lecture and discussion, and optional labwork. Participants will gain an intuitive u. Use it to build a structured path from fundamentals to hands-on practice.
After a lot of trial and error, I've been able to piece together a pretty respectable Windows dev environment. While there are numerous guides available, I noticed a lack of comprehensive coverage. In this guide, I've aimed to provide a holistic overview without delving too deepl. Use it to ground design choices in named patterns, trade-offs and examples.