Published in ITNEXT·Aug 2Byfrost in Development (sort of) — Let’s Talk About PathingSweet Jeebus do I hate pathing problems. NOTE: This is a follow up article to my previous update: Byfrost Source Code Visualizer in Development 1 — An Indexing Graph . Trust me, the backstory matters. It’s funny how I set out to build the best indexer out there for programming…Programming9 min read
Published in ITNEXT·Jul 24Byfrost Source Code Visualizer in Development 1— An Indexing GraphThis title could be better but this does have a lot to do with graphs so it’s at least not false advertising. This follows on from my initial article where I announced my source code path visualiser here; Introducing Byfrost-A Source Code Path Visualizer. So Byfrost’s development has finally kicked…Programming12 min read
Published in ITNEXT·Jul 3Introducing Byfrost-A Source Code Path VisualizerOkay so the name might change as time goes on but hear me out! It’s been a long time coming reader. The elusive indexing tool I’ve been attemtping to build for so long is finally upon us. What I hesitate to call It’s a cute little idea I’ve been mulling…Programming4 min read
Published in ITNEXT·Aug 8, 2021Let’s Play with (Meta)Compilers — Designing an Automated Scannerand other terrifying things… 😨 What can I tell you reader, where filesystems fail to captivate my imagination, compilers just do it for me. Seriously, I spent most of the entirety of last year attempting to make one. …Go13 min read
Jul 10, 2021Virtual Filesystem — Rounding it upAn abrupt end to an otherwise not so epic journey. Okay so admittedly I didn’t really know how to round this off. I had one component left to go (the image maker/reader) but then a bunch of life events threw me off my flow in a pretty big way. I…Go10 min read
Published in ITNEXT·Apr 9, 2021Go Virtual Filesystem — Adding A Text EditorThink of this as project inside a project because this is gonna hard… We’re back at it this week reader! Contrary to my previous announcement on what would happen next, protobuf (Protocol Buffers) is being benched this week. I started working on it but then I started playing Persona 4…Go11 min read
Mar 25, 2021Fun Times Binary Patching the Mach-O FormatAnd a half-working solution No filesystem this week because I never made it on time. It turns out the things that are left to do are actually pretty hard. So this week I’ve decided to indulge myself a little bit in my other, once-favorite hobby; reverse engineering (sort of). I…C11 min read
Mar 18, 2021Go Virtual Filesystem —The Image File Format (failed attempt 1)There’s no code snippets this week — just a lot of disaster. The end is nigh and version 1 is almost ready to be packaged, shipped and exit our lives. This project really has gone much smoother than I ever imagined writing a filesystem could’ve ever been. It makes me…Go4 min read
Published in ITNEXT·Mar 11, 2021Virtual Filesystem in Go — Completing Filesystem InitializationIt’s a lot less fancier than the title implies. I had my first bowl of fancy ramen this weekend at a fancy restaurant. I then sampled some green tea ice cream. I didn’t like it at first but then loved it but it was too late, I’d already left the…Go7 min read
Mar 3, 2021Go Virtual Filesystem — And a Shell Too, I GuessYup, that’s what we’ll be talking about this week. I love how I always commit to completing or touching on a certain component on an article and the end up having to do something different entirely because it turns out that working on that component requires endless groundwork I never…Go10 min read