In this article, I explain how the tokeniser for whisker works in simple, broad terms. I draw a correlation to concepts in the Theory of Computation and how I used those techniques to make my job of implementation easier.
Announcing whisker – easier way to do templates in V
I need a capable template engine in V. There aren’t many good options available, so I’m making one myself. I’ve drawn inspiration from Mustache but I don’t like some aspects of it. So I’m doing my own spinoff and I’m calling it whisker.
A New Chapter
Introduction I’ve waited quite a while to share this update with people outside my closest circle. It’s probably clear that this is the biggest single change I’ve ever done in my life: not just moving to another city, but another country! Ambition is the main reason I made this decision. I have the skills to… Continue reading A New Chapter
I finally learned React after years…
An update post that explains my past frustrations with the Web Dev Experience and what I’m doing differently now. I also set some goals for myself to achieve.
Review of the Ikigai Book – And a Reflection on Mortality
I have finished reading the book Ikigai: The Japanese secret to a long and happy life (or the Ikigai Book) by Héctor García and Francesc Miralles. My overall opinion of the book is positive. Here’s my review on it.
Reorganizing V’s Random Library
V Lang’s rand is one of my biggest contributions to an open-source project. I describe how I broke down the task into three phases and explain the steps.
I self-hosted Gitea and Drone CI. Here’s why…
Git has become ubiquitous. GitHub is establishing a monopoly. We need more competition. Gitea is a good option for a self-hosted git server.
Advice: Use 2FA. Here’s how…
Context for Clarity A simple email and password combination is not enough to prevent bad actors (or hackers, if you will) from accessing your account. This is because possession of the credentials does not guarantee that the person accessing a service is the original user. There are several reasons using only passwords is not ideal:… Continue reading Advice: Use 2FA. Here’s how…
Goal Setting
Introduction I wanted to organise my life better. I have the problem of starting a multitude of projects but finishing only a fraction of them. As my roles increase in both quantity and diversity, it becomes increasingly difficult to maintain track of all the endeavours I’ve undertaken. I undertake a myriad of roles in various… Continue reading Goal Setting