Manipulating Graphs with NetworkX NetworkX is a powerful pure-Python library for creating, manipulating, and analyzing graphs. This guide covers essential tasks using NetworkX. Inspecting Directed Graphs: In-Edges and Out-EdgesFor dir 2026-01-31 Theory, Data Structures, Algorithms, Programming Languages, Design Patterns #Reference
Uncompromising Performance with Exocompilation: A Recap of Yuka Ikarashi's Talk In a recent talk, Yuka Ikarashi, creator of the Exo programming language, introduced Exocompilation, a philosophy and toolkit that rethinks how we optimize for cutting-edge hardware. Unlike traditiona 2026-01-28 Computer Architecture, Operating Systems, Computer Networks, Distributed Systems #Talks
A Skillset/Mindset-Based Division of Computer Science Domains Computer Science is traditionally organized into academic subdisciplines such as Algorithms, Programming Languages, Systems, and Human-Computer Interaction. However, these subjects often misalign with 2026-01-24 Theory, Data Structures, Algorithms, Programming Languages, Design Patterns #Essays
YAML Coding Guidelines Rationale These YAML standards are intentionally common sense and intuitive. If your data or configuration needs exceed these rules, use a more expressive serialization language or schema (e.g., JSON, 2026-01-20 Reference
Setting Up a Mock Windows 7 32-bit Environment Using Wine Setting up a mock Windows 7 32-bit environment using Wine is a common way to run older Windows applications on Linux/macOS. Here’s a step-by-step guide. Install Wine (if not already installed)On 2026-01-19 Environments
Structural, Behavioral, and Flow Diagrams: Definitions, Examples, and Visualization Code Structural Diagrams Structural diagrams show the structure or organization of an entity - how components are arranged and related - rather than events or interactions. Mind Map A mind map is a hierar 2026-01-19 Data Science, Multimedia, and Process Automation
Qt Bindings for Python Test Environments When testing Python code using PyQt compatibility packages such as detect-qt-binding, we would need to test the code with different Qt bindings for Python. Here I summarize what environment is require 2026-01-18 Environments
Building an OCaml Project with Dependencies in a Conda Environment Using Dune This workflow shows how to create and build an OCaml project with dependencies inside a Conda environment using Dune. Key Benefits No Opam needed: Dune handles dependency resolution and build steps. N 2026-01-17 Environments