So I need to use ISO8601 durations which Go doesn’t support| Posts on xnacly - blog
In depth guide on tokenizing input + interpreter setup| Posts on xnacly - blog
Stripping metadata and debug information| Posts on xnacly - blog
Solving and optimizing a leetcode puzzle in three ways| Posts on xnacly - blog
How to tokenize markdown without regular expressions| Posts on xnacly - blog
Understanding, implementing and cracking RSA| Posts on xnacly - blog
Snippet to remap accepting copilot suggestions| Posts on xnacly - blog
Small guide with snippets for encoding and decoding data into csv, json and xml| Posts on xnacly - blog
Small but sufficient guide for github and git beginners| Posts on xnacly - blog
Guide for signing jar files and verifying a jar files signature programmatically| Posts on xnacly - blog
Guide about working with JSON in go with HTTP server example| Posts on xnacly - blog
How to fix the ‘object … is corrupt’ issue which renders git unusable| Posts on xnacly - blog
A guide to updating a repository periodically using x-git-sync| Posts on xnacly - blog
Quick guide with snippet on how to check if a executable is in the systems path| Posts on xnacly - blog
Short guide to adding autocommands to neovim using lua with the vim.api.nvim_create_autocmd interface| Posts on xnacly - blog
Top 10 neovim plugins everyone needs| Posts on xnacly - blog
Guide for setting up and packaging a vue.js project with electron and vite| Posts on xnacly - blog
An overview of my note setup| Posts on xnacly - blog
This page is now officially a member of the 512kb club| Posts on xnacly - blog
How to effectively revision your papers| Posts on xnacly - blog
Optimize websites for a better user experience| Posts on xnacly - blog
A guide to help you setup your Linux work machine and configure it for a power users workflow| Posts on xnacly - blog
reasons for migrating your blog to hugo| Posts on xnacly - blog
Creating custom events in javafx to handle submitting on enter in TextFields| Posts on xnacly - blog
Writing a basic image editor as a comp science project, Part II| Posts on xnacly - blog
Writing a basic image editor as a comp science project, Part I| Posts on xnacly - blog
A guide to wifi, touchpad support and more on your macbook pro 2012 using arch| Posts on xnacly - blog
How to bridge a WIFI connection to LAN| xnacly.me
Making compilation pipelines fast, starting with the tokenizer| xnacly.me
Go iterators are too minimalist and iter.Seq/iter.Seq2 suck| xnacly.me
Designing a calling convention by merging registers and a stack into the purple-garden vm| xnacly.me
Shortcomings of getopt, parsing CLI arguments into flags, no POSIX and a lot of implementation details| Posts on xnacly - blog
nvim@v0.11 finally stabilizes lsp configuration “shortcuts” from nightly| xnacly.me
The default config of the clang lsp is old, so you have to specific –std| xnacly.me
Json parsing in C using function pointers attached to a struct| xnacly.me
Adding syntax highlighting to SQL snippets in sqleibniz diagnostics| xnacly.me
Using Treesitter in neovim to conditionally highlight code snippets| Posts on xnacly - blog
Benchmarking, analysing and improving JSON parsing performance| xnacly.me
Improving the SQL DX one blog article at a time| Posts on xnacly - blog
Implementing levenshtein distance naïvely (and very slow) in Rust| Posts on xnacly - blog
Investigating performance issues in a go package for open port lookup| Posts on xnacly - blog
Macros, iterators, patterns, error handling and match make Rust almost perfect| xnacly.me
Go 1.23 added Iterators, so lets build a js like streaming api| xnacly - blog
Giving lots of edge cases attention, so I can call my json parser RFC 8259 compliant| xnacly.me
Minimal hash table implementation| xnacly.me
Interacting with the Go runtime with c++ (or c, i think)| xnacly.me
Doing less enables doing more INSERTs| xnacly.me
Sharing state up and down the DOM, My favorite Vue.js feature and its React.js counter part| xnacly.me
Proof of concept for compiling arithmetic expressions on the fly| xnacly.me
Guide for embedding the sophia runtime, Go interoperability and error handling| xnacly.me
Guide to extracting data from HTML using GO| xnacly.me
Again, new object/array index + function + loop syntax, built-in functions, a License and lambdas| xnacly.me
New object/array index syntax, use Go functions from sophia| xnacly.me
Performance, nested objects/arrays & better errors| xnacly.me
Reducing the execution time of a benchmark by 85% or 7.03x| xnacly.me
Implementing a go like slice type for and in c| xnacly.me
Disabling popup prompt and translation in firefox@^118| xnacly.me
Implementing a Rust like Result type for and in c| xnacly.me
Why i think you should write your own programming language| xnacly.me
Guide to using fzf in neovim with preview and keybinds| xnacly.me
Guide and example on how to configure the coc.nvim extension and lsp provider (config and keybinds)| xnacly.me
Installation, configuration and usage guide| xnacly.me