#let articles = ( ( url: "article-gpu-arch-1.typ.desktop.html", page: "article-gpu-arch-1.typ", in-feed: false, in-homepage: false, authors: (( nick: "alex_s168", name: "Alexander Nutz", url: "https://alex.vxcc.dev", badge: "https://alex.vxcc.dev/res/badge.png", mail: "nutz.alexander@vxcc.dev" )), title: "Designing a GPU architecture: Waves", summary: "Exploring GPU architecture and designing our own. Part 1: wavefronts / warps", modified: "2025-08-26T21:13:01+02:00" ), ( url: "compiler-inlining.typ.desktop.html", page: "compiler-inlining.typ", in-feed: true, in-homepage: true, authors: (( nick: "alex_s168", name: "Alexander Nutz", url: "https://alex.vxcc.dev", badge: "https://alex.vxcc.dev/res/badge.png", mail: "nutz.alexander@vxcc.dev" )), title: "Automatically inlining functions is not easy", summary: "Compiler backends should automatically inline functions, to get rid to avoid function call overhead. A greedy approach has many issues. We'll be exploring a better approach.", modified: "2025-08-11T16:38:10+02:00" ), ( url: "compiler-pattern-matching.typ.desktop.html", page: "compiler-pattern-matching.typ", in-feed: true, in-homepage: true, authors: (( nick: "alex_s168", name: "Alexander Nutz", url: "https://alex.vxcc.dev", badge: "https://alex.vxcc.dev/res/badge.png", mail: "nutz.alexander@vxcc.dev" )), title: "Approaches to pattern matching in compilers", summary: "If you are working an more advanced compilers, you probably had to work with pattern matching already. In this article, we will explore different approaches.", modified: "2025-08-19T09:55:17+02:00" ), ( url: "article-favicon.typ.desktop.html", page: "article-favicon.typ", in-feed: true, in-homepage: true, authors: (( nick: "alex_s168", name: "Alexander Nutz", url: "https://alex.vxcc.dev", badge: "https://alex.vxcc.dev/res/badge.png", mail: "nutz.alexander@vxcc.dev" )), title: "The making of the favicon", summary: "It turns out that websites need a favicon, and making one is hard...", modified: "2025-07-26T15:04:04+02:00" ), ( url: "article-make-regex-engine-1.typ.desktop.html", page: "article-make-regex-engine-1.typ", in-feed: true, in-homepage: true, authors: (( nick: "alex_s168", name: "Alexander Nutz", url: "https://alex.vxcc.dev", badge: "https://alex.vxcc.dev/res/badge.png", mail: "nutz.alexander@vxcc.dev" )), title: "Making a simple RegEx engine:\nPart 1: Introduction to RegEx", summary: "Do you also think that all RegEx engines kinda suck and you want to make your own? probably not", modified: "2025-07-26T14:20:22+02:00" ) )