SurfStack

Showing 100 results
#blogpost #programming
February 02, 2026
ID: 114
January 27, 2026
ID: 113
January 27, 2026
ID: 112
January 24, 2026
ID: 111
#programming #rust #library

Salsa is a Rust framework for writing incremental, on-demand programs

January 24, 2026
ID: 110
January 24, 2026
ID: 109
January 24, 2026
ID: 108
#website #programming #graphics

A website with lots of content on graphics and especially niche topics like SDFs

January 11, 2026
ID: 104
January 11, 2026
ID: 103

A way of modularizing IO code

January 10, 2026
ID: 102
#programming #software-unscripted-podcast #youtube
January 10, 2026
ID: 101
January 07, 2026
ID: 99
#blogpost #programming #ux
January 05, 2026
ID: 98

POSSE is an abbreviation for Publish (on your) Own Site, Syndicate Elsewhere, the practice of posting content on your own site first, then publishing copies or sharing links to third parties (like social media silos) with original post links to provide viewers a path to directly interacting with your content.

January 03, 2026
ID: 96
December 30, 2025
ID: 95
December 30, 2025
ID: 94

No, turns out not anybody can make a proper calculator app. It is much harder than your think!

December 27, 2025
ID: 93
#blogpost #programming

Why text beats every other form of communication

December 27, 2025
ID: 92

Discover great tessellation art, understand how it works, and create your own.

December 27, 2025
ID: 91

Why you should try to enjoy things slowly

December 27, 2025
ID: 90
December 23, 2025
ID: 89
December 22, 2025
ID: 88
#programming #blogpost #compiler
December 22, 2025
ID: 86
December 08, 2025
ID: 78
December 08, 2025
ID: 77
December 08, 2025
ID: 74
December 08, 2025
ID: 72
December 08, 2025
ID: 71
December 08, 2025
ID: 69
#programming #blogpost
December 08, 2025
ID: 68
December 01, 2025
ID: 67
November 03, 2025
ID: 66
October 28, 2025
ID: 63
#programming #algorithms

Algorithmica is an open-access web book dedicated to the art and science of computing.

October 28, 2025
ID: 62
#git #programming #docs
October 28, 2025
ID: 61
October 28, 2025
ID: 60
#programming #hypermedia #architecture

How and why you should design hypermedia systems

October 28, 2025
ID: 59
#programming #os #blogpost

A series of blogposts on how to build your own operating system in Rust.

October 28, 2025
ID: 58

Why splitting your program into a pure core and a dirty outer layer leads to cleaner design

October 28, 2025
ID: 56

The post argues that the conversational agent UX is bad and that a HUD is often better.

October 28, 2025
ID: 55
#risc-v #programming

An introduction to how to program RISC-V assembly

October 28, 2025
ID: 54
#programming #database #blogpost
October 24, 2025
ID: 53
October 24, 2025
ID: 52
#programming #blogpost

Abusing the UNIX pipe operator and /dev/null to produce logical circuits

October 24, 2025
ID: 51
#beam #erlang #elixir #programming #debugger

How the debugger available from OTP 28 is implemented

October 23, 2025
ID: 49
October 23, 2025
ID: 48
October 23, 2025
ID: 46
#programming #database

A brief introduction into designing a key-value database

October 21, 2025
ID: 45
#programming #design

Why programming languages should be designed to be read left-to-right

October 20, 2025
ID: 43
#programming #compilers

Why it is essential that you know how compilers work

October 20, 2025
ID: 42
October 20, 2025
ID: 41
#blogpost #humour #programming
October 20, 2025
ID: 39
October 20, 2025
ID: 38
October 20, 2025
ID: 36
October 20, 2025
ID: 35
#blogpost #philosophical
October 20, 2025
ID: 34
October 20, 2025
ID: 33
#blogpost #programming #design
October 20, 2025
ID: 31
October 20, 2025
ID: 30

The original whitepaper for bitcoin

October 20, 2025
ID: 29
October 20, 2025
ID: 26
October 20, 2025
ID: 25
October 20, 2025
ID: 24

A few algebraic structures that are suprisingly common in programming

October 20, 2025
ID: 23
#programming #blogpost
October 20, 2025
ID: 22

Should you pass in a hgiher-order funciton or a datatype representing a function?

October 20, 2025
ID: 21
October 20, 2025
ID: 20
#sql #programming #blogpost
October 20, 2025
ID: 18
#sql #programming #blogpost

Why SQL might not be the greatest design ever.

October 20, 2025
ID: 17
#programming #architecture #elixir

A few different designs for designing control-flow in elixir

October 20, 2025
ID: 16

Why you should write IO code without any IO. Very similar to the ideas in functional programming

October 20, 2025
ID: 15

A short book on how to do metaprogramming in elixir. It takes you through several exercises showing you how to solve different problems using metaprogramming. A great book on you journey to learn elixir!

October 20, 2025
ID: 14
October 19, 2025
ID: 13
October 17, 2025
ID: 11