<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>codeworking.org</title><description>A free, open platform for learning computer science, coding, and software development</description><link>https://codeworking.org/</link><language>en-us</language><item><title>The Complete Guide to Learning &amp; Training on codeworking.org</title><link>https://codeworking.org/posts/2026-08-21-the-complete-guide-to-learning-training-on-codeworking-org/</link><guid isPermaLink="true">https://codeworking.org/posts/2026-08-21-the-complete-guide-to-learning-training-on-codeworking-org/</guid><description>Published by Samuel on codeworking.org</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Announcements</category><category>Guide</category><category>Academy</category><category>Guide</category><category>Education</category><category>Academy</category><category>Skills</category><category>Exams</category><category>Tracks</category><category>OpenAccess</category></item><item><title>Comparing C, C++, and Assembly</title><link>https://codeworking.org/skills/comparing-c-cpp-and-assembly/</link><guid isPermaLink="true">https://codeworking.org/skills/comparing-c-cpp-and-assembly/</guid><description>A comprehensive systems architectural comparison of C, C++, and Assembly language. Explore the compilation pipeline, side-by-side Rosetta Stone implementations, memory ownership paradigms, and runtime dispatch mechanics.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Languages</category><category>Systems</category><category>C</category><category>Cpp</category><category>Assembly</category><category>Systems</category><category>Architecture</category><category>LowLevel</category><category>Compilers</category><category>Performance</category></item><item><title>Deep Dive into Bun v1.4</title><link>https://codeworking.org/skills/comprehensive-guide-to-bun-javascript-runtime/</link><guid isPermaLink="true">https://codeworking.org/skills/comprehensive-guide-to-bun-javascript-runtime/</guid><description>An in-depth developer guide to the Bun JavaScript &amp; TypeScript runtime. Explore its JavaScriptCore architecture, detailed Node.js comparison, the historical transition from Zig to Rust, and new features in Bun v1.4.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Runtimes</category><category>Tools</category><category>Bun</category><category>JavaScript</category><category>TypeScript</category><category>Node.js</category><category>Runtimes</category><category>Rust</category><category>Zig</category><category>Performance</category><category>DevOps</category></item><item><title>Deep Dive into Android</title><link>https://codeworking.org/skills/deep-dive-into-android/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-android/</guid><description>A comprehensive developer guide to the Android operating system. Explore the AOSP architecture, Linux kernel modifications, Binder IPC, Zygote process forking, the Android Runtime (ART), and app sandboxing.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Operating Systems</category><category>Mobile</category><category>Android</category><category>Mobile</category><category>OperatingSystems</category><category>Linux</category><category>Java</category><category>Kotlin</category><category>Architecture</category><category>Systems</category></item><item><title>Deep Dive into Assembly</title><link>https://codeworking.org/skills/deep-dive-into-assembly/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-assembly/</guid><description>A comprehensive developer guide to x86-64 and ARM64 Assembly language. Master CPU registers, instruction encodings, System V ABI calling conventions, stack frame layout, addressing modes, and SIMD vectorization.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Languages</category><category>Low Level</category><category>Assembly</category><category>x86_64</category><category>ARM64</category><category>LowLevel</category><category>Architecture</category><category>Systems</category><category>ReverseEngineering</category><category>Compilers</category></item><item><title>Deep Dive into Binary Arithmetic</title><link>https://codeworking.org/skills/deep-dive-into-binary-arithmetic/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-binary-arithmetic/</guid><description>A comprehensive developer guide to binary addition and subtraction using the intuitive 4-lamp and 8-lamp hardware model. Learn half/full adders, two&apos;s complement subtraction, carry propagation, and overflow flags.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Computer Science</category><category>Low Level</category><category>ComputerScience</category><category>Binary</category><category>Arithmetic</category><category>LogicGates</category><category>Hardware</category><category>LowLevel</category><category>Architecture</category></item><item><title>Deep Dive into C</title><link>https://codeworking.org/skills/deep-dive-into-c/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-c/</guid><description>A comprehensive developer guide to the C programming language. Master pointer arithmetic, virtual memory layouts, manual memory allocation, the preprocessor, and modern C23 standards.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Languages</category><category>Systems</category><category>C</category><category>Systems</category><category>LowLevel</category><category>MemoryManagement</category><category>Pointers</category><category>Compilers</category><category>Linux</category><category>Performance</category></item><item><title>Deep Dive into C++</title><link>https://codeworking.org/skills/deep-dive-into-cpp/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-cpp/</guid><description>A comprehensive developer guide to modern C++. Master RAII resource management, move semantics, the Rule of Five, C++20 Concepts, template metaprogramming, and virtual table (vtable) dispatch mechanics.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Languages</category><category>Systems</category><category>Cpp</category><category>Systems</category><category>LowLevel</category><category>OOP</category><category>Templates</category><category>MemoryManagement</category><category>Performance</category><category>Architecture</category></item><item><title>Deep Dive into GNU</title><link>https://codeworking.org/skills/deep-dive-into-gnu/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-gnu/</guid><description>A comprehensive developer guide to the GNU Project and Free Software movement. Master the 4 Essential Software Freedoms, the mechanics of Copyleft, the GPL license versions, the GNU toolchain (GCC, glibc, Coreutils, Bash, GDB), and the GNU/Linux marriage.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Operating Systems</category><category>Open Source</category><category>GNU</category><category>OpenSource</category><category>FreeSoftware</category><category>Linux</category><category>Compilers</category><category>GPL</category><category>Architecture</category><category>Systems</category></item><item><title>Deep Dive into Go</title><link>https://codeworking.org/skills/deep-dive-into-go/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-go/</guid><description>A comprehensive developer guide to the Go programming language. Explore the Go runtime, CSP concurrency with goroutines and channels, garbage collection mechanics, interface design, and modern systems engineering.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Languages</category><category>Backend</category><category>Go</category><category>Golang</category><category>Concurrency</category><category>Backend</category><category>CloudNative</category><category>DevOps</category><category>Systems</category><category>Performance</category></item><item><title>Deep Dive into Java</title><link>https://codeworking.org/skills/deep-dive-into-java/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-java/</guid><description>A comprehensive developer guide to the Java ecosystem. Explore the historical evolution from Oak and J2SE to modern Java, the enterprise transition from J2EE to Jakarta EE, HotSpot JVM internals, and Project Loom virtual threads.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Languages</category><category>Enterprise</category><category>Java</category><category>JVM</category><category>Enterprise</category><category>JakartaEE</category><category>Spring</category><category>Backend</category><category>Architecture</category><category>History</category></item><item><title>Deep Dive into JavaScript</title><link>https://codeworking.org/skills/deep-dive-into-javascript/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-javascript/</guid><description>A comprehensive developer guide to modern JavaScript and ECMAScript. Explore the TC39 standards process, ECMAScript 2026 features including Temporal and Explicit Resource Management, V8/JSC engine internals, and event loop mechanics.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Languages</category><category>Web</category><category>JavaScript</category><category>ECMAScript</category><category>TC39</category><category>WebDevelopment</category><category>Frontend</category><category>Backend</category><category>V8</category><category>Performance</category></item><item><title>Deep Dive into Linux</title><link>https://codeworking.org/skills/deep-dive-into-linux/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-linux/</guid><description>A comprehensive developer guide to the Linux operating system. Explore kernel architecture, memory management, the Completely Fair Scheduler (CFS), cgroups and namespaces powering containers, distribution ecosystems, and essential CLI tooling.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Operating Systems</category><category>Systems</category><category>Linux</category><category>Kernel</category><category>OperatingSystems</category><category>Systems</category><category>DevOps</category><category>CloudNative</category><category>Containers</category><category>OpenSource</category></item><item><title>Deep Dive into MINIX</title><link>https://codeworking.org/skills/deep-dive-into-minix/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-minix/</guid><description>A comprehensive developer guide to MINIX. Explore Andrew S. Tanenbaum&apos;s pioneering microkernel architecture, user-space device driver isolation, self-healing reincarnation servers, the Tanenbaum-Torvalds debate, and its role inside Intel Management Engine.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Operating Systems</category><category>Architecture</category><category>MINIX</category><category>Microkernel</category><category>OperatingSystems</category><category>Systems</category><category>Architecture</category><category>History</category><category>Reliability</category><category>Security</category></item><item><title>Deep Dive into MS-DOS</title><link>https://codeworking.org/skills/deep-dive-into-ms-dos/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-ms-dos/</guid><description>A comprehensive historical and architectural guide to MS-DOS (Microsoft Disk Operating System). Explore 16-bit real mode, FAT filesystems, BIOS interrupt handling, COMMAND.COM internals, and the official GitHub open-source release.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Operating Systems</category><category>History</category><category>MSDOS</category><category>OperatingSystems</category><category>Microsoft</category><category>History</category><category>LowLevel</category><category>Architecture</category><category>Assembly</category><category>OpenSource</category></item><item><title>Deep Dive into Number Systems</title><link>https://codeworking.org/skills/deep-dive-into-number-systems/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-number-systems/</guid><description>A comprehensive developer guide to positional number systems: Binary (Base-2), Octal (Base-8), Decimal (Base-10), and Hexadecimal (Base-16). Master conversion algorithms, bit-grouping techniques, two&apos;s complement arithmetic, and systems engineering applications.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Computer Science</category><category>Low Level</category><category>ComputerScience</category><category>Binary</category><category>Hexadecimal</category><category>Octal</category><category>Mathematics</category><category>Systems</category><category>LowLevel</category><category>Architecture</category></item><item><title>Deep Dive into Open Source</title><link>https://codeworking.org/skills/deep-dive-into-open-source/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-open-source/</guid><description>A comprehensive developer guide to Open Source Software (OSS). Master the Open Source Definition, permissive vs copyleft licensing (MIT, Apache, GPL, AGPL), governance models, open-core economics, and supply chain security.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Software Engineering</category><category>Open Source</category><category>OpenSource</category><category>Licensing</category><category>SoftwareEngineering</category><category>Security</category><category>Governance</category><category>DevOps</category><category>Architecture</category></item><item><title>Deep Dive into Python</title><link>https://codeworking.org/skills/deep-dive-into-python/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-python/</guid><description>A comprehensive developer guide to modern Python engineering. Explore CPython internals, memory management, the Global Interpreter Lock (GIL) and free-threaded execution, AsyncIO event loops, descriptors, and modern type systems.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Languages</category><category>AI</category><category>Python</category><category>CPython</category><category>AsyncIO</category><category>AI</category><category>DataScience</category><category>Backend</category><category>Performance</category><category>Architecture</category></item><item><title>Deep Dive into Rust</title><link>https://codeworking.org/skills/deep-dive-into-rust/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-rust/</guid><description>A comprehensive developer guide to the Rust systems programming language. Master the borrow checker, ownership and lifetimes, zero-cost abstractions, fearless concurrency, and the Cargo ecosystem.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Languages</category><category>Systems</category><category>Rust</category><category>Systems</category><category>Performance</category><category>MemorySafety</category><category>Concurrency</category><category>WebAssembly</category><category>DevOps</category><category>Linux</category></item><item><title>Deep Dive into Transistors &amp; Modern CPU Architecture</title><link>https://codeworking.org/skills/deep-dive-into-transistors-and-cpu-architecture/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-transistors-and-cpu-architecture/</guid><description>A first-principles guide to the transistor: semiconductor physics, vacuum tube history, CMOS logic gates, binary state representation (0 and 1), and how billions of microscopic silicon switches power modern microprocessors.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Hardware</category><category>Architecture</category><category>Computer Science</category><category>Transistors</category><category>ComputerScience</category><category>Hardware</category><category>Semiconductors</category><category>CPU</category><category>Architecture</category><category>LogicGates</category><category>Binary</category><category>LowLevel</category></item><item><title>Deep Dive into TypeScript</title><link>https://codeworking.org/skills/deep-dive-into-typescript/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-typescript/</guid><description>A comprehensive developer guide to TypeScript. Explore the type system architecture, structural subtyping, conditional and template literal types, and the groundbreaking TypeScript 7.0 native compiler rewrite.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Languages</category><category>Web</category><category>TypeScript</category><category>JavaScript</category><category>Architecture</category><category>Compiler</category><category>Performance</category><category>WebDevelopment</category><category>Frontend</category><category>Backend</category></item><item><title>Deep Dive into Unix</title><link>https://codeworking.org/skills/deep-dive-into-unix/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-unix/</guid><description>A comprehensive developer guide to the Unix operating system. Explore Bell Labs origins, the Unix philosophy, process management via fork/exec, VFS and inode architecture, the System V vs BSD wars, and POSIX standardization.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Operating Systems</category><category>Systems</category><category>Unix</category><category>OperatingSystems</category><category>Systems</category><category>Architecture</category><category>POSIX</category><category>C</category><category>History</category><category>Linux</category></item><item><title>Deep Dive into uv</title><link>https://codeworking.org/skills/deep-dive-into-uv/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-uv/</guid><description>A developer guide to uv by Astral. Learn how to manage Python versions, project dependencies with pyproject.toml and uv.lock, inline PEP 723 scripts, isolated CLI tools with uvx, and optimized Docker CI/CD pipelines.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Tools</category><category>DevOps</category><category>Python</category><category>uv</category><category>Rust</category><category>CLI</category><category>DevOps</category><category>Tools</category><category>Performance</category><category>Docker</category></item><item><title>Deep Dive into Microsoft Windows</title><link>https://codeworking.org/skills/deep-dive-into-windows/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-windows/</guid><description>A comprehensive historical and architectural guide to Microsoft Windows. Explore the evolution from 16-bit MS-DOS shells to Windows 95 and the modern Windows NT kernel architecture powering Windows 11.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Operating Systems</category><category>Architecture</category><category>Windows</category><category>OperatingSystems</category><category>Microsoft</category><category>Architecture</category><category>NTKernel</category><category>History</category><category>Systems</category><category>PowerShell</category></item><item><title>Deep Dive into WinGet</title><link>https://codeworking.org/skills/deep-dive-into-winget/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-winget/</guid><description>A developer guide to WinGet (Windows Package Manager). Learn its core architecture, essential CLI commands, reproducible environment exports, DSC declarative configurations, and enterprise deployment.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Tools</category><category>DevOps</category><category>Windows</category><category>WinGet</category><category>CLI</category><category>DevOps</category><category>Tools</category><category>Productivity</category><category>SysAdmin</category><category>Automation</category></item><item><title>Deep Dive into Zig</title><link>https://codeworking.org/skills/deep-dive-into-zig/</link><guid isPermaLink="true">https://codeworking.org/skills/deep-dive-into-zig/</guid><description>A comprehensive developer guide to the Zig systems programming language. Master explicit memory allocators, comptime metaprogramming, C interoperability, and examine why the Bun runtime transitioned its core parser from Zig to Rust.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Languages</category><category>Systems</category><category>Zig</category><category>Rust</category><category>Bun</category><category>Systems</category><category>Performance</category><category>MemoryManagement</category><category>C</category><category>Compilers</category></item><item><title>Mastering SDKMAN!</title><link>https://codeworking.org/skills/mastering-sdkman/</link><guid isPermaLink="true">https://codeworking.org/skills/mastering-sdkman/</guid><description>A developer guide to SDKMAN! (Software Development Kit Manager). Learn how to manage parallel JVM runtimes, configure project-level .sdkmanrc environments, register local SDK builds, and master CLI candidate workflows.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Tools</category><category>DevOps</category><category>SDKMAN</category><category>Java</category><category>JVM</category><category>CLI</category><category>DevOps</category><category>Tools</category><category>Productivity</category><category>Gradle</category><category>Maven</category><category>Kotlin</category></item><item><title>What is an Operating System</title><link>https://codeworking.org/skills/what-is-an-operating-system/</link><guid isPermaLink="true">https://codeworking.org/skills/what-is-an-operating-system/</guid><description>A comprehensive foundational guide to Operating Systems (OS). Master the 5 core subsystems (Process, Memory, Storage, I/O, and Security), compare Monolithic vs Microkernel vs Hybrid architectures, and explore the complete genealogy of modern computing platforms.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Operating Systems</category><category>Computer Science</category><category>OperatingSystems</category><category>Architecture</category><category>ComputerScience</category><category>Kernel</category><category>Systems</category><category>Linux</category><category>Windows</category><category>Unix</category></item><item><title>Deep Dive: Introduction to Algorithms &amp; Asymptotic Complexity</title><link>https://codeworking.org/learn/algorithms-and-data-structures/deep-dive-introduction-to-algorithms-asymptotic-complexity/</link><guid isPermaLink="true">https://codeworking.org/learn/algorithms-and-data-structures/deep-dive-introduction-to-algorithms-asymptotic-complexity/</guid><description>Master the mathematical foundations of algorithmic analysis. Explore Big-O, Big-Omega, Big-Theta, time vs space tradeoffs, and amortized complexity.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>Algorithms</category><category>Algorithms</category><category>Computer Science</category><category>Big-O</category><category>Complexity</category><category>Theoretical CS</category></item><item><title>Relational Database Foundations, DBMS Architecture &amp; Relational Algebra</title><link>https://codeworking.org/learn/databases-and-sql/relational-database-foundations-dbms-architecture-relational-algebra/</link><guid isPermaLink="true">https://codeworking.org/learn/databases-and-sql/relational-database-foundations-dbms-architecture-relational-algebra/</guid><description>Discover why flat files fail at scale, the ACID transaction guarantees, Edgar Codd&apos;s Relational Model, and the formal mathematical operators of Relational Algebra that power SQL engines.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>databases</category><category>sql</category><category>relational-algebra</category><category>acid</category><category>dbms</category><category>edgar-codd</category></item><item><title>Deep Dive: Introduction to Data Structures &amp; Physical Memory Models</title><link>https://codeworking.org/learn/algorithms-and-data-structures/deep-dive-introduction-to-data-structures-physical-memory-models/</link><guid isPermaLink="true">https://codeworking.org/learn/algorithms-and-data-structures/deep-dive-introduction-to-data-structures-physical-memory-models/</guid><description>Discover how data structures interface with physical RAM, 64-byte CPU cache lines (L1/L2/L3), spatial vs temporal locality, and the memory wall.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>Algorithms</category><category>Data Structures</category><category>Memory</category><category>CPU Cache</category><category>Hardware</category><category>Systems</category></item><item><title>Database Normalization, Functional Dependencies &amp; Relational Schema Design</title><link>https://codeworking.org/learn/databases-and-sql/database-normalization-functional-dependencies-relational-schema-design/</link><guid isPermaLink="true">https://codeworking.org/learn/databases-and-sql/database-normalization-functional-dependencies-relational-schema-design/</guid><description>Master relational schema design, the 3 destructive data anomalies, Functional Dependencies, and 1NF, 2NF, 3NF, and BCNF normalization rules.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>databases</category><category>normalization</category><category>3nf</category><category>bcnf</category><category>schema-design</category><category>sql</category></item><item><title>Mathematical Foundations: Recursion &amp; The Master Theorem</title><link>https://codeworking.org/learn/algorithms-and-data-structures/mathematical-foundations-recursion-the-master-theorem/</link><guid isPermaLink="true">https://codeworking.org/learn/algorithms-and-data-structures/mathematical-foundations-recursion-the-master-theorem/</guid><description>Master recurrence relations, call stack frame mechanics, recursion trees, and the Master Theorem for divide-and-conquer algorithms.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>Algorithms</category><category>Recursion</category><category>Master Theorem</category><category>Mathematics</category><category>Divide and Conquer</category><category>Algorithms</category></item><item><title>Core SQL: DDL, DML, Data Types &amp; Declarative Relational Constraints</title><link>https://codeworking.org/learn/databases-and-sql/core-sql-ddl-dml-data-types-declarative-relational-constraints/</link><guid isPermaLink="true">https://codeworking.org/learn/databases-and-sql/core-sql-ddl-dml-data-types-declarative-relational-constraints/</guid><description>Master Data Definition Language (DDL), Data Manipulation Language (DML), precise data types, and declarative constraints (CHECK, UNIQUE, FOREIGN KEY CASCADE, UPSERT).</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>sql</category><category>ddl</category><category>dml</category><category>postgresql</category><category>sqlite</category><category>constraints</category></item><item><title>Primitive Types, Stack/Heap Memory Models &amp; Value Semantics</title><link>https://codeworking.org/learn/java/primitive-types-stack-heap-memory-models-value-semantics/</link><guid isPermaLink="true">https://codeworking.org/learn/java/primitive-types-stack-heap-memory-models-value-semantics/</guid><description>Master Java&apos;s 8 primitive types, Two&apos;s Complement storage, Stack vs Heap memory allocation, reference wrapper overhead, and strict pass-by-value mechanics.</description><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>java</category><category>jvm</category><category>memory</category><category>stack</category><category>heap</category><category>primitives</category></item><item><title>Ada Lovelace</title><link>https://codeworking.org/encyclopedia/ada-lovelace/</link><guid isPermaLink="true">https://codeworking.org/encyclopedia/ada-lovelace/</guid><description>The world&apos;s first computer programmer and visionary of computational software.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Encyclopedia</category><category>Computer Science</category><category>Algorithms</category><category>History</category><category>Pioneers</category><category>Mathematics</category></item><item><title>Alan Turing</title><link>https://codeworking.org/encyclopedia/alan-turing/</link><guid isPermaLink="true">https://codeworking.org/encyclopedia/alan-turing/</guid><description>Father of theoretical computer science and artificial intelligence.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Encyclopedia</category><category>Computer Science</category><category>Theoretical-CS</category><category>Cryptography</category><category>AI</category><category>Pioneers</category></item><item><title>Andrew S. Tanenbaum</title><link>https://codeworking.org/encyclopedia/andrew-tanenbaum/</link><guid isPermaLink="true">https://codeworking.org/encyclopedia/andrew-tanenbaum/</guid><description>Pioneering operating systems researcher, creator of MINIX, and influential computer science educator.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Encyclopedia</category><category>Computer Science</category><category>Operating Systems</category><category>MINIX</category><category>OperatingSystems</category><category>Microkernel</category><category>Pioneers</category><category>Education</category></item><item><title>Bjarne Stroustrup</title><link>https://codeworking.org/encyclopedia/bjarne-stroustrup/</link><guid isPermaLink="true">https://codeworking.org/encyclopedia/bjarne-stroustrup/</guid><description>Creator of the C++ programming language and pioneer of zero-overhead abstractions.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Encyclopedia</category><category>Computer Science</category><category>Systems</category><category>Cpp</category><category>OOP</category><category>Pioneers</category><category>Systems</category><category>Compilers</category></item><item><title>Claude Shannon</title><link>https://codeworking.org/encyclopedia/claude-shannon/</link><guid isPermaLink="true">https://codeworking.org/encyclopedia/claude-shannon/</guid><description>Father of Information Theory and the visionary who unified Boolean algebra with electronic digital circuits.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Encyclopedia</category><category>Computer Science</category><category>Mathematics</category><category>InformationTheory</category><category>Mathematics</category><category>Pioneers</category><category>BooleanAlgebra</category><category>Hardware</category></item><item><title>Dennis Ritchie</title><link>https://codeworking.org/encyclopedia/dennis-ritchie/</link><guid isPermaLink="true">https://codeworking.org/encyclopedia/dennis-ritchie/</guid><description>Creator of the C programming language and co-creator of the Unix operating system.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Encyclopedia</category><category>Computer Science</category><category>C</category><category>Unix</category><category>Pioneers</category><category>Operating Systems</category></item><item><title>James Gosling</title><link>https://codeworking.org/encyclopedia/james-gosling/</link><guid isPermaLink="true">https://codeworking.org/encyclopedia/james-gosling/</guid><description>Father of the Java programming language and architect of the original JVM.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Encyclopedia</category><category>Java</category><category>Computer Science</category><category>Java</category><category>JVM</category><category>Pioneers</category><category>OOP</category><category>Compilers</category></item><item><title>Java Virtual Machine (JVM)</title><link>https://codeworking.org/encyclopedia/jvm/</link><guid isPermaLink="true">https://codeworking.org/encyclopedia/jvm/</guid><description>The multi-platform virtual execution engine powering enterprise systems, big data, and high-concurrency cloud applications.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Encyclopedia</category><category>Software Engineering</category><category>JVM</category><category>Bytecode</category><category>JIT</category><category>Architecture</category><category>Java</category></item><item><title>Ken Thompson</title><link>https://codeworking.org/encyclopedia/ken-thompson/</link><guid isPermaLink="true">https://codeworking.org/encyclopedia/ken-thompson/</guid><description>Pioneering computer scientist, co-creator of Unix, B, Go, UTF-8, and regular expressions.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Encyclopedia</category><category>Computer Science</category><category>Systems</category><category>Unix</category><category>Go</category><category>C</category><category>Pioneers</category><category>OperatingSystems</category></item><item><title>Linus Torvalds</title><link>https://codeworking.org/encyclopedia/linus-torvalds/</link><guid isPermaLink="true">https://codeworking.org/encyclopedia/linus-torvalds/</guid><description>Creator of the Linux operating system kernel and the Git distributed version control system.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Encyclopedia</category><category>Software Engineering</category><category>Linux</category><category>Git</category><category>Kernel</category><category>OpenSource</category><category>Pioneers</category></item><item><title>Richard Stallman</title><link>https://codeworking.org/encyclopedia/richard-stallman/</link><guid isPermaLink="true">https://codeworking.org/encyclopedia/richard-stallman/</guid><description>Founder of the Free Software movement, creator of the GNU Project, GCC, Emacs, and the GPL.</description><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><category>Encyclopedia</category><category>Computer Science</category><category>Open Source</category><category>GNU</category><category>OpenSource</category><category>FreeSoftware</category><category>Linux</category><category>Pioneers</category><category>Compilers</category></item><item><title>Zero Tracking Cookies &amp; Open-Access Education: Why Knowledge Must Be Free for All</title><link>https://codeworking.org/posts/2026-08-19-zero-tracking-cookies-open-access-education-why-knowledge-must-be-free-for-all/</link><guid isPermaLink="true">https://codeworking.org/posts/2026-08-19-zero-tracking-cookies-open-access-education-why-knowledge-must-be-free-for-all/</guid><description>Published by codeworking.org on codeworking.org</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>Announcements</category><category>OpenAccess</category><category>Privacy</category><category>Education</category><category>Ethics</category><category>Web</category></item><item><title>Manage multiple GitHub accounts using the GitHub CLI</title><link>https://codeworking.org/skills/manage-multiple-github-accounts-using-github-cli/</link><guid isPermaLink="true">https://codeworking.org/skills/manage-multiple-github-accounts-using-github-cli/</guid><description>How to easily authenticate, switch, and manage multiple GitHub accounts on a single machine using the gh CLI.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Git</category><category>GitHub CLI</category><category>DevOps</category><category>Productivity</category></item><item><title>The Dawn of Computing &amp; The Visionaries</title><link>https://codeworking.org/learn/computer-science/the-dawn-of-computing-the-visionaries/</link><guid isPermaLink="true">https://codeworking.org/learn/computer-science/the-dawn-of-computing-the-visionaries/</guid><description>Meet the pioneering minds who transformed mathematics and mechanical engineering into modern computing: Ada Lovelace, Alan Turing, Dennis Ritchie, and Linus Torvalds.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>Computer Science</category><category>Computer Science</category><category>History</category><category>Pioneers</category><category>Unix</category><category>Linux</category></item><item><title>What is Java &amp; The OpenJDK Revolution</title><link>https://codeworking.org/learn/java/what-is-java-the-openjdk-revolution/</link><guid isPermaLink="true">https://codeworking.org/learn/java/what-is-java-the-openjdk-revolution/</guid><description>Explore the origins of Java from Sun Microsystems in 1995 to the Oracle acquisition and the modern, open-source OpenJDK ecosystem powering enterprise software.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>Java</category><category>Java</category><category>OpenJDK</category><category>History</category><category>Oracle</category><category>Enterprise</category></item><item><title>How a Computer Works: Electricity, Circuits &amp; Bits</title><link>https://codeworking.org/learn/computer-science/how-a-computer-works-electricity-circuits-bits/</link><guid isPermaLink="true">https://codeworking.org/learn/computer-science/how-a-computer-works-electricity-circuits-bits/</guid><description>Demystify how physical electricity turns into digital intelligence. Explore the lightbulb switch analogy, the transistor electron valve, and binary representation.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>Computer Science</category><category>Computer Science</category><category>Hardware</category><category>Electricity</category><category>Binary</category><category>Transistors</category></item><item><title>Why Java &amp; Object-Oriented Programming</title><link>https://codeworking.org/learn/java/why-java-object-oriented-programming/</link><guid isPermaLink="true">https://codeworking.org/learn/java/why-java-object-oriented-programming/</guid><description>Understand why Java remains the dominant language for enterprise backends and cloud systems. Master the JVM bytecode engine and the four core principles of OOP.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>Java</category><category>Java</category><category>OOP</category><category>JVM</category><category>Architecture</category><category>Software Engineering</category></item><item><title>Boolean Logic &amp; Logic Gates</title><link>https://codeworking.org/learn/computer-science/boolean-logic-logic-gates/</link><guid isPermaLink="true">https://codeworking.org/learn/computer-science/boolean-logic-logic-gates/</guid><description>Discover how electronic switches combine to form logic gates: AND, OR, NOT, XOR. Learn truth tables and see how gates perform physical binary arithmetic.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>Academy</category><category>Computer Science</category><category>Computer Science</category><category>Logic Gates</category><category>Boolean Algebra</category><category>Truth Tables</category><category>Hardware</category></item><item><title>Guide to Manually Create and Push a Git Tag</title><link>https://codeworking.org/skills/guide-to-manually-create-and-push-a-git-tag/</link><guid isPermaLink="true">https://codeworking.org/skills/guide-to-manually-create-and-push-a-git-tag/</guid><description>A clear, practical cheatsheet for creating annotated and lightweight Git tags, pushing tags to GitHub, and managing release versions.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Tools</category><category>Git</category><category>GitHub</category><category>CLI</category><category>Releases</category><category>DevOps</category></item><item><title>How to Install OpenJDK 26 on a Mac Using SDKMAN</title><link>https://codeworking.org/skills/how-to-install-openjdk-26-on-a-mac-using-sdkman/</link><guid isPermaLink="true">https://codeworking.org/skills/how-to-install-openjdk-26-on-a-mac-using-sdkman/</guid><description>A fast, painless guide to installing and managing OpenJDK 26 on macOS using the SDKMAN! software development kit manager.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Tools</category><category>Java</category><category>OpenJDK</category><category>macOS</category><category>SDKMAN</category><category>CLI</category></item><item><title>How to Install OpenJDK 26 on Windows Using Winget</title><link>https://codeworking.org/skills/how-to-install-openjdk-26-on-windows-using-winget/</link><guid isPermaLink="true">https://codeworking.org/skills/how-to-install-openjdk-26-on-windows-using-winget/</guid><description>A quick, beginner-friendly guide to finding and installing OpenJDK 26 on Windows using the built-in Windows Package Manager (winget).</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate><category>Skills</category><category>Tools</category><category>Java</category><category>OpenJDK</category><category>Windows</category><category>Winget</category><category>CLI</category></item><item><title>Welcome to codeworking.org</title><link>https://codeworking.org/posts/2026-08-01-welcome-to-codeworking-org/</link><guid isPermaLink="true">https://codeworking.org/posts/2026-08-01-welcome-to-codeworking-org/</guid><description>Published by codeworking.org on codeworking.org</description><pubDate>Sat, 01 Aug 2026 00:00:00 GMT</pubDate><category>Education</category><category>Welcome</category></item></channel></rss>