/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

blog.tst.sh
| | brettterpstra.com

I got up a bit too early this morning. I finished a sprint on a freelance project but wasn't ready to dig into my other big stuff yet. That stuff's for after 5am. Before 5am is Bunch time...
10.0 parsecs

Travel
| |
| | bloeys.com

In 'Thought 2: Regex is Like Assembly' I wondered why we are still doing regex in this kind of hard to understand, symbolic way, when we have already invented high level programming languages. There is no reason regex can't be written as clearly as any other programming language we use today. I thought doing this would be an interesting project, and so I came up with Regexl, a high level language for writing regex, that can be used as a simple library.
11.9 parsecs

Travel
| |
| | ciesie.com

Today I've played around with Zig, the new, hip (is it hip?) programming language. I find it pretty neat. I'm going to walk you (and myself) through my first, very short, piece of code. Below you can see the entirety of it. It basically allocates a 2MB buffer and reads a file into it... Yep, not particularly impressive, but this is a judgment free, learning zone, ok?! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 const std = @import("std"); const warn = @import("std").
15.8 parsecs

Travel
| |
| | tannerdolby.com

To create a Node.js application, you need a web server, a request, a router, and request handlers. Frameworks like Express.js speed up development by providing a robust set of features to build web applications and APIs.
104.7 parsecs

Travel
|