Posts on xnacly - blog
- 2026-08-30: (Dioxus) Android Dev Setup for Arch Linux
- 2026-08-16: Making stinkarm stink way less, or more?
- 2026-04-06: Revisiting and Optimising go-iso8601-duration
- 2026-02-26: Compiling Match Statements to Bytecode
- 2026-02-17: Building The Worst Vi Emulation for My Mail Client
- 2026-01-14: Poking holes into bytecode with peephole optimisations
- 2026-01-02: The Manchester Garbage Collector and purple-garden's runtime
- 2025-11-19: Building a Minimal Viable Armv7 Emulator from Scratch
- 2025-10-16: Porting a Segmented List From C to Rust
- 2025-07-27: Handrolling ISO8601 Duration Support for Go
- 2025-07-14: Strategies for very fast Lexers
- 2025-06-22: Where The FUCK Are slice.Flatten And slice.Map
- 2025-06-01: Hybrid Register/Stack VM for Faster Function Calls
- 2025-05-10: Rethinking How I Deal With CLI Arguments (replacing getopt)
- 2025-05-05: Switching from lspconfig to vim.lsp.config and vim.lsp.enable
- 2025-03-24: Using the latest C standard with clang lsp in nvim
- 2025-02-26: Abusing C to implement JSON Parsing with Struct Methods
- 2025-02-12: Syntax Highlight for SQL in Diagnostic errors
- 2025-01-24: Highlighting Parts of Lua as Bash
- 2025-01-10: Optimizing libjson, or: beating encoding/json by at least 2.5x
- 2024-12-16: Embedding Lua in sqleibniz with Rust
- 2024-11-23: Making SQL Keyword Suggestions Work
- 2024-11-18: Optimizing a go package by 38147125738.8x
- 2024-11-04: Why I love Rust for tokenising and parsing
- 2024-10-07: Fun with Go Iterators
- 2024-09-12: Making libjson RFC 8259 compliant
- 2024-08-29: HashMap in 25 lines of C
- 2024-07-20: Calling Go Functions from c++
- 2024-03-20: Inserting 100k rows 66 times faster
- 2024-02-06: My Favorite Vue.js Feature
- 2024-01-05: POC JIT With Go (plugins)
- 2023-10-16: Tokenizing Arithmetic expressions - calculator p.1
- 2023-10-05: Implementing growing arrays for C
- 2023-09-27: Disable Firefox Translation
- 2023-09-05: Implementing Result Types for C
- 2023-06-26: Removing metadata from Go binaries
- 2023-05-11: Leetcode Optimization and Go
- 2023-04-05: Lexical analysis of Markdown in Go
- 2023-03-06: RSA and Python
- 2023-02-28: Remap Copilot suggestions in Nvim with Lua
- 2023-02-07: Handle CSV, JSON and XML with Java
- 2023-02-04: Git Guide for absolute beginners
- 2023-01-27: How to sign jar files
- 2023-01-27: Handling JSON in Go
- 2023-01-26: How to fix corrupted git objects
- 2023-01-23: How to periodically sync a git repository with its remote
- 2023-01-16: Check if executable is in the path with go
- 2023-01-07: Using autocommands with the new neovim api
- 2023-01-05: Top 10 neovim plugins
- 2023-01-03: Install & Configure FzF in Neovim - PDE p.III
- 2023-01-02: Using Vue.js with Electron
- 2022-12-29: Install & Configure coc.nvim - PDE p.II
- 2022-12-27: Getting started with Neovim - PDE p.I
- 2022-09-23: How to write notes in University
- 2022-09-13: Finally a 512kb Club member
- 2022-09-02: The Art of Revisioning
- 2022-08-26: How to optimize websites for fast loading and slow network speeds
- 2022-08-23: Linux guide for power users
- 2022-08-16: Why and how i migrated my blog from nuxt/content to hugo
- 2022-07-14: Custom events and submitting on enter using JavaFx
- 2022-03-09: Image editor in C: Part II
- 2022-03-08: Image editor in C: Part I
- 2021-12-27: Getting started with Arch on a Macbook pro 2012 (9,2)
- 2021-10-14: Bridge WIFI connection via LAN
End of feed.