Skip to main content
PageKey - Take Back Tech

Archive

  1. How to Publish an NPM Package (Node.js)
  2. React from Scratch: 5 Steps, 0 Frameworks
  3. Get Comfy with Nix (3 easy debug techniques)
  4. Nix: Build and Distribute a Java App on GitHub (How-To)
  5. Nix: Build and Distribute a C++ App on GitHub (How-To)
  6. Nix: Build and Distribute a Go App on GitHub (How-To)
  7. Nix: Build and Distribute a Python App on GitHub (How-To)
  8. Nix: Build and Distribute a Rust App on GitHub (How-To)
  9. Nix: Build and Distribute a C App on GitHub (How-To)
  10. How to: 5 Blender Plugins to Learn User Input (Properties)
  11. Unlock Blender's Full Potential - Custom Operators
  12. Custom Blender Button/Panel: How-To (Add-Ons Basics)
  13. OR Gate from Scratch (How-To, Using Transistors)
  14. AND Gate from Scratch (How-To, Using Transistors)
  15. NOR Gate from Scratch (How-To, Using Transistors)
  16. NAND Gate from Scratch (How-To, Using Transistors)
  17. NOT Gate with Transistors - Will I blow something up?
  18. Connect Your Devices from Anywhere with Tailscale (What, Why, How-To Guide)
  19. NixOS: How to Set Up OneDrive Backup
  20. How to Install NixOS on PinePhone (Ultimate Linux Cell Phone Setup)
  21. Qt Using Nix: Harder Than Expected (How-To)
  22. NixOS: Mankind's Greatest Invention (Why and What to Do About It)
  23. Blender Video Editing: Yes You Can™
  24. Xylo DevLog: Markdown-Based Backend, Build/Export
  25. Xylo: The Python rewrite is a win.
  26. 5 Steps to Perfect Audio in Audacity
  27. Getting Started with PyTorch - AI / Machine Learning Basics
  28. PageKey Semver: Simple automated versioning
  29. Combining Frontend and Backend - Xylo App Framework MVP
  30. KeyDo Python Prototype
  31. Software Architecture for Plaintext and Self-Hosting
  32. DAW15: Recording Audio with Rust/Tauri (PTD Revived)
  33. Adding Some Pages (Boom Next.js Language App) - Stream 18
  34. Next.js / tRPC App Design Process | Boom Dev Log 15
  35. OS22: The VGA Rabbit Hole
  36. PKOS: PIIX3 Time? - Stream 17
  37. Boom: Writing Issues from Design - Stream 16
  38. User Account Design Doc, Boom #6 - Stream 15
  39. Designing Boom - Stream 14
  40. Next.js + tRPC Project Setup (Boom CE) - Stream 13
  41. VGA End Game - Stream 12
  42. More VGA (and Fonts) - Stream 11
  43. VGA Fonts, are they the key? - Stream 10
  44. Pesky VGA... (PKOS) - Stream 9
  45. PKOS: Finishing up VGA Improvements - Stream 8
  46. Custom OS Dust-Off (PKOS!) - Stream 7
  47. DOC'ING THE DOC - Stream 6
  48. CI/CD & Design Doc for Docgen - Stream 5
  49. Python Docgen Package MVP - Stream 4
  50. Python Docgen Package MVP - Stream 3
  51. Python Docgen Package MVP - Stream 2
  52. Docgen MVP - Stream 1
  53. TAKE BACK TECH - 2024 Roadmap for PageKey
  54. Auto-Captions and MORE - Major PKVid Progress
  55. PKVid MVP: Video Concatenation from Config File
  56. How to Make a Python Package / Upload to PyPi
  57. Overlay Text on Video with Python and Blender
  58. Python + Blender = EASY Auto-Image/Video (Intro to Blender Scripting)
  59. Boom Devlog 14: Language Chatbot
  60. Boom Devlog 13: Measure Features 3
  61. Boom Devlog 12: Measure Features 2
  62. Boom Devlog 11: Measure Features 1
  63. MEASURE - The Secret to Language Learning
  64. FINALLY! The Blog SSG I've Been Looking For
  65. Self-Host NextJS on Kubernetes (Tutorial)
  66. How to: Kubernetes Storage with Longhorn
  67. How to: Bare-Metal Kubernetes in Minutes on a NUC
  68. How to NUC the Cloud with your own Linux Server
  69. NextAuth Tutorial - Google & Apple Social Login
  70. OS21: More PCI + Getting Started with Storage (IDE, SATA)
  71. OS21: Más PCI + Empezando con Almacenamiento (IDE, SATA)
  72. 5 Lessons from Rewriting My App FOUR TIMES | boom devlog 9
  73. 5 Lecciones de 4 Reescrituras de mi Aplicación de Idiomas | Boom DevLog 9
  74. DAW14: Deciphering State Management in Tauri
  75. 4.3 Slices | Rust Book Speedrun 9
  76. 4.2 References & Borowing | Rust Book Speedrun 8
  77. Adding redirects | markdown sitegen 13
  78. What is ownership? | Rust Book Speedrun 7
  79. 3.5 Control Flow | Rust Book Speedrun 6
  80. 3.4 Comments | Rust Book Speedrun 5
  81. 3.3 Functions | Rust Book Speedrun 4
  82. DAW13: 3 ways to create a window in Tauri
  83. 3.2 Data Types | Rust Book Speedrun 3
  84. Logo, Footer, Styling | markdown sitegen 12
  85. DAW12: Tauri filepicker
  86. Adding Pagination | markdown sitegen 11
  87. Variables & Mutability | Rust Book Speedrun 2
  88. Footer & Post Summaries | markdown sitegen 10
  89. OS20: Researching PCI (Peripheral Component Interconnect)
  90. It has begun. | Rust Book Speedrun 1
  91. rejected ❌ | boom devlog 8
  92. How to Make a CLI in Python
  93. Adding colorful codeblocks | markdown sitegen 9
  94. DAW11: Generating a Tauri Project
  95. kidney reveal / Adding images | markdown sitegen 8
  96. DAW10: ResourceManager is DONE
  97. Adding Doodads | markdown sitegen 7
  98. DAW9: Advanced TDD with Pytest
  99. Adding prev/next post buttons | markdown sitegen 6
  100. DAW8: New arch, new me
  101. Parsing the date, and more | markdown sitegen 5
  102. DAW7: What's wrong with timing??
  103. Adding Posts Index | markdown sitegen 4
  104. DAW6: Integrating Synth Code
  105. jumping thru hoops for CSS | markdown sitegen 3
  106. DAW5: Loading Piano from Git
  107. Adding jinja2 templates | markdown-sitegen 2
  108. DAW4: Chords? Tempo? SYNTH??
  109. DAW3: Rendering Two Notes
  110. Converting Markdown into a Blog (kinda) | markdown-sitegen 1
  111. DAW2: Config Magic with Python Dataclasses
  112. DAW1: Let's change music FOREVER
  113. WebGL Live Coding 2
  114. WebGL Experiment 1: Draw a Square in 30 Minutes
  115. Version, Registration Info in React Native | Boom Dev Log 7
  116. React Native Redesign | Boom Dev Log 6
  117. I spent dozens of hours to save 5 minutes on DuoLingo
  118. 21 Programming Terms for Absolute Beginners
  119. Eric Adds Components | KR3
  120. OS19: More VGA + stdlib/memory improvements
  121. Generating the Project and Adding Screens | KR2
  122. Can we build our own Kindle, with a twist? | KR1
  123. OS18: Shredding the Makefile
  124. OS17: Unit Testing C Code with Gtest, LCOV, Genhtml
  125. OS16: Integration Test with QEMU in CI/CD Using Pytest
  126. Create a Simple API - Express.js | First Time Programmer
  127. Using Other People's Code - NPM and Node | FTP6
  128. Collaborating with Git | FTP5
  129. Git: Your Foundation | FTP4
  130. VSCode, Emmet Coding, Serving Static Files | FTP3
  131. New coders: Instantly apply concepts with JavaScript (FTP2)
  132. WILR2: Rust Beginnings (minigrep)
  133. Language Logging as the "One Thing" | Boom DevLog 5
  134. Docker 101: Basics and Containerizing a Web App
  135. WILR1: React Native Basics
  136. Getting Started with React (Create React App)
  137. CC9: Fijamos Errores, Ponemos Estilo
  138. CC8: Finalmente tenemos los datos de la API
  139. CC7: ¿¿Flask se encuentra con html??
  140. CC6: Primera Aplicación Web con Flask
  141. CC5: Terminamos Nuestra Aplication Terminal
  142. CC4: Usamos una API Para Saber Mi Edad
  143. CC3: Descargamos una Página Web con Python
  144. How and Why to Use a Logic Analyzer
  145. CC2: Noticias de la Pandemia e Inteligencia Artificial
  146. CC1: Introducción
  147. OS15: Writing a Simple VGA Driver (Bare-Metal Graphics)
  148. OS14: Organizing Our OS Code
  149. Get your feet wet | First Time Programmer 1
  150. Python Update - Convert OneNote to Markdown
  151. Coding a Workout App from Scratch - #1 Initial Setup
  152. OS13: Docker Dev Environment
  153. Convert OneNote to Markdown (and Obsidian.md)
  154. Boom Languages Dev Log 4
  155. Boom Languages Dev Log 3
  156. Boom Languages Dev Log 2
  157. Boom Languages Dev Log 1
  158. Quick Python 8: Virtual Environments
  159. Snap the Line! Understanding Linear Regression and Scikit-Learn
  160. How to Get Up and Running with Scikit-Learn
  161. The Nuanced Truth: Exploring Differences Between ML and AI
  162. Boom! A new app is born.
  163. Quick Python 7: Easy Web Request
  164. Quick Python 6: Our First Data Pipeline
  165. 10 Minute Linux Crash Course - Everything You Need to Get Started Now
  166. Quick Python 5: Writing Files
  167. Quick Python 4: Sipping from a File (Open/Print Contents)
  168. 4 Fun JavaScript Examples for Beginners
  169. Quick Python 3: Error Handling (Actually pretty useful!)
  170. Quick Python 2: Easy User Input
  171. Quick Python 1: Your First Loop & Data Types
  172. ≤90s: Install Python (Ubuntu)
  173. ≤90s: Install Python (Windows 10)
  174. OS12: Basic Keyboard Driver (x86 Interrupts)
  175. OS11: Calling Assembly from C
  176. OS10: Running on Real Hardware
  177. OS9: Multiboot (Bootloader Breakup)
  178. OS8: Calling C from Assembly
  179. ≤90s: First OpenGL Program with GLUT (Linux)
  180. ≤90s: Install Julia Programming Language on Windows
  181. ≤90s: Hello World with Qt Framework (Ubuntu)
  182. ≤90s: Install Docker on Windows 10 Pro
  183. DuoBot: Topping the DuoLingo Charts with Selenium
  184. ≤90s: Install Selenium for Python on Ubuntu
  185. OS7: Protected Mode - Making the Jump!
  186. OS6: Reading the Disk
  187. OS5: Going Over print_hex
  188. OS4: Deciphering BIOS Challenges
  189. OS3: Hone the Power of the BIOS!
  190. OS2: First Bootloader
  191. OS1: Installing VirtualBox and Debian
  192. Django: How to Install and Run Your First Web App
  193. Make Your Site Stand Out with ScrollMagic
  194. 5 Steps to Writing Your Next Technical Article
  195. Design vs. Implementation: The Eternal Divide
  196. How to Create a Kanban Board in OneNote
  197. Take Your Linux Workspace Anywhere: Backup for Nerds
  198. Career, Year One: 8 Lessons Learned
  199. Is creativity the key to language learning?
  200. Insertion Sort in Python
  201. Bubble Sort in Python
  202. Merge Sort in Python
  203. Quicksort in Python
  204. PageKey Solutions - Channel Changeover
  205. How to Implement a Binary Search Tree in Python
  206. Push Out Your SSH Keys - Jump Nodes in a Jiffy!
  207. Making a Command-line Ruby Gem - Write, Build, and Push
  208. Writing Your First Kernel Module
  209. Making Simple Modifications to the Linux Source
  210. How to Compile the Linux Kernel from Source
  211. Как Установить Android Studio на Windows 10
  212. Нашем первое приложение для Android
  213. How to Implement a Hash Table in Python
  214. How to Implement a Queue in Python
  215. How to Implement a Stack in Python
  216. How to Implement a Linked List in Python