The Curious Engineer

All blogs / Software / engineering practice

Beej's Bit Bucket

beej.us/blog

Geek Tech and Fun

Software / engineering practiceJavaScript / TypeScriptAlgorithms / data structuresC

Posts
45 from 21 Dec 2009 to 21 Jul 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://beej.us/blog/rss.xml

2026 2

  1. 10 REM"_(C2SLFF4
  2. On Making

2025 5

  1. Rust RPN Calculator
  2. Exploring Rust Traits
  3. Using Virtual Environments in Python
  4. Stop Using DRM on your Books
  5. Adding Mastodon Comments to your Blog

2023 2

  1. How Do You Prove Humanity?
  2. On the Importance of Hard Work

2017 2

  1. The Mandelbrot Set
  2. Using Gamepads and Joysticks in JavaScript

2015 5

  1. Websockets: Writing the Server
  2. Websockets: Writing the Client
  3. Intro to WebSockets
  4. Writing a NodeJS webserver
  5. Transforming numbers

2012 7

  1. Writing a jQuery plugin to create scrolling regions in HTML
  2. HTML canvas scratcher revisited
  3. Computing π with Chudnovsky and GMP
  4. Object Pools
  5. Image Processing Convolutions
  6. Drag and Drop
  7. Minimax

2010 16

  1. JavaScript inheritance with Prototypes
  2. m4 Macros and CSS
  3. HTML canvas globalCompositeOperation
  4. Parallel Programming with OpenMP
  5. Adobe AIR
  6. Image Interlacing
  7. HTML5 Canvas Part II: Pixel Manipulation
  8. HTML5 Canvas Introduction
  9. Function Pointers and Cooperative Multitasking
  10. Fuzz Testing
  11. Object Oriented Thinking, Part II
  12. Digital Sound
  13. Pointers in C Part I: Basics
  14. Recursion
  15. The Observer Pattern
  16. The Monte Carlo Method for Game AI

2009 6

  1. Getting Started with Flash Development
  2. Arch vs. Slackware, a friendly comparison
  3. Object Oriented Thinking, Part I
  4. Dijkstra's Shortest Path
  5. Parsing XML Streams with SAX
  6. Of Thunderbird and Usenet