Comments powered by Mastodon? Yes, please!| Beej's Bit Bucket
Reflections on the new wave of AI.| Beej's Bit Bucket
A historical retrogaming morality tale.| Beej's Bit Bucket
Let's get some games written!| Beej's Bit Bucket
Part 3 in the series: writing the server in NodeJS.| Beej's Bit Bucket
Part 2 in the series: writing the client-side JavaScript.| Beej's Bit Bucket
An overview of WebSockets, with a goal of writing a simple WebSockets-based chat client and server.| Beej's Bit Bucket
An exploration into building an HTTP server in NodeJS, and a look into what a webserver is, anyway.| Beej's Bit Bucket
A little numerical diversion, changing things to other things.| Beej's Bit Bucket
How to make a scrolling pane in HTML/CSS; in particular, how to wrap it all in a jQuery plugin for easy reuse.| Beej's Bit Bucket
An exercise in refactoring code from being closely tied to a page to being less closely tied. This is based on the previous scratcher code.| Beej's Bit Bucket
Crank out as many digits of π as you desire! Limited only by your imagination! Crank out your own modest π in the browser, too! (Limited by 64-bit IEEE-754.)| Beej's Bit Bucket
Featuring goats!| Beej's Bit Bucket
How to use convolution matrices for common image filters.| Beej's Bit Bucket
Learn how it's done, and code your own.| Beej's Bit Bucket
| Beej's Bit Bucket
Use the unholy m4 macro processor with CSS. Or not.| Beej's Bit Bucket
Simulate a scratcher or scratch-off in-browser using HTML.| Beej's Bit Bucket
Intro that includes a link to my OpenMP-enabled Mandelbrot set generator.| Beej's Bit Bucket
Includes cheesy little online explorer app.| Beej's Bit Bucket
Lookahead AI, just like what powers the WOPR| Beej's Bit Bucket
Very very short getting-started document.| Beej's Bit Bucket
| Beej's Bit Bucket
| Beej's Bit Bucket
| Beej's Bit Bucket
Just like Grandma used to multitask.| Beej's Bit Bucket
Super-Superrrrr... oh forget it.| Beej's Bit Bucket
| Beej's Bit Bucket
Generate some waveforms!| Beej's Bit Bucket
It's really not that bad.| Beej's Bit Bucket
| Beej's Bit Bucket
Things happen. Your code observes them. What could be more exciting?| Beej's Bit Bucket
Beat your computer at Connect-4.| Beej's Bit Bucket
You can do it with free tools on the command line.| Beej's Bit Bucket
| Beej's Bit Bucket
| Beej's Bit Bucket
| Beej's Bit Bucket
No need to parse that whole DOM—just handle tags as they show up.| Beej's Bit Bucket
For old NNTP froods.| Beej's Bit Bucket
Beej's Guide to Network Programming| beej.us
Beej's Guide to Network Programming| beej.us