CodeInSeoulThe Complete C++ Build System: CMake & Ninja Part 1An explanation of the basics of CMake and Ninja, the complete C++ build system.7 min read·Jul 12, 2023----
CodeInSeoulInside Python: The AssemblerLearn all about how the Python assembler generates Python bytecode.5 min read·Jul 7, 2023----
CodeInSeoulInside Python: The CompilerLearn all about how the Python compiler transforms the AST into a sequence of instructions.8 min read·Jul 7, 2023--1--1
CodeInSeoulInside Python: The Lexer and the ParserThis is the explanation of how the Python lexer and parser construct an AST that is fed into the compiler.9 min read·Jul 1, 2023----
CodeInSeoulHow Does the Python Interpreter Execute Your Code?This is the introduction to CPython, an implementation of Python written in C.5 min read·Jun 28, 2023----
CodeInSeoulThinking Like a Vertex: An Introduction to Graph AlgorithmsThis is the introduction to graph representations, graph algorithms, graph datasets, and graph processing frameworks.11 min read·Jun 24, 2023----
CodeInSeoulThe Emscripten Toolkit: From C/C++ To WebAssemblyThis is the introduction to the Emscripten toolkit, which compiles C/C++ code to WebAssembly.6 min read·Jun 23, 2023----
CodeInSeoulWhat is WebAssemby and Why It Just Might Be the Future of the WebThis is the introduction to WebAssembly, which just might be the future of the web.3 min read·Jun 21, 2023----