SurfStack

Showing 63 results
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
#programming #blogpost #parser #compiler
October 20, 2025
ID: 40
#blogpost #humour #programming
October 20, 2025
ID: 39
October 20, 2025
ID: 38
October 20, 2025
ID: 37
October 20, 2025
ID: 36
October 20, 2025
ID: 35
#blogpost #philosophical
October 20, 2025
ID: 34
#programming #blogpost #humour #philosophical
October 20, 2025
ID: 33
October 20, 2025
ID: 32
#blogpost #programming #design
October 20, 2025
ID: 31
October 20, 2025
ID: 30

The original whitepaper for bitcoin

October 20, 2025
ID: 29
#programming #uri
October 20, 2025
ID: 28
October 20, 2025
ID: 27
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

Where the ideas for Airbnb, Coinbase, and Stripe came from

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

An intersting viewpoint on code highlighting. Why use so many colours when fewer might yield a better result?

October 15, 2025
ID: 8
#ai #llm #mcp #elixir #blogpost

Tidewave, a mcp plugin to elixir, integrates directly into your local development environment and super charges you productivity.

October 14, 2025
ID: 7
#elixir #ecto #analytics #web #phoenix #blogpost

How to roll your own analytics in Elixir using phoenix and ecto

October 14, 2025
ID: 6
October 13, 2025
ID: 4
October 13, 2025
ID: 2
#formatter #programming #parser #blogpost

A nice blogpost on how to write a modern formatter.

October 13, 2025
ID: 1