July 3, 2020

Generate TS Interfaces from JSON or XML

While working on XJS 3, I had to frequently parse the XML strings that the XBC core is sending to me, and then create an interface for TS so that tslint would stop complaining my use of any. With that, I created a tool to automatically generate the interfaces for me, along with a JSON output just so that I can inspect how the XML would look like when parsed. Read more

December 19, 2018

Kahitsaan Random Restaurants

So I made a tool and I thought of blogging about it. Background I recently left SplitmediaLabs, and now I’m working remotely as a Senior Software Developer/Engineer for a consultancy (aside: contract says that I’m a Senior Software Engineer, but my company ID states that I’m a Senior Software “Developer”. Minor stuff, it’s just that I hate inconsistencies). Although I’m working remotely, I usually meetup with the team at a co-working space once a week… And during those meetups, we always have a dilemma of picking a place to eat within the vicinity of the co-working space. Read more

September 18, 2018

Image Resizing in CLI

For the past few weeks, I was looking for a new compiled language that I can make use of for my tools as I grew tired of Go language’s verbosity. I tried learning Rust, but as I expected, it was more suited for system projects, and found out how much pain it could be for smaller tools due to how strict the compiler is. With that, I eyed for both Nim and Crystal language, with the latter prevailing as my language of choice for my personal tools. Read more